Map configuration data is stored in the FTM database using a variation of the
convention used by the existing Mapper Pack maps. A channel is related to a mapper. The channel may define a
mapper configuration name. This configuration name refers to a category in the Value table
(PARAM{CONFIG=name}), in which separate values can be grouped for the mapper. The example in
the following figure is taken from the sample application for the LiquidityRequest channel. It shows the three
distinct configuration parameters that are provided to the mapper when handling messages on this channel
For ITX integration, the static configuration data is stored in the VALUE table as fragments of XML.
The value table entries to XML schema mapping is based on key entries that start with names that match the
XML elements (direct children of the root element). The following table shows examples from the previous XML
samples.
The integration flows will read all msgTypeCfg entries, the defaultTypeCfg entry, and the extendedCfg
entries with a matching KEY and concatenates them together as one XML document to send to the ITX map. When
integrating with a new ITX map using a new inbound or outbound message type, a new msgTypeCfg entry,
extendedCfg entry, or both, is needed. The outbound map name is extracted from the msgTypeCfg for the message
or, if not there, from the defaultTypeCfg. If the map name is missing from both, it defaults to the value
specified in the VALUE table, where CATEGORY is the CHANNEL 'CONFIG' PARAM and the KEY is the batch or
transaction type.