The item element identifies an RIC to which the Reuters OMM adapter subscribes.
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)
itemList
None
Name | Description | Requirement |
---|---|---|
name | An RIC to which the adapter will subscribe | Required |
rfaQueue | A name for the rfaQueue, which, if provided, replaces the default rfaQueue name and cause 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 itemList or itemLists element, otherwise required |
stream | The source stream on which updates for this RIC are be brought to the Event Stream Processor | Optional if already specified in the parent itemList or itemLists element, otherwise required |
The value for the name attribute should be a valid RIC on the service.
If you specify a stream name here, updates for this RIC are brought in to the Event Stream Processor on that stream. If you do not specify a stream here, the stream specified at the itemList level is used.
The stream you specify must match a streamMap defined elsewhere in the map file.
<itemLists service="SSL_PUB" stream="marketByOrderStream"> <itemList service="IDN_RDF" > <item name="EUR=" /> <item name="EURJPY=" stream="stream6" /> </itemList> </itemLists>
These two item elements subscribe the adapter to the RICs EUR= and EURJPY=. The EUR= updates are sent to the stream marketByOrderStream which was set in the itemLists element. The EURJPY= updates are sent to the stream stream6, since the item level stream attribute overrides the itemLists level attribute.