The item element is used to identify a RIC to which the Reuters Marketfeed adapter subscribes.
adapter (required, limit one) |----publication (required, limit one) |----streamMaps (required, limit one) | '----streamMap (required) | |----itemName (required, limit one) | |----serviceName (optional) | |----sequenceNumber (optional) | |----itemStale (optional) | |----dataField (required) | |----updateNumber (required) | |----dateTimeField (optional) | |----FIDListField (optional) | '----nullField (optional) |----recordTypeMap (optional) | '----recordType (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 subscribes | Required |
rfaQueue | A name for the rfaQueue, which, if provided, replaces the default rfaQueue name and causes 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 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 must match one listed in the appendix_a file referenced in the Reuters-side configuration file (rfasub.cfg is the name of the file provided with the adapter).
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 one of the streamMaps defined elsewhere in the map file by the value of the streamMap's name attribute.
<itemLists service="SSL_PUB" stream="stream1"> <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 stream1, which is set in the itemLists element. The EURJPY updates are sent to stream6, since the item level stream attribute overrides the itemLists level attribute.