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.