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
Start of change<HL7_CS>End of change Start of changeComponent separator in HL7End of change Start of change^End of change Start of changeMessage set and complex type/group, DelimiterEnd of change
Start of change<HL7_FS>End of change Start of changeData element separator in HL7End of change Start of change|End of change Start of changeMessage set and complex type/group, DelimiterEnd of change
Start of change<HL7_RS>End of change Start of changeRepeating element delimiter in HL7End of change Start of change~End of change Start of changeLocal element and element reference, Repeating Element DelimiterEnd of change
Start of change<HL7_SCS>End of change Start of changeSub-component separator in HL7End of change Start of change&End of change Start of changeMessage set and complex type/group, DelimiterEnd of change

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.

Related concepts
Physical formats in the MRM domain
Tagged/delimited string format
Related tasks
Working with physical properties
Related reference
Message set properties
TDS Format message set properties
Default TDS Message set properties