Die drei Ebenen einer E-Nachricht ausführlich erklärt
Semantik: Bedeutung
Die Semantik einer elektronischen Nachricht bezieht sich auf die inhaltliche Bedeutung der übertragenen Daten. Sie definiert, was kommuniziert wird und stellt sicher, dass Sender und Empfänger die Information gleich interpretieren.
Inhaltliche Bedeutung
Die inhaltliche Bedeutung umfasst den genauen Informationsgehalt der Nachricht. Sie legt fest, welche Daten übermittelt werden und in welchem Kontext sie stehen.
Nachrichtentypen
Es gibt verschiedene Nachrichtentypen, die je nach Geschäftsprozess eingesetzt werden:
- Offer (Angebot)
- Order (Bestellung)
- Invoice (Rechnung)
- DeliveryNote (Lieferschein)
- PaymentAdvice (Zahlungsavis)
Diese Typen helfen, die Nachrichten zu kategorisieren und den Verarbeitungsprozess zu steuern.
Basisstruktur
Die Basisstruktur definiert das Grundgerüst der Nachricht. Sie legt fest, welche Hauptsegmente vorhanden sind und wie sie hierarchisch angeordnet sind. Dies ermöglicht eine konsistente Verarbeitung der Nachricht.
Bedeutung der einzelnen Felder
Jedes Feld innerhalb der Nachricht hat eine spezifische Bedeutung. Zum Beispiel kann ein Feld den Kundenname, ein anderes die Artikelnummer enthalten. Die genaue Definition stellt sicher, dass beide Parteien dieselben Informationen identisch interpretieren.
Datentyp
Der Datentyp eines Feldes gibt an, welche Art von Daten erwartet wird:
- String: Zeichenketten
- Integer: Ganzzahlen
- Decimal: Dezimalzahlen
- Date: Datumsangaben
- Boolean: Wahr/Falsch-Werte
Die korrekte Anwendung der Datentypen verhindert Fehler bei der Datenverarbeitung.
Codetabellen und gültige Werte
Codetabellen definieren zulässige Werte für bestimmte Felder. Sie stellen sicher, dass nur vorab definierte und akzeptierte Werte verwendet werden. Beispiele sind Ländercodes nach ISO 3166 oder Währungscodes nach ISO 4217.
Normen und Standards
Es gibt verschiedene Normen für E-Nachrichten, die oft branchenspezifisch sind:
| Norm | Branche, Bemerkungen |
|---|---|
| EDIFACT | Branchenübergreifend mit z.T. eigenen Subsets wie z.B. ODETTE für Automobilindustrie, EANCOM für Handel, IATA für Luftverkehr. Verbreitung vor allem in Europa |
| ebXML | EDIFACT-Meldungen mit XML |
| UBL | Universal Business Language (freier Standard für E-Business) |
| LegalXML | Rechtsanwälte, Notare und Gerichte |
| cXML | E-Business im Procurement-Bereich |
| E-Rechnung | Standard für Rechnungen |
| SWIFT/ISO 20022 | Nachrichten zwischen Finanzinstituten |
| HL7 | Gesundheitswesen |
| SAP IDoc | Austausch von Dokumenten zwischen SAP-Systemen |
Format: Struktur
Das Format bezieht sich auf den technischen Aufbau und die Darstellung der Nachrichtendaten.
Technischer Aufbau einer Nachricht
Es gibt verschiedene Formate zur Strukturierung von E-Nachrichten:
- CSV (Comma Separated Values)
- Kompakt, aber plattformspezifisch und wenig strukturiert
- EDI (Electronic Data Interchange)
- Klassische EDIFACT-Meldungen, standardisiert für den Datenaustausch
- XML (eXtensible Markup Language)
- Plattformunabhängig, selbstbeschreibend, aber mit höherem Overhead
- HTML
- Verwendet für formatierte E-Mails
- JSON (JavaScript Object Notation)
- Leichtgewichtig, ideal für webbasierte Anwendungen
- Siehe www.json-schema.org
Strukturdefinitionen
- .DTD (Document Type Definition)
- Enthält Vorgaben für die Struktur von XML-Dokumenten
- .XSD (XML Schema Definition)
- Erweiterte Definition der XML-Struktur mit Datentypen und Constraints
- .XML
- Das eigentliche XML-Dokument mit den Daten
- Weitere Ressourcen: www.w3schools.com/xml
Codierung: Bitfolge
Die Codierung legt fest, wie Zeichen und Symbole in Bitfolgen übersetzt werden.
ASCII und EBCDIC
- ASCII (American Standard Code for Information Interchange)
- ANSI-Standard, 7-Bit-Codierung, erweitert auf 8 Bit
- EBCDIC (Extended Binary Coded Decimal Interchange Code)
- IBM-Standard, 8-Bit-Codierung
- Beide benötigen gebietsabhängige Codepages für Sonderzeichen und sind begrenzt in der Zeichenvielfalt.
Unicode
- Unicode ist ein internationaler Standard zur einheitlichen Codierung von Textzeichen.
- UTF-8: Variable Länge von 1 bis 4 Bytes, kompatibel mit ASCII
- UTF-16 und UTF-32: Festgelegte Byte-Längen für jedes Zeichen
- Vorteile von Unicode:
- Umfassende Unterstützung aller Schriftzeichen weltweit
- Konsistente Darstellung unabhängig von Region und System
- Mehr Informationen: home.unicode.org
Tags
E-NachrichtSemantikNachrichtentypenDatenformateEDIFACTXMLJSONUnicodeCodierungTechnischeStruktur