Das TDS-Format (Tagged/Delimited String = Zeichenfolge mit Kennung/Begrenzer) verwendet mnemonische Zeichen für eine Reihe von Eigenschaften für eine Nachrichtengruppe, einen komplexen Typ oder beide.
Mnemonische Zeichenfolge | Bedeutung | Standardwert | Zugeordnete Eigenschaft |
---|---|---|---|
<EDIFACT_CS> | Komponententrennzeichen in EDIFACT | : | Nachrichtengruppe und komplexer Typ oder komplexe Gruppe, Begrenzer |
<EDIFACT_DEC_NOTATION> | Dezimalschreibweise in EDIFACT | . | Nachrichtengruppe, Dezimalzeichen |
<EDIFACT_DS> | Datenelementtrennzeichen in EDIFACT | + | Nachrichtengruppe und komplexer Typ oder komplexe Gruppe, Begrenzer |
<EDIFACT_ESC_CHAR> | Escapezeichen in EDIFACT | ? | Nachrichtengruppe, Escapezeichen |
<EDIFACT_GROUP_TERM> | Kennungsabschlusszeichen in EDIFACT | ' | Nachrichtengruppe, Gruppenbegrenzer |
<EDIFACT_TAGDATA_SEP> | Trennzeichen für Kennung/Daten in EDIFACT Wird mit demselben Wert wie <EDIFACT_DS> überschrieben. |
+ | Nachrichtengruppe und komplexer Typ oder komplexe Gruppe, Trennzeichen für Kennung/Daten |
<HL7_CS> | Komponententrennzeichen in HL7 | ^ | Nachrichtengruppe und komplexer Typ oder komplexe Gruppe, Begrenzer |
<HL7_FS> | Datenelementtrennzeichen in HL7 | | | Nachrichtengruppe und komplexer Typ oder komplexe Gruppe, Begrenzer |
<HL7_RS> | Begrenzer für Wiederholelemente in HL7 | ~ | Lokales Element und Elementverweis, Begrenzer für Wiederholelemente |
<HL7_SCS> | Unterkomponententrennzeichen in HL7 | & | Nachrichtengruppe und komplexer Typ oder komplexe Gruppe, Begrenzer |
<X12_CS> | Komponententrennzeichen für X12 | : | Nachrichtengruppe und komplexer Typ oder komplexe Gruppe, Begrenzer |
<X12_DS> | Datenelementtrennzeichen für X12 | * | Nachrichtengruppe und komplexer Typ oder komplexe Gruppe, Begrenzer |
<X12_ERS> | Elementwiederholungstrennzeichen für X12 | { | Lokales Element und Elementverweis, Begrenzer für Wiederholelemente |
<X12_GROUP_TERM> | Kennungsabschlusszeichen in X12 | ! | Nachrichtengruppenebene, Gruppenbegrenzer |
In der nachfolgenden Tabelle werden die mnemonischen Zeichen für Steuerzeichen beschrieben.
Mnemonisch | Hexadezimalwert | Unicode | Beschreibung |
---|---|---|---|
<ACK> | X'06' | <U+0006> | Bestätigen |
<BEL> | X'07' | <U+0007> | Signalton |
<BS> | X'08' | <U+0008> | Rücktaste |
<CAN> | X'18' | <U+0018> | Abbrechen |
<CR> | X'0D' | <U+000D> | Rücklauf |
<DC1> | X'11' | <U+0011> | Einheitensteuerung eins |
<DC2> | X'12' | <U+0012> | Einheitensteuerung zwei |
<DC3> | X'13' | <U+0013> | Einheitensteuerung drei |
<DC4> | X'14' | <U+0014> | Einheitensteuerung vier |
<DLE> | X'10' | <U+0010> | Datenübertragungsumschaltung |
<EM> | X'19' | <U+0019> | Ende des Mediums |
<ENQ> | X'05' | <U+0005> | Anfrage |
<EOT> | X'04' | <U+0004> | Übertragungsende |
<ESC> | X'1B' | <U+001B> | Escape |
<ETB> | X'17' | <U+0017> | Übertragungsblockende |
<ETX> | X'03' | <U+0003> | Textende |
<FF> | X'0C' | <U+000C> | Seitenvorschub |
<FS> | X'1C' | <U+001C> | Dateitrennzeichen |
<GS> | X'1D' | <U+001D> | Gruppentrennzeichen |
<GT> | X'3E' | <U+003E> | Größer als |
<HT> | X'09' | <U+0009> | Horizontales Tabulieren |
<LF> | X'0A' | <U+000A> | Zeilenvorschub |
<LT> | X'3C' | <U+003C> | Kleiner als |
<NAK> | X'15' | <U+0015> | Negativ bestätigen |
<NUL> | X'00' | <U+0000> | Null- |
<RS> | X'1E' | <U+001E> | Satztrennzeichen |
<SI> | X'0F' | <U+000F> | Sperrung von Umschalt+0 (Umschalt Einfg) |
<SO> | X'0E' | <U+000E> | Sperrung von Umschalt+1 (Umschalt Ende) |
<SOH> | X'01' | <U+0001> | Kopfzeilenbeginn |
<SP> | X'20' | <U+0020> | Leerzeichen |
<STX> | X'02' | <U+0002> | Textbeginn |
<SUB> | X'1A' | <U+001A> | Ersetzen |
<SYN> | X'16' | <U+0016> | Synchroner Leerlauf |
<US> | X'1F' | <U+001F> | Einheitentrennzeichen |
<VT> | X'0B' | <U+000B> | Vertikal Tabulieren |
Diese mnemonischen Zeichen wurden für Zeichen erstellt, die nicht in den Nachrichteneditor eingegeben werden können.
Sie können mnemonische Zeichen im Format <U+NNNN> eingeben; dabei steht NNNN für Hexadezimalziffern. Bei keinem der Zeichen in dieser Struktur muss die Groß-/Kleinschreibung beachtet werden. In den spitzen Klammern dürfen keine Leerzeichen stehen. Diese Zahlen stehen für ein Unicode-Zeichen, nicht für ein Zeichen in der Codepage der Eingabenachricht.
Sie können mnemonische Zeichen im Format <0xNN> eingeben; dabei steht NN für Hexadezimalziffern. Bei keinem der Zeichen in dieser Struktur muss die Groß-/Kleinschreibung beachtet werden. In den spitzen Klammern dürfen keine Leerzeichen stehen. Diese Zahlen stehen für einen unformatierten hexadezimalen Bytewert, nicht für ein Zeichen in der Codepage der Eingabenachricht.
Ein mnemonisches Zeichen des Formats <0xNN> wird direkt auf die Eingabedaten angewendet; es findet keine Codepagekonvertierung statt. Ansonsten wird ein mnemonisches Zeichen nach der Konvertierung der Daten aus der Codepage der Eingabedaten in Unicode auf diese angewendet.