name

In a stream definition in an output adapter map file, name specifies the column in the source stream that provides the value to use to identify each update.

Summary

adapter                       (required, limit one)
  |----rfa                               (required, limit one)
  '----subscriptions                     (required, limit one)
         '----subscription               (required)
                '----stream              (required)
                       |----name         (required, limit one)
                       |----stale        (optional)
                       |----field        (required)
                       '----constant     (optional)

Parent

stream

Children

None

Attributes

Name Description Requirement
column A number that represents the position of the column in the stream that carries the stream's unique identifier (the first column in the stream is number 0) Either column or columnName
columnName The name of the column in the stream that carries the stream's unique identifier Either column or columnName

Notes

The output adapter uses RMDS as a simple message bus; published updates need not conform to Reuters protocols. This means that the column specified by this element does not have to be a Reuters RIC, but it must follow Reuters RIC syntax.

If the source stream's unique key is a composition of two or more columns, you can use the name element in combination with one or more instances of the service element to configure the adapter to publish updates with completely unique names.

Example

<stream name="stream1" >
        <name column="0"/>
        <stale column="3" name="ACVOL_1"/>
        <field column="1" name="DSPLY_NAME" />
        <field column="4" name="BID" precision="47" />
        <field column="5" name="ASK" precision="0" />
        <field column="6" name="TRDPRC_1"/>
        <field column="7" name="ACVOL_1"/>
        <constant name="PROD_PERM" value="1"/>
</stream>

This example identifies the first column of stream1 as its unique identifier or "key" column.