A mnemonic is a tag that is delimited by < and >. The broker translates the mnemonic to obtain the actual value of the special character.
Mnemonics can be used in TDS properties Decimal Point, Escape Character, Reserved Characters, Delimiter, Group Indicator, Tag data Separator, Tag, and Repeating Element Delimiter to specify special characters.
There are two types of mnemonic:
These are mapped using the local code page for your system. This is typically an ASCII code page on distributed platforms and an EBCDIC code page on other platforms.
This means that characters are generally mapped to the 'expected' values for your system. This depends on your code page setting; for more information, refer to your system documentation. If a specific mnemonic is not mapped to the value that you need, you can use the explicit representation (<U+xxxx>) that is described below.
These are mapped according to their associated message standard. Each mnemonic has a default mapping, but in message standards such as EDIFACT and X12, this default can be overridden by a 'service string' that is specified in the message itself.
Mnemonics can be specified in one of the following ways:
For more details about the supported mnemonics, see TDS Mnemonics.