In den nachfolgenden Tabellen werden die Eigenschafen der Nachrichtengruppe erläutert, die Sie für das TDS-Format einrichten können. TDS-Standardeinstellungen von Nachrichtengruppen zeigt die Standardwerte für die einzelnen Industriestandards der einzelnen Eigenschaften an.
Eigenschaft | Typ | Bedeutung |
---|---|---|
Nachrichtenstandard | Aufzählung | Geben Sie den für dieses physische Format zu verwendenden Standard an.
Wählen Sie in der Dropdown-Liste einen der folgenden Werte aus:
Wählen Sie UNKNOWN aus, wenn Sie Ihre eigenen Nachrichten mit Kennung/mit Begrenzer definieren oder einen Standard verwenden, der nicht in der oben genannten Liste enthalten ist. Der ausgewählte Wert steuert die Standardwerte für eine Reihe der anderen Eigenschaften. Der Standardwert lautet UNKNOWN. |
Eigenschaft | Typ | Bedeutung |
---|---|---|
Gruppenanzeiger | Zeichenfolge | Geben Sie ein Sonderzeichen oder eine Zeichenfolge an, das bzw. die im Bitstrom den Daten vorangestellt wird, die zu einer Gruppe oder einem komplexen Typ gehören. Wenn Sie die Gruppen- oder Typeigenschaft Gruppenanzeiger einrichten, wird dieser Wert überschrieben. |
Gruppenbegrenzer | Zeichenfolge | Geben Sie ein Sonderzeichen oder eine Zeichenfolge an, das bzw. die im Bitstrom den Daten nachgestellt wird, die zu einer Gruppe oder einem komplexen Typ gehören. Wenn Sie die Gruppen- oder Typeigenschaft Gruppenbegrenzer einrichten, wird dieser Wert überschrieben. |
Begrenzer | Zeichenfolge | Geben Sie ein Sonderzeichen oder eine Zeichenfolge an, das bzw. die als Trennzeichen zwischen den einzelnen 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 diese Eigenschaft, wenn Begrenzer für Elemente, die in einer Nachricht fehlen, unterdrückt werden sollen. Zur Auswahl stehen:
|
Trennzeichen für Kennung/Daten | Schaltfläche und Zeichenfolge | Geben Sie ein Sonderzeichen oder eine Zeichenfolge an, das bzw. die als Trennzeichen zwischen Kennung und Daten verwendet wird. Die Eigenschaften Trennzeichen für Kennung/Daten und Kennungslänge schließen sich gegenseitig aus. Wird die Eigenschaft Trennzeichen für Kennung/Daten gesetzt, wird die Eigenschaft Kennungslänge automatisch überschrieben. 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 Länge einer Kennung an. Wird die Nachricht syntaktisch analysiert, können dadurch Kennungen aus dem Bitstrom extrahiert werden, sofern die Eigenschaft Trennzeichen für Kennung/Daten nicht gesetzt ist. Die Eigenschaften Trennzeichen für Kennung/Daten und Kennungslänge schließen sich gegenseitig aus. Wird die Eigenschaft Trennzeichen für Kennung/Daten gesetzt, wird dieser Wert automatisch überschrieben. 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). |
Zeichenfolge mit fester Länge abschneiden | Aufzählung | Diese Eigenschaft gibt an, ob eine Nachricht bei der syntaktischen
Analyse abgeschnitten wird. Sie gibt außerdem an, welcher Teil abgeschnitten wird.
Dieses Steuerelement wird beim Schreiben einer Nachricht nicht angewendet. Sie haben folgende Auswahl:
Die Auffüllzeichen werden je nach Ausrichtungseigenschaft des Elements von links oder von rechts abgeschnitten. Diese Option 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.Leerzeichen schließen Steuerzeichen von U+0000 bis U+001f und von U+007f bis U+009f mit ein. |
Escapezeichen | 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.
|
Reservierte Zeichen | Zeichenfolge | Geben Sie die speziell reservierten Zeichen an, denen das Escapezeichen vorangestellt sein muss, wenn sie als Teil der Daten eingeschlossen werden sollen. Das Escapezeichen, Begrenzer und Gruppenanzeiger sind normalerweise in dieser Liste enthalten. Wenn die Reihe der reservierten Zeichen dynamisch aktualisiert werden soll (in Fall von EDIFACT und X12, wenn Begrenzer usw. in Servicezeichenfolgen angegeben sind), müssen Sie mit den bereitgestellten mnemonischen Zeichen Zeichen in dieser Liste angeben. Wenn Sie reservierte Zeichen angegeben haben, muss auch ein Escapezeichen angegeben werden.
|
Eigenschaft | Typ | Bedeutung |
---|---|---|
Dezimalzeichen | Zeichenfolge | Geben Sie das Zeichen an, mit dem der ganze Teil einer Zahl von ihrem Bruch getrennt wird. |
Strikte numerische Prüfung | Boolescher Wert | Wird in Verbindung mit den Eigenschaften Nachrichtenstandard, Virtuelles Dezimalzeichen und Genauigkeit eines globalen Elements verwendet. Ermöglicht Ihnen desweiteren, striktere Regeln bei der Überprüfung von Zahlen anzuwenden. 1 Für diese Eigenschaft muss kein Standardwert eingerichtet werden. |
Anmerkung:
|
Eigenschaft | Typ | Bedeutung |
---|---|---|
Boolescher Wert TRUE | Zeichenfolge | Geben Sie den Wert der Zeichenfolge an, die den Booleschen Wert 'TRUE' darstellt. Der Standardwert lautet 1. |
Boolescher Wert FALSE | Zeichenfolge | Geben Sie den Wert der Zeichenfolge an, die den Booleschen Wert 'FALSE' darstellt. Der Standardwert lautet 0. |
Boolescher Nullwert | Zeichenfolge | Geben Sie den Wert der Zeichenfolge an, die den Booleschen Wert 'NULL' darstellt. Der Standardwert lautet 0. |
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 Datums-/Zeitformat anhand des logischen Typ des Elements oder Attributs bestimmt werden soll.
Folgende Standardwerte stehen zur Verfügung:
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 Datums-/Zeitformat | Wählen Sie diese Option aus, wenn Sie ein festes Datums-/Zeitformat für alle Elemente oder Attribute des logischen Typs Datum/Zeit, Datum, Zeit, gJahr, gJahrMonat, gMonat, gMonatTag und gTag verwenden möchten. Der Anfangswert für diese Eigenschaft ist JJJJ-MM-TT'T'HH:mm:ssZZZ; dieser Wert kann überschrieben werden. Innerhalb eines komplexen Typs können Sie diese Eigenschaft für ein Element oder Attribut überschreiben. Weitere Informationen zu Datums-/Zeitformaten finden Sie unter Datum-/Zeitformate. |
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. Der Anfangswert ist 53; er kann überschrieben werden. |
Tage in der ersten Woche im Jahr | Aufgezählter Typ | Geben Sie die Anzahl Tage an, die auf die erste Woche im neuen Jahr fallen sollen. Das 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 im neuen Jahr beginnt daher unter der Woche. Ist die Anzahl der Tage in dieser 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, so dass der Broker die Information aus der verwendeten Plattform abruft, oder wählen Sie in der Dropdown-Liste eine Zahl aus. Der Anfangswert ist 4. |
Erster Wochentag | Aufgezählter Typ | Geben Sie den Tag an, mit dem die neue Woche beginnen soll. Wählen Sie Brokerländereinstellungen verwenden, so dass der Broker die Informationen aus der Plattform abruft, oder wählen Sie in der Dropdown-Liste einen Wert aus. Der Anfangswert ist Montag. |
Strict DateTime Checking (Strikte Datums-/Zeitprüfung) | Kontrollkästchen | Wählen Sie dieses Option, wenn die Datums-/Zeitangabe auf ein gültiges Datums-/Zeitformat beschränkt werden soll. Dadurch wird nicht gestattet, beispielsweise den 35. März als 4. April und die Zeitangabe 10:79 Uhr als 11:19 zu interpretieren. Bei Auswahl der Option Strict
DateTime Checking (Strikte Datums/Zeitprüfung) wird beim Empfang unzulässiger Datums-/Zeitformat eine Fehlernachricht generiert.
Standardmäßig wird das Datums-/Zeitformat beschränkt.
|
Zeitzone | Aufgezählter Typ | 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 verwendeten Plattform abruft. Dieser Wert kann über das Dropdown-Feld geändert werden. |
Sommerzeit | Kontrollkästchen | Wählen Sie diese Option, wenn in der über die Eigenschaft Zeitzone Gegend 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. Standardmäßig wird die Sommerzeit nicht 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/Uhrzeit-Format I, IU, T oder TU besitzen bzw. ZZZ oder
ZZZU einschließen. Solche Elemente und Attribute können die UTC-Zeit (Consolidated 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/Uhrzeit-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/Uhrzeit-Formateigenschaft gesteuert. Diese Eigenschaft ist standardmäßig inaktiviert. |