The rfa element links the subscriber map file to the Reuters-side configuration file.
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)
adapter
None
| Name | Description | Requirement |
|---|---|---|
| config | The absolute path and file name of the Reuters-side configuration file for subscription (the sample file supplied with the adapter is at $ESP_RMDSOMM_HOME/config/rmdsomm.cfg). | Required |
| configDatabaseName | Must be set to RFA. | Required |
| enumFile | The full path name of the Reuters-supplied file that lists each enumerated type along with the range of values it can take | See first Note |
| fidFile | The full path name of the Reuters-supplied file that lists all of the valid FIDs | See second Note |
| sessionName | A reference to a session name defined in the Reuters-side configuration file for subscription | Required |
| blank | Specifies a marker to use for blanks | Optional |
| blankInt32 | Specifies a marker to use for blank Int32 fields | Optional |
| blankInt64 | Specifies a marker to use for blank Int64 fields | Optional |
| blankMoney | Specifies a marker to use for blank Money fields | Optional |
| blankString | Specifies a marker to use for blank String fields | Optional |
| blankDate | Specifies a marker to use for blank Date fields | Optional |
| blankTimestamp | Specifies a marker to use for blank Timestamp fields | Optional |
| blankDouble | Specifies a marker to use for blank Double fields | Optional |
The default enumFile is $ESP_RMDSOMM_HOME/config/enumtype.def.
The default fidFile is $ESP_RMDSOMM_HOME/config/RDMFieldDictionary.
You can specify another file for either of these defaults.
<rfa config="$ESP_RMDSOMM_HOME/config/rmdsomm.cfg"
sessionName="Session1" />
This example points the Reuters OMM adapter to the Reuters-side configuration in the file rmdsomm.cfg. The list line in this configuration file is:
\Sessions\Session1\connectionList = "Connection_SSLED"
This line defines a session name that is referenced by other lines in the configuration file. When the map file references a session name in the sessionName attribute, it links the adapter to the Reuters-side configuration parameters identified by that name.