Hinzufügen/Entfernen von Nachrichtentypen
In diesem Kapitel erfahren Sie, wie Sie verschiedene Nachrichtentypen hinzufügen und aus den Konfigurationsdateien entfernen und wie die Struktur einer Message-Konfigurationsdatei aussieht. Um benutzerdefinierte EDI-Nachrichtentypen hinzuzufügen, gehen Sie folgendermaßen vor:
1.Erstellen Sie im Verzeichnis Ihrer benutzerdefinierten EDI-Collection eine <Message>.Config-Datei für jeden Nachrichtentyp, der zur Collection hinzugefügt werden soll.
2.Fügen Sie für jeden Nachrichtentyp ein Message-Element zur EDI.Collection hinzu. Jedes Message-Element muss die folgenden Attribute haben:
oDas Attribut Type definiert den offiziellen Code des Nachrichtentyps (z.B. BALANC).
oDas Attribut File gibt den Dateinamen der Spezifikation des jeweiligen Nachrichtentyps an (z.B. BALANC.Config). Die Datei selbst muss sich im selben Verzeichnis befinden.
oDas Attribut Description gibt an, wofür ein bestimmter Nachrichtentyp steht (z.B. Balance Message).
Beispiele für gültige EDI.Collection-Dateien finden Sie in den vordefinierten MapForce EDI-Collections im Verzeichnis MapForceEDI Ihres Applikationsordners.
Um bestehende Nachrichtentypen zu entfernen, kommentieren Sie die entsprechenden Message-Elemente in der Datei EDI.Collection aus oder löschen Sie sie.
Hinzufügen und Konfigurieren der <Message>.Config-Datei
Jede <Message>.Config-Datei, die Sie erstellen, muss gemäß ihrem Konfigurationsschema (siehe EDI-Konfigurationsdateien) gültig sein. Achten Sie v.a. auf die folgenden Elemente im den einzelnen Nachrichtenkonfigurationsdateien:
Das Meta-Element enthält die Spezifikationsversion, die Release und die Agentur, z.B.:
<Meta>
|
Das Format-Element gibt den Namen des Basisstandards an (z.B. <Format standard="EDIFACT"/>). Die folgenden Werte sind gültig: Fixed, EDIFACT, X12, HL7, TRADACOMS, SWIFTMT. Für den Wert TRADACOMS ist das EDIConfig4.xsd-Schema oder eine neuere Version davon erforderlich. Siehe EDI-Konfigurationsdateien und -Schemas.
|
Im Include-Element in einer <Message>.Config-Datei finden Sie Referenzen auf etwaige zusätzliche Konfigurationsdateien. So enthält etwa das unten gezeigte Codefragment eine Referenz auf zwei .Segment-Dateien und eine .Codelist-Datei. In der .Segment-Datei sind alle globalen Segment-, Composite- und Datenelementdefinitionen gespeichert. In der .Codelist-Datei sind globale Validierungsregeln für die einzelnen Felder definiert.
<Include href="Admin.Segment"/>
Alle vom Include-Element referenzierten Dateien müssen sich im selben Verzeichnis wie die <Message>.Config-Datei befinden.
|
Im Message-Element jeder <Message>.Config-Datei sind die Struktur der Nachricht (d.h. die Hierarchie von Gruppen, Segmenten und Datenelementen) sowie etwaige für die Validierung verwendete Codewerte (falls nötig) definiert. Nähere Informationen zur Struktur einer Nachricht finden Sie unter Ändern der Nachrichtenstruktur.
|