A mnemonic is a tag delimited by < and >. The broker translates the mnemonic to obtain the actual value of the special character. There are two types of mnemonic:
These are mapped using the local codepage for your system. This is typically an ASCII codepage on distributed platforms and an EBCDIC codepage on other platforms.
This means that characters are generally mapped to the 'expected' values for your system. This does depend on your codepage setting and if in doubt you should refer to your system documentation. In the event that a specific mnemonic is not mapped to the value you need then you can use the explicit <U+xxxx> representation 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' specified in the message itself.
Mnemonics can be specified in one of two ways:
In addition to special characters, mnemonics can also be used in the message set properties Decimal Point, Escape Character, and Reserved Characters.
For more details about the supported mnemonics, see TDS Mnemonics.