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:

NormBranche, Bemerkungen
EDIFACTBranchenü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
ebXMLEDIFACT-Meldungen mit XML
UBLUniversal Business Language (freier Standard für E-Business)
LegalXMLRechtsanwälte, Notare und Gerichte
cXMLE-Business im Procurement-Bereich
E-RechnungStandard für Rechnungen
SWIFT/ISO 20022Nachrichten zwischen Finanzinstituten
HL7Gesundheitswesen
SAP IDocAustausch 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)

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

AVSW-Overview