Wenn Sie Nachrichten analysieren möchten, in denen Felder durch eine Zeichen- oder Zeichenfolgegruppe begrenzt sind, setzen Sie die Option Datenelementtrennung auf die Methode Datenmuster verwenden.
Betrachten Sie beispielsweise eine einfache Nachricht mit zwei numerischen Feldern, die durch die Zeichen ';' oder '/' begrenzt werden. Es stehen zwei Methoden zur Auswahl:
Zusammensetzung = Folge
Trennzeichen für Datenelemente = Datenmuster verwenden
FeldA Datenmuster = [0-9]*
Begr Datenmuster = [;/] optional mit einem Standardwert
FeldB Datenmuster = [0-9]*
Nach der Analyse enthalten die Elemente FeldA und FeldB jeweils eine Zahl von 0 bis 9, und das Element Begr enthält entweder ';' oder '/'.
Zusammensetzung = Auswahl
Trennzeichen für Datenelemente = Datenmuster verwenden
Subtyp1 Datenmuster = [0-9]*;[0-9]*
(Zusammensetzung = Folge
Trennzeichen für Datenelemente = Alle Elemente mit Begrenzer
Begrenzer = ';')
FeldA
FeldB Subtyp2 Datenmuster = [0-9]*/[0-9]*
Zusammensetzung = Folge
Trennzeichen für Datenelemente = Alle Elemente mit Begrenzer
Begrenzer = '/')
FeldA
FeldB
Die regulären Ausdrücke unterscheiden zwischen den beiden Optionen, die in der Nachricht auftreten können, die dann als normal begrenzte Struktur analysiert wird. Nach der Analyse enthalten die Elemente FeldA und FeldB jeweils eine Zahl von 0 bis 9. Der in der Eingabenachricht gefundene Begrenzer wird nicht in einem Element gespeichert.
Sie können diese Vorgehensweise verfeinern, indem Sie verschiedene Namen für die untergeordneten Elemente oder Elemente für Subtyp1 und Subtyp2 verwenden, um anzugeben, welcher Begrenzer verwendet wird, oder um zu steuern, welcher Begrenzer in die Ausgabenachricht eingefügt wird.