The itemList element contains one or more instances of the item element.
adapter (required, limit one) |----publication (required, limit one) |----streamMaps (required, limit one) | '----streamMap (required) | |----dataField (required) | |----hiResTimestampField (optional) | |----imageField (required for L2 data) | |----itemName (required, limit one) | |----itemStale (optional) | |----marketByOrderKeyField (required) | |----marketByPriceKeyField (required) | |----marketMakerKeyField (required) | |----nullField (optional) | |----respTypeNumField (optional) | |----sequenceNumber (optional) | |----serviceName (optional) | '----updateNumber (optional) |----rfa (required, limit one) '----itemLists (required, limit one) '----itemList (required) '----item (optional)
itemLists
Name | Requirement |
---|---|
item | zero or more required |
Name | Description | Requirement |
---|---|---|
rfaQueue | A name for the rfaQueue, which if provided, it replaces the default rfaQueue name and causes a separate thread to be used for this queue | optional |
service | The name of a Reuters Service that provides incoming data through RMDS | optional if already specified in the parent itemLists element or in all child item elements, otherwise required |
stream | The name of an Event Stream Processor source stream that will receive updates on the RICs specified in this list of items | optional if already specified in the parent itemLists element or in all child item elements, otherwise required |
Configure the adapter to push updates for every item in this section to that stream (although you can override this specification at the item level) by specifying a stream name for this element.
The adapter supports more than one itemList element under itemLists; this allows you to configure one instance of the adapter to direct updates from two or more groups of RICs to different Event Stream Processor source streams.
The stream you specify must match one of the streamMaps defined elsewhere in the map file (by the value of the streamMap's name attribute).
Use the rfaQueue attribute to control scalability.
<itemLists service="SSL_PUB" stream="marketByOrderStream"> <itemList service="IDN_RDF" > <item name="EUR=" /> <item name="EURJPY=" stream="stream6" /> </itemList> </itemLists>
This itemList element sets the service attribute to IDN_RDF, overriding the SSL_PUB service attribute defined in the parent itemLists element.