itemName

In the streamMap definition, the itemName element identifies the row in the Event Stream Processor source stream that carries the RIC from the RMDS update.

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

streamMap

Children

None

Attributes

Name Description Requirement
key True or false, depending on whether or not this column is part of the source stream's unique key See first note

Notes

You do not need to use the key attribute. It is present for backward compatibility.

Insert the itemName element in the streamMap to correspond with the column in the RowDef that carries the RIC or symbol. If this column is part of the source stream's key, set the key attribute to true.

This element is one of the "pseudofields" that specify data items that are not part of the data feed coming directly from RMDS.

Example

<streamMap name="stream1">
        <itemName key="true"/>
        <FIDListField />
        <!-- serviceName / -->
        <sequenceNumber />
        <itemStale/>
        <dataField name="BID"/>
        <dataField name="ASK"/>
        <dataField name="TRDPRC_1"/>
        <dataField name="ACVOL_1"/>
        <dateTimeField timeName="TIMACT" dateName="ACTIV_DATE"/>
</streamMap>

The first column of the stream is identified as the one that carries the RIC value of any update from the adapter. It is also identified as part of the stream's key.