TDS-Format

Das TDS-Format (Tagged/Delimited String = Zeichenfolge mit Kennung/Begrenzer) ist die physische Darstellung einer Nachricht, die mehrere durch Kennungen und Begrenzer getrennte Datenelemente enthält.

Das physische Format TDS dient dazu, aus Textzeichenfolgen bestehende Nachrichten zu modellieren. Beispiele für TDS-Nachrichten sind Nachrichten, die den Standards ACORD AL3, EDIFACT, HL7, SWIFT und X12 entsprechen. Das physische Format TDS bietet ein hohes Maß an Flexibilität bei der Definition von Nachrichtenformaten und ist nicht auf die Modellierung bestimmter Industriestandards begrenzt. Daher können Sie das TDS-Format zum Modellieren eigener Nachrichten verwenden.

Merkmale von TDS-Nachrichten

Textzeichenfolgenachrichten weisen eine Reihe von Merkmalen auf, die vielen Formaten gemeinsam sind. Es folgt eine Übersicht über die Hauptmerkmale, die vom physischen Format TDS unterstützt werden:

Kennungen
Die Textzeichenfolgen in der Nachricht können eine Kennung oder Bezeichnung enthalten, die dem Datenwert vorausgeht. Die Kennung ist eine Zeichenfolge, die den Datenwert eindeutig identifiziert. Mit Hilfe des TDS-Formats können Sie jedem Element eine Kennung zuordnen, wenn Sie das Element definieren.
Begrenzer und Trennzeichen für Daten mit Kennung
Die Nachricht kann verschiedene Sonderzeichen oder Zeichenfolgen zusätzlich zu den Kennungen und Textzeichenfolge-Datenwerten enthalten. Das TDS-Format unterstützt eine Reihe von verschiedenen Typen von Sonderzeichen bzw. Zeichenfolgen.

Einige Nachrichten enthalten ein Sonderzeichen oder eine Zeichenfolge, das bzw. die jeden einzelnen Datenwert vom nächsten Datenwert trennt. Im TDS-Format wird dies als Begrenzer (Delimiter) bezeichnet.

In Formaten, in denen vor jedem Datenwert eine Kennung steht, kann die Kennung durch ein Sonderzeichen oder eine Zeichenfolge von ihrem Datenwert getrennt werden. Dies wird im TDS-Format als Kennung/Daten-Trennzeichen (Tag Data Separator) bezeichnet.

Gruppenanzeiger und Abschlusszeichen
Eine Nachricht kann ähnlich wie eine COBOL- oder C-Struktur in mehrere Unterstrukturen aufgeteilt werden. Sie können jede dieser Unterstrukturen getrennt modellieren, indem Sie für jede Gruppen, komplexe Typen oder Elemente definieren.

Eine Unterstruktur kann ein Sonderzeichen oder eine Zeichenfolge enthalten, das bzw. die ihren Anfang innerhalb der Daten markiert. Dies wird im TDS-Format als Gruppenanzeiger (Group Indicator) bezeichnet.

Darüber hinaus kann eine Unterstruktur ein Sonderzeichen oder eine Zeichenfolge enthalten, das bzw. die ihr Ende innerhalb der Daten markiert. Dies wird im TDS-Format als Gruppenabschlusszeichen (Group Terminator) bezeichnet.

Ein Gruppenanzeiger und Gruppenabschlusszeichen kann auch für die gesamte Nachricht definiert werden. Gruppenanzeiger und Gruppenabschlusszeichen sind für die Nachricht und jede Unterstruktur optional.

Zeichenfolgen mit festen Längen
Einige Textzeichenfolgen in einer Nachricht können eine feste Länge haben, so dass kein Begrenzer zwischen den einzelnen Datenwerten benötigt wird. Dies wird vom TDS-Format unterstützt.
Kennungen mit fester Länge
Einige Kennungen können mit einer festen Länge definiert werden, so dass kein Kennung/Daten-Trennzeichen benötigt wird.
Trennungsarten
Über die TDS-Eigenschaft Trennzeichen für Datenelemente wird gesteuert, wie Textzeichenfolgen getrennt werden. Sie können zwischen mehreren Optionen auswählen, z. B., ob Kennungen verwendet werden, ob die Längen von Zeichenfolgen fest oder variabel sind oder welche Typen von Textzeichenfolgen zulässig sind.

In den Unterstrukturen innerhalb einer Nachricht können verschiedene Arten von Datenelementtrennzeichen und verschiedene Sonderzeichen verwendet werden. Deshalb bietet das TDS-Format die Möglichkeit, für jeden komplexen Typ innerhalb der Nachricht verschiedene Arten von Datenelementtrennzeichen und Sonderzeichen zu definieren.

Reguläre Ausdrücke
Wenn Sie für Trennzeichen für Datenelemente die Option Datenmuster verwenden auswählen, können Sie Teile der Nachrichtendaten, die untergeordneten Feldern zugeordnet werden sollen, mit Hilfe von regulären Ausdrücken identifizieren. Zu diesem Zweck wird der reguläre Ausdruck in der Eigenschaft Datenmuster festgelegt.

Das folgende Diagramm zeigt eine Beispieldatennachricht, in der jede Komponente mit einer Bezeichnung versehen ist.

Das folgende Diagramm zeigt eine Beispieldatennachricht, in der jede der Komponenten mit einer Bezeichnung versehen ist.
Bemerkungen | Marken | Downloads | Bibliothek | Unterstützung | Rückmeldung
Copyright IBM Corporation 1999, 2006 Letzte Aktualisierung: 23. Aug. 2006
ad00800_