item

The itemelement is used to identify a RIC to which the Reuters Marketfeed adapter subscribes.

Summary

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)

Parent

itemList

Children

None

Attributes

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

Notes

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.

Example

<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.