Die TDS-Formateigenschaften für lokale Elemente des Dezimaltyps.
Die nachfolgend beschriebenen Eigenschaften des TDS-Formats gelten für:
Eigenschaft | Typ | Bedeutung |
---|---|---|
Tag | String | Gibt den Wert an, über den das Objekt in einem Nachrichtenbitstrom ermittelt
wird. Handelt es sich um ein Objekt des einfachen Typs und ist die Eigenschaft Trennzeichen für Datenelemente des komplexen Typs/der komplexen Typen, dem bzw. denen das Objekt untergeordnet ist, auf Mit Kennung/Begrenzer, Mit Kennung/fester Länge oder Mit Kennung/codierte Länge gesetzt, dann darf diese Eigenschaft nicht leer sein. Ist das Objekt ein komplexes Element und ist die Eigenschaft Trennzeichen für Datenelemente des übergeordneten Elements auf Mit Kennung/Begrenzer, Mit Kennung/fester Länge oder Mit Kennung/codierter Länge gesetzt, kann die Eigenschaft einen leeren Wert enthalten. Für jedes Element im Nachrichtensatz muss diese Eigenschaft auf einen eindeutigen Wert gesetzt werden, d. h., es dürfen nicht mehrere Elemente im Nachrichtensatz denselben Wert für diese Eigenschaft enthalten. |
Datenmuster | String | 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 ist. Nähere Informationen finden Sie unter Nachrichtengruppen: Syntax für reguläre Ausdrücke. |
Eigenschaft | Typ | Bedeutung |
---|---|---|
Physischer Typ | Aufgezählter Typ | Wählen
Sie den physischen Typ für das Objekt aus. Wenn die Eigenschaft
Messaging-Standard des Nachrichtensatzes auf
Benutzerdefinierter Text,
Benutzerdefiniert gemischt,
CSV oder
TLOG gesetzt ist, wählen Sie einen der
folgenden Werte aus:
Für alle anderen Werte von Messaging-Standard ist die Eigenschaft Physischer Typ auf Text gesetzt. |
Länge | Ganzzahl | Geben Sie die erwartete Länge des Objekts in Längeneinheiten an. Wenn kein Längenverweis angegeben ist, muss eine Länge ungleich null angegeben werden. Wenn diese Eigenschaft nicht gesetzt ist und die Nachrichtensatzeigenschaft Standardlänge vom logischen Typ ableiten ausgewählt ist und für Physischer Typ 'Character' (Zeichen) angegeben ist, wird der Standardwert aus einer beliebigen Wertvorgabe für 'totalDigits' (Schemafacette) oder, falls nicht vorhanden, aus einer beliebigen Wertvorgabe für minInclusive, maxInclusive, minExclusive bzw. maxExclusive (Schemafacetten) für den einfachen Typ abgeleitet. |
Längeneinheiten | Aufgezählter Typ | Wählen Sie die Längeneinheit für das Objekt aus. Wählen Sie eine der
folgenden Optionen aus (für einige physische Typen werden nicht beide Optionen angeboten):
Der Standardwert ist vom physischen Typ des Objekts abhängig. |
Ausrichtung | Aufgezählter Typ | Gibt die Ausrichtung des Objekts an, wenn die Daten, die geschrieben oder syntaktisch analysiert werden, kürzer als der vorgegebene Längenwert sind. Diese Eigenschaft wird nur verwendet, wenn ein Wert als Zeichenfolge mit fester Länge geschrieben wird. Wählen Sie in der Liste einen der folgenden Werte aus:
|
Auffüllzeichen | String | Gibt das Auffüllzeichen an, das beim Schreiben oder syntaktischen Analysieren
eines Objekts fester Länge eingefügt bzw. interpretiert wird, wenn die Daten kürzer als die
vorgegebene Länge sind. Diese Eigenschaft wird
nur verwendet, wenn ein Wert als Zeichenfolge mit fester Länge geschrieben wird. Dieses Zeichen kann wie folgt gesetzt werden:
Für welche Füllzeichenart Sie sich bei MRM-Elementen entscheiden, hängt davon ab, welches Auffüllzeichen erforderlich ist und ob das Auffüllzeichen konvertiert wird. In den meisten Fällen reicht es völlig aus, ein Auffüllzeichen zu definieren. Wenn dieses Auffüllzeichen benötigt wird, wird es automatisch in die Ziel-Codepage der generierten MRM-Ausgabenachricht konvertiert. Ist ein Auffüllzeichen notwendig, das nicht ohne weiteres in das entsprechende Feld eingegeben werden kann, kann das Zeichen als mnemonisches Zeichen im Unicode-Format angegeben werden. Auch Unicode-Werte werden in die Ziel-Codepage der generierten MRM-Ausgabenachricht konvertiert. Ist ein Auffüllzeichen erforderlich, das nicht umgewandelt wird, kann das Hexadezimalformat verwendet werden. Damit kann ein Auffüllzeichen angegeben werden, das direkt in die Ausgabenachricht eingefügt werden kann. Bei Verwendung dieses Formats müssen Sie sicherstellen, dass der Hexadezimalwert für die Codepage sämtlicher Ausgabenachrichten gültig ist, die unter Verwendung dieser MRM-Definitionen erstellt werden. Wenn eine Nachricht von einer Codepage in eine andere konvertiert wird, müssen Sie sicherstellen, dass der konvertierte Wert des Auffüllzeichens auch in der Ziel-Codepage gültig ist. Wenn Sie beispielsweise 8 als Auffüllzeichen definiert haben, wird dieses Zeichen bei einer Konvertierung von ASCII in Codepage 500 von 0x08 in 0x15 konvertiert (dies sind die ASCII- und EBCDIC-Darstellungen der Rücksetztaste). Momentan gilt die Einschränkung, dass der Wert des Auffüllzeichens nicht größer als U+007F sein darf. Außerdem wird bei mnemonischen oder numerischen Unicode-Werten davon ausgegangen, dass es sich bei diesem Wert um das durch die entsprechende UTF-8-Zahl dargestellte Zeichen handelt. |
Längenverweis | Aufgezählter Typ | Diese Eigenschaft ist nur gültig, wenn
Physischer Typ auf
Text,
Binär oder
TLOG-spezifisch gesetzt ist. Wird diese
Eigenschaft angegeben, hat sie Vorrang vor dem Wert der Eigenschaft
Längeneinheiten. Geben Sie die ID eines gleichgeordneten ganzzahligen Objekts an, dessen Wert die Länge des betreffenden Objekts festlegt. Das gleichgeordnete Objekt muss vor dem aktuellen Objekt in der Nachrichtenstruktur definiert werden. Informationen zur Änderung der Elementreihenfolge finden Sie unter Nachrichtengruppen: Objekte umordnen. |
Einschließender Längenverweis | Kontrollkästchen | Diese Eigenschaft ist nur gültig, wenn
Längenverweis festgelegt ist. Wenn das Kontrollkästchen aktiviert ist, entspricht der Wert des gleichgeordneten ganzzahligen Objekts, das durch Längenverweis identifiziert wird, der Länge des aktuellen Objekts zuzüglich der Länge des gleichgeordneten ganzzahligen Objekts. Wenn das Kontrollkästchen nicht aktiviert ist, entspricht der Wert des gleichgeordneten ganzzahligen Objekts, das durch Längenverweis identifiziert wird, lediglich der Länge des aktuellen Objekts. Wenn das Kontrollkästchen aktiviert ist, muss die Eigenschaft Längeneinheiten des gleichgeordneten ganzzahligen Objekts mit der des aktuellen Objekts identisch sein. |
Eigenschaft | Typ | Bedeutung |
---|---|---|
Mit Vorzeichen | Kontrollkästchen | Geben Sie an, ob der Wert ein Vorzeichen hat. |
Vorzeichen angepasste EBCDIC-Überlochung | Kontrollkästchen | Geben Sie an, ob ein angepasstes EBCDIC-Vorzeichenformat verwendet wird. Diese Eigenschaft ist nur gültig, wenn die Eigenschaft Mit Vorzeichen ausgewählt und die Eigenschaft Physischer Typ auf Extern dezimal gesetzt ist. |
Vorzeichenausrichtung | Aufgezählter Typ | Für diese Eigenschaft können folgende Werte ausgewählt werden:
Diese Eigenschaft ist nur aktiviert, wenn Physischer Typ auf Text oder Extern dezimal gesetzt ist und Sie Mit Vorzeichen ausgewählt haben. Wenn Physischer Typ auf Text gesetzt ist, sind für Vorzeichenausrichtung nur die Werte Vorzeichenindikator für erstes Byte und Vorzeichenindikator für letztes Byte gültig. Wenn Physischer Typ auf Extern dezimal gesetzt und Vorzeichen angepasste EBCDIC-Überlochung ausgewählt ist, sind für Vorzeichenausrichtung nur die Werte Führender Überlochungswert und Abschließender Überlochungswert gültig. |
Positives Vorzeichen | String | Geben Sie das Zeichen an, dass als positives Vorzeichen verwendet werden soll. Geben Sie keinen numerischen Wert an. Erfolgt keine Angabe, wird '+' verwendet. Beim Schreiben
einer Ausgabenachricht wird das positive Vorzeichen nicht geschrieben; es wird nur bei der
syntaktischen Analyse eines Nachrichtenbitstroms zur Erkennung des positiven Vorzeichens verwendet. Diese Eigenschaft ist nur gültig, wenn Physischer Typ auf Text gesetzt und Mit Vorzeichen ausgewählt ist. |
Negatives Vorzeichen | String | Geben Sie das Zeichen an, dass als negatives Vorzeichen verwendet werden
soll. Geben Sie keinen numerischen Wert an. Erfolgt keine Angabe, wird '-' verwendet. Diese Eigenschaft ist nur gültig, wenn Physischer Typ auf Text gesetzt und Mit Vorzeichen ausgewählt ist. |
Virtuelles Dezimalzeichen | Schaltfläche und Integer | Geben Sie ein Integer ungleich null an, das die Position eines Dezimalkommas
in einer Zahl angibt, oder geben Sie den Standardwert 0 an, um die Formatierung von Gleitkomma- oder Dezimalzahlen entsprechend der Eigenschaft Genauigkeit zu verwenden. Bei Angabe eines positiven Integers wird das Dezimalkomma um die entsprechenden Stellen nach links verschoben. Wenn Sie also beispielsweise 3 angeben, steht der Dezimalwert 1234 für die Zahl '1,234'. Bei Angabe eines negativen Integers wird das Dezimalkomma um die entsprechenden Stellen nach rechts verschoben. Wenn Sie -3 angeben, steht der Dezimalwert 1234 für die Zahl '1,234,000'. |
Genauigkeit | Schaltfläche und Integer | Diese
Eigenschaft ist nur gültig, wenn Physischer Typ auf
Text gesetzt ist. Sie wird verwendet, wenn
die Eigenschaft Virtuelles Dezimalzeichen den Wert
0 hat, der angibt, dass das Dezimalzeichen in den Daten enthalten ist.
Über diese Eigenschaft wird die Verkürzung gesteuert; sie gibt die Anzahl Nachkommastellen an. Geben Sie entweder eine Zahl an:
Oder wählen Sie eine Option aus der Liste aus:
|
Eigenschaft | Typ | Bedeutung |
---|---|---|
Nullwertcodierung | Aufgezählter Typ | Wählen Sie in der Liste eine der folgenden Optionen aus:
Mit der ausgewählten Option legen Sie fest, welcher Wert für die Eigenschaft Parameterwert der Nullwertcodierung eingestellt werden muss. Ausführliche Informationen zu diesen Optionen finden Sie unter Nachrichtengruppen: TDS-Optionen zur Nullwertbehandlung. |
Parameterwert für Nullwertcodierung | String | Die Verwendung dieser Eigenschaft hängt von der Eigenschaft
Nullwertcodierung ab. Der Standardwert ist null. Wird die Eigenschaft Nullwertcodierung für ein Datum/Zeit-Objekt auf NULLLogicalValue gesetzt, muss der festgelegte Wert dem Datum/Zeit-Format gemäß ISOO8601 entsprechen. Diese Formate werden unter Nachrichtengruppen: Datum/Zeit als Zeichenfolgedaten beschrieben. Geben Sie beispielsweise einen Wert im Format jjjj-MM-tt'T'HH:mm:ss ein, z. B. 1970-12-01. |
Eigenschaft | Typ | Bedeutung |
---|---|---|
Wiederholungsverweis | Aufgezählter Typ | Verwenden Sie diese Eigenschaft, wenn das Objekt mehrfach vorkommt und
die Häufigkeit durch ein an früherer Stelle in der Nachricht stehendes Feld dynamisch angegeben
wird. Wählen Sie ein ganzzahliges Objekt aus der Liste mit den
ganzzahligen Objekten aus, die in der Struktur der Nachricht vor diesem Objekt stehen. Der Wert der ausgewählten Ganzzahl gibt die Häufigkeit dieses Objekts an. Falls keine Objekte aufgelistet sind, stehen in der Nachrichtenstruktur keine ganzzahligen Objekte vor diesem Objekt. Wenn ein Wiederholungsverweis angegeben ist, überschreibt er alle Einstellungen für die logische Eigenschaft Maximale Anzahl beim Analysieren und Schreiben der Nachricht, aber nicht bei der Gültigkeitsprüfung der Nachricht. |
Begrenzer für Wiederholelemente | String | Geben Sie den Begrenzer für sich wiederholende Elemente an. Dieser Begrenzer wird nur verwendet, wenn das Element wiederholt wird und die Eigenschaft 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 wahr sind, wird ein Standardwert bereitgestellt. Ist der Nachrichtenstandard HL7, wird das mnemonisches Zeichen <HL7_RS> verwendet. Ist der Nachrichtenstandard nicht 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 Bedingungen wahr ist, wird kein Standardwert bereitgestellt. |