Die folgenden Tabellen zeigen die Eigenschaften, die für eine Nachrichtengruppe im TDS-Format festgelegt werden können.
Im Abschnitt TDS-Standardeigenschaften von Nachrichtengruppen finden Sie die Standardeinstellungen dieser Eigenschaften für die einzelnen Industriestandards.
Eigenschaft | Typ | Bedeutung |
---|---|---|
Nachrichtenstandard | Aufzählung | Geben Sie den für dieses physische Format zu verwendenden Standard an.
Wählen Sie einen der folgenden Werte aus:
Wenn Sie eigene Nachrichten mit Kennung/mit Begrenzer definieren oder einen Standard verwenden, der nicht in der angezeigten Werteliste enthalten ist, wählen Sie entweder Benutzerdefinierter Text aus, wenn die Daten nur aus Text bestehen, oder wählen Sie Benutzerdefiniert gemischt aus, wenn es sich nicht nur um Textdaten handelt. Durch den Wert, den Sie für diese Eigenschaft auswählen, werden die Standardwerte für einige der anderen Eigenschaften festgelegt. Der Standardwert lautet Benutzerdefinierter Text. |
Eigenschaft | Typ | Bedeutung |
---|---|---|
Gruppenanzeiger | Zeichenfolge | Geben Sie den Standardwert eines Sonderzeichens oder einer Zeichenfolge an, das bzw. die im Bitstrom den Daten vorangestellt wird, die zu einer Gruppe oder einem komplexen Typ gehören. |
Gruppenbegrenzer | Zeichenfolge | Geben Sie den Standardwert eines Sonderzeichens oder einer Zeichenfolge an, das bzw. die im Bitstrom am Ende von Daten steht, die zu einer Gruppe oder einem komplexen Typ gehören. |
Begrenzer | Zeichenfolge | Geben Sie den Standardwert eines Sonderzeichens oder einer Zeichenfolge an,
das bzw. die als Begrenzungszeichen zwischen Datenelementen verwendet wird. Diese Eigenschaft gilt nur für die Trennzeichen für Datenelemente-Methoden mit Begrenzer (Mit Kennung/Begrenzer, Alle Elemente mit Begrenzer und Elemente variabler Länge mit Begrenzer). |
Fehlende Elementbegrenzer unterdrücken | Aufzählung | Wählen Sie über diese Eigenschaft aus, ob Begrenzer für Elemente, die in
einer Nachricht fehlen, unterdrückt werden sollen. Zur Auswahl stehen:
|
Trennzeichen für Kennung/Daten | Zeichenfolge | Geben Sie den Standardwert eines Sonderzeichens oder einer Zeichenfolge an,
das bzw. die als Trennzeichen zwischen Kennung und Daten verwendet wird. Wenn Sie die Eigenschaft Trennzeichen für Kennung/Daten festlegen, wird die Eigenschaft Kennungslänge ignoriert. Diese Eigenschaft gilt nur, wenn Kennungen als Trennzeichen verwendet werden (Trennzeichen für Datenelemente auf Mit Kennung/Begrenzer, Mit Kennung/fester Länge oder Mit Kennung/codierter Länge). |
Kennungslänge | Integer | Geben Sie die Standardlänge einer Kennung an. Bei der Analyse der Nachricht
können mithilfe dieser Eigenschaft Kennungen aus dem Bitstrom extrahiert werden. Die Eigenschaften Trennzeichen für Kennung/Daten und Kennungslänge schließen sich gegenseitig aus. Wenn Sie die Eigenschaft Trennzeichen für Kennung/Daten festlegen, wird die Eigenschaft Kennungslänge ignoriert. Diese Eigenschaft gilt nur, wenn Kennungen als Trennzeichen verwendet werden (Trennzeichen für Datenelemente auf Mit Kennung/Begrenzer, Mit Kennung/fester Länge oder Mit Kennung/codierter Länge). |
Eigenschaft | Typ | Bedeutung |
---|---|---|
Standard-CCSID | Integer | CCSID (Coded Character Set Identification; Identifikation des codierten Zeichensatzes) gibt die Zuordnung zwischen Zeichencodes und Symbolen an. Sie müssen einen Codesatz angeben, der von WebSphere Message Broker unterstützt wird. Diese Eigenschaft speichert die Standard-CCSID für den Nachrichtenbitstrom, aber dieser Wert kann beim Verarbeiten der Nachricht überschrieben werden (beispielsweise von der CCSID im Header einer WebSphere MQ-Eingabenachricht). |
Aufzählung | Diese Eigenschaft gilt nur für Elemente und Attribute mit dem
physischen Typ Text.
Die Eigenschaft gibt
an, ob ein einfacher Element- oder Attributwert bei der syntaktischen Analyse abgeschnitten wird. Die Eigenschaft wird nicht für ein einfaches Element oder Attribut mit dem logischen Typ
Boolesch oder
Binär angewendet. Die Kürzung der Element-
oder Attributwerte wird vor der Konvertierung des Werts in seinen logischen Typ vorgenommen.
Diese
Eigenschaft wird beim Schreiben von Elementen oder Attributen nicht angewendet. Diese Eigenschaft
gilt nur für ein einfaches Element oder Attribut innerhalb eine komplexen Typs oder einer Gruppe,
für den bzw. die die Eigenschaft Ausrichtung auf
Linksbündig ausrichten oder
Rechtsbündig ausrichten festgelegt ist und
der bzw. die eine der folgenden Bedingungen erfüllt:
Leerzeichen schließen Steuerzeichen von U+0000 bis U+001f und von U+007f bis U+009f ein. Diese Eigenschaft kann hilfreich sein, wenn eine Dateneingabe einem numerischen einfachen Typ zugeordnet ist. Wenn die Eingabedaten beispielsweise anführende Leerzeichen haben, können Sie diese Eigenschaft auf Führende Leerzeichen setzen, um Datenkonvertierungsprobleme beim Verarbeiten dieser Felder zu vermeiden. |
|
Escapezeichen | Schaltfläche und Zeichenfolge | Geben Sie das Escapezeichen an, mit dem speziell reservierte Zeichen (z. B.
Begrenzer) als Teil der Daten eingeschlossen werden sollen. Sie müssen nur ein einzelnes Zeichen
oder ein mnemonisches Zeichen angeben, das ein einzelnes Zeichen darstellt. Escapezeichen gelten nur für Felder variabler Länge. Escapezeichen lassen bei der Analyse immer das nächste Zeichen aus und werden immer entfernt. Escapezeichen werden beim Schreibvorgang vor allen Zeichen eingefügt, die unter Reservierte Zeichen aufgelistet sind. |
Reservierte Zeichen | Zeichenfolge | Geben Sie alle speziell reservierten Zeichen ein. Diesen reservierten Zeichen
muss entweder das Escapezeichen vorangestellt werden, oder
das Datenfeld, das diese Zeichen enthält, muss durch ein
Anführungszeichen-Paar begrenzt werden, wenn sie als Teil
der Daten enthalten sein sollen. Escapezeichen,
Anführungszeichen, Begrenzer und Gruppenanzeiger müssen in
dieser Liste enthalten sein. Wenn die Reihe der reservierten Zeichen dynamisch aktualisiert werden soll (in Fall von EDIFACT und X12, wenn reservierte Zeichen wie Begrenzer in Servicezeichenfolgen angegeben sind), müssen Sie die bereitgestellten mnemonischen Zeichen verwenden, um Zeichen in dieser Liste anzugeben. Wenn Sie Reservierte Zeichen angegeben haben, muss auch ein Escapezeichen oder Anführungszeichen angegeben werden. Reservierte Zeichen gelten nur für Felder variabler Länge. Reservierte Zeichen werden bei der Analyse nicht verwendet. |
Standardlänge vom logischen Typ ableiten | Kontrollkästchen | Wenn dieses Kontrollkästchen aktiviert ist, wird der Elementwert für die nicht gesetzte Eigenschaft Länge aus dem einfachen Typ des Elements (gilt nur für den einfachen Typ Zeichenfolge, Binär, Integer und Dezimal) abgeleitet. |
Eigenschaft | Typ | Bedeutung |
---|---|---|
Dezimalzeichen | Zeichenfolge | Geben Sie das Zeichen an, mit dem der ganze Teil einer Zahl von ihrem Bruch getrennt wird. |
Gepackt dezimaler positiver Code | Zeichenfolge | Steuert das positive Vorzeichen, das für gepackt dezimale Felder verwendet
wird. Gültige Werte sind C oder F. Geben Sie das Zeichen an, mit dem der ganze Teil einer Zahl von ihrem Bruch getrennt wird. |
Strikte numerische Prüfung | Kontrollkästchen | Verwenden Sie diese Eigenschaft in Verbindung mit den Eigenschaften
Nachrichtenstandard,
Virtuelles Dezimalzeichen und
Genauigkeit eines Elements. Mithilfe dieser Eigenschaft
können Sie striktere Regeln bei der Überprüfung von Zahlen anwenden. Die Regeln für
die Strikte numerische Prüfung lauten wie folgt:
|
Vorzeichen vom logischen Typ ableiten | Kontrollkästchen | Wenn diese Eigenschaft ausgewählt ist, versucht die zurückgesetzte TDS-Eigenschaft Mit Vorzeichen ihren Wert von dem einfachen Typ des Elements abzuleiten (nur ganzzahlige und dezimale einfache logische Typen). Bei diesen logischen Typen gilt dies nur für die physischen Typen 'Integer', 'Extern dezimal' und 'Gepackt dezimal'. |
Standardmäßige Byteanordnung | Aufzählung | Steuert die Byteanordnung von Zahlen, die als binäre Ganzzahlen für Nachrichten ohne MQMD dargestellt sind. Gültige Werte sind Big Endian oder Little Endian. Diese Eigenschaft speichert die standardmäßige Byteanordnung von Zahlen, die als binäre Ganzzahlen für Nachrichten ohne MQMD dargestellt sind. Der Wert kann jedoch bei der Verarbeitung der Nachricht überschrieben werden. |
Standardmäßige gepackt dezimale Byteanordnung | Aufzählung | Steuert die Byteanordnung von Zahlen, die als gepackt dezimal für Nachrichten ohne MQMD dargestellt sind. Gültige Werte sind Big Endian oder Little Endian. Diese Eigenschaft speichert die standardmäßige Byteanordnung von Zahlen, die als gepackt dezimal für Nachrichten ohne MQMD dargestellt sind. Der Wert kann jedoch bei der Verarbeitung der Nachricht überschrieben werden. |
Standardmäßiges Gleitkommaformat | Aufzählung | Steuert das Format von Zahlen, die als Gleitkommazahlen für Nachrichten ohne MQMD dargestellt sind. Gültige Werte sind S390, IEEE oder IEEE-Umkehrung. Diese Eigenschaft speichert das Standardformat von Zahlen, die als Gleitkommazahlen für Nachrichten ohne MQMD dargestellt sind. Der Wert kann jedoch bei der Verarbeitung der Nachricht überschrieben werden. |
Eigenschaft | Typ | Bedeutung |
---|---|---|
Boolescher Textwert "true" | Zeichenfolge | Gibt das Zeichen an, dass den Booleschen Wert für die Textzeichenfolge 'true' darstellt. |
Boolescher Textwert "false" | Zeichenfolge | Gibt das Zeichen an, dass den Booleschen Wert für die Textzeichenfolge 'false' darstellt. |
Boolescher Textwert "null" | Zeichenfolge | Gibt das Zeichen an, dass den Booleschen Wert für die Textzeichenfolge 'null' darstellt. |
Boolescher Binärwert "true" | Zeichenfolge | Gibt einen Hexadezimalwert an, der für den Booleschen Binärwert 'true' steht. |
Boolescher Binärwert "false" | Zeichenfolge | Gibt einen Hexadezimalwert an, der für den Booleschen Binärwert 'false' steht. |
Boolescher Binärwert "null" | Zeichenfolge | Gibt einen Hexadezimalwert an, der für den Booleschen Binärwert 'null' steht. |
Eigenschaft | Typ | Bedeutung |
---|---|---|
Standardformat für Datum/Zeit vom logischen Typ ableiten | Schaltfläche | Wählen Sie diese Option aus, wenn der Standardwert für das Datum/Zeit-Format anhand des logischen Typ des Elements oder Attributs bestimmt werden soll. Innerhalb eines komplexen Typs können Sie diese Eigenschaft für ein Element oder Attribut überschreiben. |
Standardformat für Datum/Zeit verwenden | Schaltfläche und Zeichenfolge | Wählen Sie diese Option aus, wenn Sie ein festes Datum/Zeit-Format für alle
Elemente oder Attribute des logischen Typs Datum/Zeit, Datum, Zeit, gJahr, gJahrMonat, gMonat,
gMonatTag und gTag verwenden möchten. Innerhalb eines komplexen Typs können Sie diese Eigenschaft für ein Element oder Attribut überschreiben. Der Abschnitt Datum/Zeit-Formate enthält weitere Informationen hierzu. |
Beginn der Datumsangaben mit zweistelliger Jahreszahl | Integer | Diese Eigenschaft gibt an, wie zweistellige Jahreszahlen interpretiert werden. Geben Sie die beiden Zahlen für den Beginn eines hundertjährigen Zeitfensters an, innerhalb dessen das aktuelle Jahr liegt. Wenn Sie beispielsweise 89 angeben und das aktuelle Jahr das Jahr 2002 ist, werden alle zweistelligen Jahresangaben als im Bereich zwischen 1989 und 2088 liegend interpretiert. |
Tage in der ersten Woche im Jahr | Aufzählung | Geben Sie die Anzahl Tage an, die auf die erste Woche im neuen Jahr fallen sollen. Der Beginn eines neuen Jahres liegt häufig in der Mitte der Woche. Ist die Anzahl der Tage in dieser Woche kleiner als der hier angegebene Wert, wird die Woche als die letzte Woche im alten Jahr interpretiert; die erste Woche des neuen Jahres beginnt dann erst einige Tage später als das neue Jahr. Ist die Anzahl der Tage in dieser Woche größer als der hier angegebene Wert, wird die Woche als erste Woche im neuen Jahr interpretiert; die erste Woche im neuen Jahr beginnt daher einige Tage vor Beginn des neuen Jahres. Wählen Sie Brokerländereinstellungen verwenden aus, so dass der Broker die Information aus der darunter liegenden Plattform abruft, oder wählen Sie in der Liste eine Zahl aus. |
Erster Wochentag | Aufzählung | Geben Sie den Tag an, mit dem die neue Woche beginnen soll. Wählen Sie Brokerländereinstellungen verwenden aus, so dass der Broker die Information aus der darunter liegenden Plattform abruft, oder wählen Sie in der Liste einen Wert aus. |
Strict DateTime Checking (Strikte Datum/Zeit-Prüfung) | Kontrollkästchen | Wählen Sie dieses Option, wenn die Datum/Zeit-Angabe auf ein gültiges Datum/Zeit-Format beschränkt werden soll. Bei Auswahl der Option Strict
DateTime Checking (Strikte Datum/Zeit-Prüfung) wird beim Empfang eines unzulässigen Datum/Zeit-Formats eine Fehlernachricht generiert.
|
Zeitzone | Aufzählung | Der für diese Eigenschaft gesetzte Wert wird verwendet, wenn der für die Eigenschaft Standardformat für Datum/Zeit angegebene Wert keine Angabe zur Zeitzone enthält. Der Anfangswert ist Brokerländereinstellungen verwenden, so dass der Broker die Information aus der darunter liegenden Plattform abruft. Sie können diese Eigenschaft ändern, indem Sie einen Wert aus der Liste auswählen. |
Sommerzeit | Kontrollkästchen | Wählen Sie diese Option, wenn in dem in der Eigenschaft Zeitzone angegebenen Gebiet die Sommerzeit gilt. Ist dies nicht der Fall, sollte diese Option nicht gewählt werden. Wird über Zeitzone eine Region ausgewählt, ohne diese Option ('Sommerzeit') ebenfalls auszuwählen, wird in der Zeitzone keine Sommerzeit berücksichtigt. |
UTC-Eingabeformat für die Ausgabe verwenden | Kontrollkästchen | Diese Eigenschaft gilt für Elemente und Attribute des logischen Typs
xsd:dateTime bzw. xsd:time, die ein Datum/Zeit-Format I, IU, T oder TU besitzen bzw. ZZZ oder ZZZU
einschließen. Solche Elemente und Attribute können die UTC-Zeit (Coordinated Universal Time) angeben, indem im Wert entweder das Zeichen Z oder die Zeitzone +00:00 verwendet wird. Bei der Eingabe erkennt der MRM-Parser die Art und Weise, in der die UTC-Zeit angegeben wurde, wieder. Wenn diese Eigenschaft aktiviert ist und das Element oder Attribut in eine Ausgabenachricht kopiert wird, wird das UTC-Format unverändert in die Ausgabenachricht übernommen und überschreibt das durch die Datum/Zeit-Formateigenschaft implizierte Format. Wenn diese Eigenschaft nicht aktiviert ist oder das Element oder Attribut nicht aus einer Eingabenachricht kopiert wurde, wird das UTC-Format in der Ausgabenachricht allein durch die Datum/Zeit-Formateigenschaft gesteuert. |
Eigenschaft | Typ | Bedeutung |
---|---|---|
Ausgaberichtlinie für fehlende Elemente | Aufzählung | Regelt, ob der Standardwert oder der Nullwert bei der Ausgabe fehlender Elemente verwendet wird. Gültige Werte sind UseDefaultValue oder UseNullValue. |
Standardlänge vom logischen Typ ableiten | Kontrollkästchen | Wenn diese Eigenschaft gewählt ist, versucht die zurückgesetzte TDS-Eigenschaft Länge ihren Standardwert von dem einfachen Typ des Elements abzuleiten (nur Zeichenfolgen, binäre, ganzzahlige und dezimale einfache logische Typen). Bei diesen logischen Typen gilt dies nur für die physischen Typen 'Binär', 'Text', 'Integer', 'Extern dezimal' und 'Gepackt dezimal'. |