Dynamic value assignment for jmsHeaderMap and jmsPropertyMap

The requisite for using dynamic values is to set the Gate.XMLGateway.ForwardKeyValuePairs property to TRUE. When Gate.XMLGateway.ForwardKeyValuePairs is not empty, the specific mapped field name must be in the configuration.

The range of data source for the dynamic value is the mapped fields (on the left side of the equal sign) defined in the gateway’s replication map. The set of Netcool data differs for INSERT, UPDATE and DELETE. For INSERT and UPDATE, data availability is controlled by the condition clause, for example ON INSERT ONLY. DELETE event contains only the data of deletion timestamp ServerName and ServerSerial.

In the following example gateway map file, MyNode is a mapped field with a customized name which is different from the origin table column.

CREATE MAPPING StatusMap
(
        'Identifier' =    '@Identifier'           ON INSERT ONLY,
        'MyNode'     =    '@Node'                 ON INSERT ONLY,
        'NodeAlias'  =    '@NodeAlias'            ON INSERT ONLY
);