Using RFAJ 7.4 example/..StarterProvider_NonInteractive - I do not get a Login Response.If, for the provider I provide the wrong DACS account, server or port, I receive an error. However, if all details are correct, I get the message stating that the service is up, but I never get a Connection event (via dispatch). A Consumer, using the same credentials generates/catches a Login event. The consumer works on both SSL and RSSL.
We have an RFAJ v5 Provider using SSL with a now deprecated API on the above credentials. This works too. Is their a bug in the example, or is these some special permissioning required for OMM Contributions?
The possible reasons that causes StarterProvider_NonInteractive does not receive login response are listed below:
1. Improper RFA configuration. The RFA configuration should be:
- the connectionType is RSSL_NIPROV
- servereList and portNumber is ADH host and port. StarterProvider_NonInteractive connects to ADH not ADS that the Consumer application connects to as shown in the diagram below:
QuickStart NI-Provider is another example of NI provider. Hence, StarterProvider_NonInteractive has the same connection as QuickStart NI-Provider.
To get the correct ADH server/port/a valid user info, you should contact your ADH admin if you use company’s ADH. Otherwise, please contact Thomson Reuters Account team.
2. Firewall problem which does not allow send/receive message between StarterProvider_NonInteractive machine and ADH. Please contact your network admin to verify this.
OMM Connection event is provided since RFA 7.5. Hence, you do not receive these events via RFA 7.4 even the application connects to ADH successfully. Anyway, After StarterProvider_NonInteractive RFA 7.4 gets successful login response, it can start publishes its service info(directory message) and data.
Moreover, RFA7.4 has been end of life. Please refer to API Compatibility Matrix that shows products compatibilities and the supported products. If you use MarketData interfaces(SSL) as well, you should upgrade to RFA7.6.1. If not, you should upgrade to RFA 8.0.1(only OMM interfaces are provided). Both versions can be downloaded at https://developers.thomsonreuters.com/thomson-reuters-enterprise-platform/robust-foundation-api-rfa-0/downloads