TDS-Eigenschaften der lokalen Gruppe

Feldkennzeichnung

Eigenschaft Typ Bedeutung
Trennzeichen für Datenelemente Aufzählung Geben Sie an, wie Datenelemente innerhalb eines Typs getrennt werden sollen. Wählen Sie einen der folgenden Werte aus:
  • Mit Kennung/Begrenzer. Dieser Wert gibt an, dass alle Elemente innerhalb eines Typs durch eine Kennung gekennzeichnet sind und (falls angegeben) durch den in der optionalen Eigenschaft Begrenzer getrennt werden. Die Eigenschaft Kennung muss für alle untergeordneten Elemente des einfachen Typs gesetzt werden; die Eigenschaft Begrenzer kann auf einen nicht-leeren Wert gesetzt werden. Weitere Informationen hierzu finden Sie unter TDS-Eigenschaften des globalen Elements. Darüber hinaus muss die Eigenschaft Trennzeichen für Kennung/Daten oder Kennungslänge gesetzt werden.
  • Mit Kennung/fester Länge. Dieser Wert gibt an, dass jedes Element durch einen Kennung gekennzeichnet ist und die Daten eine feste Länge haben. Es gibt keine Begrenzer. Für jedes untergeordnete Element dieses komplexen Typs muss die Eigenschaft Kennung gesetzt werden; außerdem muss jedem untergeordneten Element die Eigenschaft Länge oder Längenverweis zugeordnet werden. Darüber hinaus muss die Eigenschaft Trennzeichen für Kennung/Daten oder Kennungslänge gesetzt werden.
  • Mit Kennung/codierter Länge. Dieser Wert gibt an, dass alle Elemente innerhalb des komplexen Typs durch eine Kennung voneinander getrennt werden und jeder Kennung ein Längenfeld folgt. Es gibt keine Begrenzer. Die Kennungen können eine feste Länge haben, die über Kennungslänge vorgegeben wird, oder sie können eine variable Länge und durch Trennzeichen für Kennung/Daten voneinander getrennt werden. Ferner muss Länge der codierten Länge gesetzt werden, damit der Parser die Größe des Längenfeldes kennt, und Zusätzliche Zeichen in codierter Länge, damit der Parser weiß, wie viele Zeichen von dem in Länge der codierte Länge angegebenen Wert abgezogenen werden müssen, um die tatsächliche Länge der Daten im Anschluss an das Längenfeld zu ermitteln.

    Dieses Verfahren ermöglicht eine flexiblere Handhabung von ACORD AL3-Nachrichten als AL3 mit fester Länge, da die unterschiedlichen Teile einer Nachricht unterschiedlichen Versionen des ACORD AL3-Standards entsprechen können.

  • Alle Elemente mit Begrenzer. Dieser Wert gibt an, dass alle Elemente innerhalb eines komplexen Typs durch Begrenzer voneinander getrennt sind. Dieser Wert muss über die Eigenschaft Begrenzer gesetzt werden.
  • Elemente variabler Länge mit Begrenzer. Dieser Wert gibt an, dass einige Elemente innerhalb des komplexen Typs von unterschiedlicher Länge sein können; ist dies der Fall, müssen Sie durch den in der Eigenschaft Begrenzer angegebenen Wert begrenzt werden.
  • Datenmuster verwenden. Dieser Wert gibt an, dass der Parser die Elemente festlegt, indem er die Daten mit dem regulären Ausdruck vergleicht, der in der Eigenschaft Datenmuster des Elements bzw. des Typenmitglieds angegeben wurde. Weitere Informationen hierzu finden Sie unter Eigenschaften der Nachrichtendefinitionsdatei.
  • Feste Länge. Dieser Wert Gibt an, dass alle Elemente im komplexen Typ eine fest Länge haben. Der Zugriff auf das nächste Datenelement erfolgt, indem der Wert der Eigenschaft Länge und der Offset addiert werden (siehe TDS-Eigenschaften des globalen Elements). Wird die Eigenschaft Trennzeichen für Datenelemente eines komplexen Typs auf Feste Länge gesetzt, muss diese Eigenschaft (Trennzeichen für Datenelemente) für alle komplexen untergeordneten Elemente dieses Typs ebenfalls auf Feste Länge gesetzt werden. Jedem untergeordneten Element muss die Eigenschaft Länge oder Längenverweis zugeordnet sein.
  • AL3 mit fester Länge. Dieser Wert hat eine ähnliche Bedeutung wie der Trennzeichentyp Feste Länge; er zeigt dem Parser allerdings außerdem noch an, dass eine Anzahl vordefinierter Regeln bezüglich fehlender optionaler Elemente, codierter Längen und Versionssteuerung gelten. Wird die Eigenschaft Trennzeichen für Datenelemente eines komplexen Typs auf AL3 mit fester Länge gesetzt, muss diese Eigenschaft (Trennzeichen für Datenelemente) für alle komplexen untergeordneten Elemente dieses Typs ebenfalls auf AL3 mit fester Länge gesetzt werden.
  • Nicht definiert. Dieser Wert wird automatisch gesetzt, wenn Sie die Eigenschaft Typzusammensetzung eines komplexen Typs auf Nachricht; dieser Wert kann nicht geändert werden.

    Die Eigenschaft Typzusammensetzung sollte nicht auf Leer, Auswahl, Elemente in beliebiger Reihenfolge, Elemente in angegebener Reihenfolge, Folge, oder Einfache Elemente in beliebiger Folge gesetzt werden. Andernfalls kann der Zugriff auf den Typ nicht freigegeben werden.

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.
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.
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 Begrenzer als Trennzeichen (Trennzeichen für Datenelemente auf Mit Kennung/Begrenzer, Alle Elemente mit Begrenzer oder Elemente variabler Länge mit Begrenzer).

Abwesende 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:
  • Typende. Mit dieser Option wird ein Begrenzer unterdrückt, wenn ein Element fehlt. Wenn ein Modell beispielsweise für maximal drei Elemente definiert wurde, jedoch nur zwei Elemente enthält, kann der letzte Begrenzer in der Nachricht ausgelassen werden.
  • Nie. Diese Option stellt sicher, dass alle Begrenzer vorhanden sind, selbst wenn eine Nachricht nicht alle optionalen Elemente enthält. Diese Option wird verwendet, wenn für die Trennung über- und untergeordneter Objekte derselbe Begrenzer verwendet wird. Fehlt beispielsweise ein optionales untergeordnetes Element fehlt, könnten Nachrichten verarbeitende Anwendungen nicht feststellen, wo in einer Nachricht die untergeordneten Elemente enden und das nächste übergeordnete Element beginnt, wenn für alle dieselben Begrenzer verwendet werden.
Observe Element Length (Elementlänge beachten) Kontrollkästchen Diese Option wird gewählt, wenn Trennzeichen für Datenelemente auf Alle Elemente mit Begrenzer gesetzt ist; sie weist den TDS-Parser an, die Eigenschaft Länge aller untergeordneten Elemente oder Attribute zu berücksichtigen. Der Standardwert hängt vom Wert der Eigenschaften Nachrichtenstandard (auf Nachrichtengruppenebene) und Trennzeichen für Datenelemente ab:
  • Ist Trennzeichen für Datenelemente auf Alle Elemente mit Begrenzer und Nachrichtenstandard auf TLOG gesetzt, so muss diese Eigenschaft gesetzt werden. Für alle anderen Nachrichtenstandards wird sie nicht gesetzt.
  • Ist Trennzeichen für Datenelemente auf Mit Kennung/Begrenzer gesetzt, sollte diese Eigenschaft nicht gesetzt werden.
  • Ist Trennzeichen für Datenelemente auf Mit Kennung/fester Länge, Feste Länge, AL3 mit fester Länge oder Elemente variabler Länge mit Begrenzer gesetzt, wird diese Eigenschaft gesetzt und inaktiviert.
  • Bei allen andere Trennverfahren für Datenelemente wird diese Eigenschaft nicht gesetzt und wird inaktiviert.
Bei allen anderen Kombinationen wird eine Tasklistenwarnung generiert.
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).

Länge der codierten Länge Integer Gibt die Anzahl der Zeichen (nicht der Byte) nach einer Kennung an, die für die Feldlänge verwendet werden. Geben Sie einen Wert zwischen 0 und 2147483647 an.

Diese Eigenschaft muss gesetzt werden, wenn Trennzeichen für Datenelemente auf Mit Kennung/codierter Länge gesetzt wurde, andernfalls ist diese Einstellung nicht gültig.

Die tatsächliche Anzahl der Datenzeichen, die syntaktisch analysiert werden, hängt auch davon ab, wie die Eigenschaft Zusätzliche Zeichen in codierter Länge gesetzt wurde.

Zusätzliche Zeichen in codierter Länge Integer (Nur gültig, wenn Trennzeichen für Datenelemente auf Mit Kennung/codierter Länge gesetzt wurde.) Gibt die Zahl der zusätzlichen Zeichen an, die in dem im Längenfeld gefundenen Wert enthalten sind. (So kann der Längenwert beispielsweise die Größe des Feldes selbst sowie die Größe des Datenfeldes beinhalten, oder er kann die Gesamtgröße der Kennungs-, Längen- und Datenfelder angeben.)

Geben Sie eine Wert zwischen 0 und 2147483647 an. Der Parser zieht diese Zahl von der Zahl im Längenfeld ab und erhält so die Anzahl Datenzeichen nach dem Längenfeld.

Wenn Sie Trennzeichen für Datenelemente auf Mit Kennung/codierter Länge, muss diese Eigenschaft ebenfalls gesetzt werden; die Anzahl der Datenzeichen ist in diesem Fall kleiner als der Wert im Längenfeld enthaltene Wert.

Begrenzer für Wiederholelemente Zeichenfolge Gibt den Begrenzer an, der zwischen Wiederholelementen verwendet wird.

Dieser Begrenzer wird nur verwendet, wenn das Element wiederholt wird und Trennzeichen für Datenelemente der übergeordneten Gruppe oder des komplexen Typs auf Alle Elemente mit Begrenzer oder Elemente variabler Länge mit Begrenzer gesetzt ist.

Wenn die oben genannten Bedingungen zutreffen, wird wie folgt ein Standardwert bereitgestellt:

  • Ist der Nachrichtenstandard HL7, wird das mnemonische Zeichen <HL7_RS> verwendet.
  • Ist es nicht der Nachrichtenstandard HL7 und ist die maximale Anzahl der Wiederholungen festgelegt, wird der Begrenzer der übergeordneten Gruppe oder des komplexen Typs verwendet.

Wenn keine der oben genannten Regeln zutrifft, wird kein Standardwert bereitgestellt.

Längenverweis Aufzählung Gibt die ID eines gleichgeordneten Integerobjekts an, dessen Wert die Länge des betreffenden Objekts vorgibt. Das gleichgeordnete Objekt muss vor dem aktuellen Objekt in der Nachrichtenstruktur definiert werden.

Informationen zur Änderung der Elementreihenfolge finden Sie unter Objekte umordnen.

Datenmuster Zeichenfolge Gibt den regulären Ausdruck an, mit dem der Parser die Daten in der Nachricht erkennt, die dem Objekt zugeordnet werden sollen. Diese Eigenschaft wird verwendet, wenn die Methode Trennzeichen für Datenelemente im komplexen Typ auf Datenmuster verwenden gesetzt wurde. Weitere Informationen finden Sie unter Syntax für reguläre Ausdrücke.
Zugehörige Konzepte
Physische Formate in der MRM-Domäne
TDS-Format
TDS-Format: Beziehung zum logischen Modell
Zugehörige Tasks
Mit physischen Merkmalen arbeiten
Physische Eigenschaften konfigurieren
Zugehörige Verweise
Eigenschaften von Nachrichtenmodellobjekten
Physische Eigenschaften für Nachrichtenmodellobjekte
Logische Eigenschaften von CWF-Formaten für Nachrichtenmodellobjekte
Physische Eigenschaften des physischen XML-Formats für Nachrichtenmodellobjekte
Dokumentationseigenschaften für alle Nachrichtengruppenobjekte
Eigenschaften für Nachrichtenmodelobjekte nach Objekten
Bemerkungen | Marken | Downloads | Bibliothek | Unterstützung | Rückmeldung
Copyright IBM Corporation 1999, 2006 Letzte Aktualisierung: 23. Aug. 2006
ad12040_