Internal documentation only
This page has been marked as draft.
Market Data Monitor - Invalid Configuration Exception: Session ConfigDatabase is not available
If you encounter the error below, there is a session mismatch between the lua script and the rfa.cfg file.
Error: <Mon Aug 20 12:12:25> ERROR: Reuters Adapter ERROR: Failed to initialise data subscriber. InvalidConfigurationException: Session ConfigDatabase is not available <Mon Aug 20 12:12:25> ERROR: FeedController:AdapterFeed Feed creation failed with error: Failed to start feed #0; ERROR: Failed to initialise data subscriber. InvalidConfigurationException: Session ConfigDatabase is not available <Mon Aug 20 12:12:25> INFO: mdmTest Publish view: IDN_RDF_DEV <Mon Aug 20 12:12:25> INFO: mdmTest ######################## <Mon Aug 20 12:12:25> INFO: mdmTest <!>samplingStatus OK <Mon Aug 20 12:12:25> INFO: mdmTest <!>lastTicks 0 <Mon Aug 20 12:12:25> INFO: mdmTest <!>totalTicks 0 <Mon Aug 20 12:12:25> INFO: mdmTest Name Last_Updated Bid BidSize Ask AskSize TradePrice TradeTime TradeDate SecStatus PrevClose AdjPrevClose PrevCloseDate <Mon Aug 20 12:12:25> INFO: mdmTest —- ———— — ——- — ——- ———- ——— ——— ——— ——— ———— ————- <Mon Aug 20 12:12:25> INFO: mdmTest ######################## <Mon Aug 20 12:12:25> INFO: mdmTest Publishing command: /PLUGIN:MARKET-DATA-MONITOR:testEntity:mdmTest:testType:Reset Tick Count <Mon Aug 20 12:12:25> INFO: mdmTest Started OK <Mon Aug 20 12:12:25> INFO: Existing subscriptions (0) <Mon Aug 20 12:12:25> INFO: Unaltered subscriptions (0) <Mon Aug 20 12:12:25> INFO: New subscriptions (Feeds[1], Instruments[3]) <Mon Aug 20 12:12:25> ERROR: FeedController:AdapterFeed Cannot subscribe to instrument ‘IDN_RDF_DEV.1.HK’ on feed ‘Reuters Adapter’ – feed creation previously failed. <Mon Aug 20 12:12:25> ERROR: FeedController:AdapterFeed Cannot subscribe to instrument ‘IDN_RDF_DEV.2345.AT’ on feed ‘Reuters Adapter’ – feed creation previously failed. <Mon Aug 20 12:12:25> ERROR: FeedController:AdapterFeed Cannot subscribe to instrument ‘IDN_RDF_DEV.ABC.ET’ on feed ‘Reuters Adapter’ – feed creation previously failed.
Action:
-
Check the session in lua script rfa = { configFile = “/usr/local/geneos-netprobe/vendor/bin/RFA.cfg”, session = “OMMFeedBase”, connectionType = “OMM” },
-
Check the session in rfa.cfg file
Session configuration Copied
The feed rfa.session parameter should match the session name “OMM_P2PS” defined below Copied
The connectionList setting references a connection defined below Copied
The threading model is set to “Single” to minimise message latency for more accurate timestamps Copied
\Sessions\OMM_P2PS\connectionList = “Connection_RSSL” \Sessions\OMM_P2PS\threadModel = “Single”
The LUA script tries to connect to a session named “OMMFeedBase” through Reuters OMM API, but the session does not exist in the rfa.cfg file. “OMM_P2PS” session is defined in the rfa.cfg file. As a result, the script returned errors to subscribe to the instruments. <Mon Aug 20 12:12:25> ERROR: FeedController:AdapterFeed Cannot subscribe to instrument ‘IDN_RDF_DEV.1.HK’ on feed ‘Reuters Adapter’ – feed creation previously failed. <Mon Aug 20 12:12:25> ERROR: FeedController:AdapterFeed Cannot subscribe to instrument ‘IDN_RDF_DEV.2345.AT’ on feed ‘Reuters Adapter’ – feed creation previously failed. <Mon Aug 20 12:12:25> ERROR: FeedController:AdapterFeed Cannot subscribe to instrument ‘IDN_RDF_DEV.ABC.ET’ on feed ‘Reuters Adapter’ – feed creation previously failed.
- Update the session in lua script/rfa.cfg file to the correct session