Lieferumfang und Annahmebedingungen vorab festlegen
Eine Datenschnittstelle sollte mit einer fachlichen Liefervereinbarung beginnen. Diese beschreibt Objekte, Felder, Herkunft, Zweck, Empfänger und zulässige Aktualität. Hinzu kommen Format, Einheit, Zeitzone, Kennungen, Übertragungsrichtung und Fehlerkontakt. Für jede Änderung wird bestimmt, ob sie automatisch übernommen werden darf oder eine Prüfung benötigt. Personenbezogene Informationen werden nur im erforderlichen und rechtlich zulässigen Umfang übertragen. Eine funktionierende Verbindung ist kein Nachweis für die Qualität oder Berechtigung ihrer Inhalte. Auch maschinelle Dienstleistermeldungen benötigen einen klar abgegrenzten Aussageumfang.
Transformationen ohne Bedeutungsverlust beschreiben
Die Zuordnung zwischen Quelle und Ziel sollte für jedes übertragene Merkmal dokumentiert sein. Einheitenumrechnung, Rundung, Statusübersetzung und abgeleitete Werte erhalten überprüfbare Regeln. Nicht vorhandene Angaben, ausdrücklich unbekannte Werte und begründete Nichtanwendbarkeit bleiben unterscheidbar. Ein leeres Feld darf nicht unbemerkt zu null, gelöscht oder freigegeben werden. Fehlt eine verlässliche Zuordnung, wird die betreffende Information zurückgestellt und geklärt. Für Informationsanforderungen an IFC-Daten bietet buildingSMART IDS eine maschineninterpretierbare Beschreibungsform. Deren Anwendung ersetzt weder die fachliche Definition noch die Prüfung tatsächlicher Anlagenverhältnisse.
Verarbeitungsschritt
Prüfgegenstand
Rückmeldung
Empfang
Vollständige technische Zustellung
Empfangen oder nicht zustellbar
Validierung
Schema, Pflichtfelder und Einheiten
Formal gültig oder fehlerhaft
Zuordnung
Identität, Version und Beziehungen
Zugeordnet oder Klärung nötig
Fachannahme
Inhalt und vorgesehene Verwendung
Bestätigt, begrenzt oder abgelehnt
Verteilung
Wirksamer Stand bei Empfängern
Abgeglichen oder nachzuarbeiten
Versionen und Reihenfolge nachvollziehbar behandeln
Änderungen sollten eine eindeutige Vorgangskennung, betroffene Anlagen-ID, Ausgangsversion und Gültigkeitsangabe besitzen. Wiederholt zugestellte Nachrichten dürfen keine zusätzlichen Anlagen, Aufträge oder Zustandswechsel erzeugen. Verspätete Nachrichten überschreiben keinen neueren bestätigten Stand ohne Bewertung. Eine konkurrierende Änderung wird als Konflikt zurückgemeldet. Die Wiederholung nach einer Störung sollte deshalb anhand gespeicherter Verarbeitungsergebnisse erfolgen und nicht durch unkontrolliertes erneutes Einlesen sämtlicher Dateien. Auch Massenänderungen benötigen begrenzte Berechtigungen und vorab geprüfte Rücknahmemöglichkeiten. Die Protokollierung muss die getroffene Entscheidung nachvollziehbar machen.
Transporterfolg und fachliche Übernahme getrennt bestätigen
Die technische Empfangsbestätigung zeigt zunächst nur, dass eine Nachricht angekommen ist. Danach folgen Formatprüfung, Zuordnungsprüfung und gegebenenfalls fachliche Bewertung. Für jeden Schritt sollte der Absender einen unterscheidbaren Status erhalten. Nicht akzeptierte Datensätze bleiben in einem getrennten Prüfbereich und werden nicht stillschweigend verworfen. Fachlich geeignete, unabhängige Teilmengen können nach definierten Regeln übernommen werden; unvollständige abhängige Einheiten bleiben gesperrt. Nach der Verarbeitung werden Anzahl, Kennungen und relevante Kontrollwerte abgeglichen. Ein erfolgreicher Importlauf allein bestätigt keine vollständige und richtige Lieferung.
Schnittstellenänderungen und Rückmeldungen wirksam steuern
Anpassungen am Datenmodell sollten mit allen sendenden und empfangenden Stellen abgestimmt werden. Kompatibilität, neue Pflichtfelder und veränderte Bedeutungen sind vor Produktivsetzung zu prüfen. Überwachung erfasst ausgebliebene Lieferungen, veraltete Werte und wiederkehrende Ablehnungen. Korrekturen werden an der zuständigen Quelle vorgenommen und kontrolliert erneut verteilt. Fachliche Freigaben gelten nur für ihren bestätigten Gegenstand; aus der Datenannahme entsteht kein automatischer Steuerbefehl an eine Anlage. So bleibt die Datenintegration eine nachvollziehbare Unterstützung des Betriebs und entwickelt keine unbeabsichtigten Eingriffe in technische Funktionen.