The adapter map file must configure the adapter so that every update sent to the Event Stream Processor stream includes a field or combination of fields conforming to the unique key defined for that stream. To make this more flexible, the adapter configuration mechanism supports "pseudofields".
The market data updates that the adapter receives from RMDS are mapped to columns in the Event Stream Processor stream using the dataField or dateTimeField element in the map file. RMDS also provides non-market data information, for example, each update includes a RIC. Additionally, you can configure the adapter to add a sequence number to each update.
To make these data items available to the mapping process, the map file mechanism supports the following elements, called pseudofields:
Field | Description |
---|---|
itemName |
Type: string (Required) The RIC. |
serviceName |
Type: string (Optional) Name of the service from which RMDS received the market data from this RIC. |
itemState |
Type: integer (Optional) The item state. |
sequenceNumber |
Type: long (Optional) A unique number, assigned sequentially by the adapter to each incoming event (whether or not it causes an update). |
FIDListField |
Type: string (Optional) Shows the FID name and value for each updated value. |
updateNumber |
Type: long (Optional) A unique number, assigned sequentially by the adapter to each incoming update. |