TDS Mnemonics

The Tagged/Delimited String Format (TDS) uses mnemonics for a number of properties for a message set, complex type, or both. These TDS mnemonics and their associated properties are listed in the table below.

Mnemonic string Meaning Default value Associated property
<EDIFACT_CS> Component separator in EDIFACT : Message set and complex type/group, Delimiter
<EDIFACT_DS> Data element separator in EDIFACT + Message set and complex type/group, Delimiter
<EDIFACT_TAGDATA_SEP> Tag data separator in EDIFACT

This is overridden with the same value as that which overrides <EDIFACT_DS>

+ Message set and complex type/group, Tag Data Separator
<EDIFACT_DEC_NOTATION> Decimal notation in EDIFACT . Message set, Decimal Point
<EDIFACT_ESC_CHAR> Escape character in EDIFACT ? Message set, Escape Character
<EDIFACT_GROUP_TERM> Tag terminator in EDIFACT ' Message set, Group Terminator
<X12_GROUP_TERM> Tag terminator in X12 ! Message set level, Group Terminator
<X12_DS> Data element separator for X12 * Message set and complex type/group, Delimiter
<X12_CS> Component separator for X12 : Message set and complex type/group, Delimiter
<HL7_CS> Component separator in HL7 ^ Message set and complex type/group, Delimiter
<HL7_FS> Data element separator in HL7 | Message set and complex type/group, Delimiter
<HL7_RS> Repeating element delimiter in HL7 ~ Local element and element reference, Repeating Element Delimiter
<HL7_SCS> Sub-component separator in HL7 & Message set and complex type/group, Delimiter

Mnemonics are also supported for the following control characters:

<ACK> (x'06')) <BEL> (x'07') <BS> (x'08') <CAN> (x'18')
<CR> (x'0D') <DC1> (x'11') <DC2> (x'12') <DC3> (x'13')
<DC4> (x'14') <DLE> (x'10') <EM> (x'19') <ENQ> (x'05')
<EOT> (x'04') <ESC> (x'1B') <ETB> (x'17') <ETX> (x'03')
<FF> (x'0C') <FS> (x'1C') <GS> (x'1D') <GT> (x'3E')
<HT> (x'09') <LF> (x'0A') <LT> (x'3C') <NAK> (x'15')
<NUL> (x'00') <RS> (x'1E') <SI> (x'0F') <SO> (x'0E')
<SOH> (x'01') <SP> (x'20') <STX> (x'02') <SUB> (x'1A')
<SYN> (x'16') <US> (x'1F') <VT> (x'0B')  

You can enter a mnemonic in the form <U+xxxx> where xxxx are hexadecimal numbers up to a value of FFFF. These numbers represent a Unicode character, not a character in your local code page or the code page in which message data is formatted. None of the characters in this structure are case sensitive. Do not enclose spaces inside the angle brackets.

Note: The mnemonic <FS> represents the Information File Separator (IFS) and not the Break Permitted Here (FS) mnemonic. This is 0x1C on the UNICODE code page. Please confirm its value on the local code page in use.
Related concepts
Physical formats in the MRM domain
TDS format
TDS format: Relationship to the logical model
Related tasks
Working with physical properties
Related reference
Message set properties
TDS Format message set properties
Default TDS Message set properties