Electronic Data Interchange
EDI überträgt strukturierte Geschäftsdokumente zwischen Systemen. Format, Partnerprofil, Datenzuordnung und Rückmeldungen müssen zusammenpassen.
Electronic Data Interchange, kurz EDI, bezeichnet den elektronischen Austausch standardisiert strukturierter Geschäftsdokumente zwischen den Systemen verschiedener Unternehmen. Dazu gehören etwa Bestellungen, Liefermeldungen und Rechnungen. EANCOM und GS1 XML sind Beispiele für EDI-Standards. Ein per E-Mail verschicktes PDF ist damit allein noch kein solcher strukturierter Systemaustausch.
Im fiktiven Integrationsprojekt sendet ein ERP die Bestellung PO-84 mit Artikel A-17 und einer Menge von 10 Stück. Das Zielsystem führt denselben Artikel unter einer anderen Kennung. Die Zuordnung muss beide Kennungen verbinden und die Einheit erhalten: 10 Stück dürfen durch eine falsche Feldzuordnung nicht zu 10 Kartons werden.
Technische Zustellung und fachliche Annahme unterscheiden
Eine Empfangsbestätigung kann die technische Zustellung bestätigen. Ob die Bestellung angenommen wurde, muss die vereinbarte fachliche Rückmeldung zeigen. Ordnen Sie Antworten eindeutig der ursprünglichen Bestellung zu und legen Sie fest, was bei unbekannten Artikeln, ungültigen Einheiten oder erneut eingehenden Nachrichten geschieht.
Für die Anbindung werden Formatversion, Partnerprofil, Pflichtfelder, Kennungen und Übertragungsweg abgestimmt. Eine syntaktisch gültige Nachricht kann weiterhin fachlich falsche Werte enthalten. Prüfen Sie deshalb neben der Struktur auch Bedeutungen, vereinbarte Geschäftsregeln und die Bezüge zwischen Bestellung und Antwort.
Quellen
Verwandte Begriffe
- DatenmappingDatenmapping legt fest, wie Quelldaten in eine Zielstruktur überführt werden. Neben Feldnamen müssen Bedeutung, Einheit und Fehlerfälle zusammenpassen.
- Mapping-TabelleEine Mapping-Tabelle speichert konkrete Zuordnungen, etwa Kennungspaare zweier Systeme. Sie macht eine bestätigte Verbindung wiederverwendbar.
- Server-Sent EventsServer-Sent Events übertragen über eine HTTP-Verbindung Textmeldungen vom Server zum Client, etwa zum Fortschritt eines Hintergrundauftrags.
- Entity TagEin ETag kennzeichnet eine bestimmte Darstellungsversion einer HTTP-Ressource und ermöglicht bedingte Abrufe oder Änderungen.
- Cross-Origin Resource SharingCORS steuert im Browser die Freigabe von Antworten über Origin-Grenzen. Es ersetzt weder die Anmeldung noch die Berechtigungsprüfung einer API.
- EchtzeitverarbeitungEchtzeitverarbeitung verarbeitet eintreffende Ereignisse mit einem festgelegten Latenzziel. Ereigniszeit, Verarbeitungszeit und verspätete Daten müssen geklärt sein.
Beiträge zum Thema

Ihr Vorhaben mit ASES
Beschreiben Sie uns Ihr Vorhaben. Wir melden uns mit einer ersten Einschätzung.
