There are many reasons why a consumer or provider might not be able to connect. Several common ones are listed below:
• Check the consumer’s and provider’s serviceName parameters. These must match. The consumer will wait until the service is available and accepting requests.
• Check the LSEG Real-Time Advanced Distribution Hub (adhmon) and LSEG Real-Time Advanced Distribution Server (adsmon) to see whether the desired service is up.
• Check the LSEG Real-Time Advanced Distribution Hub’s configuration to make sure that the provider’s host is listed in the hostList configuration setting.
• Check that the provider is listening on the correct TCP Port.
• Check that the consumer is connecting to the correct hostName and TCP Port.
• In direct-connect mode, start the provider first, then start the consumer. Starting the consumer first results in a connection timeout, which creates a (by default) 15 second delay until the client retries the connection attempt.
• When connecting through LSEG Real-Time Distribution System, check that the desired service is up on both the LSEG Real-Time Advanced Distribution Hub and LSEG Real-Time Advanced Distribution Server before starting the consumer (or wait the appropriate amount of time.) Starting the consumer too quickly results in a connection retry after (by default) 15 seconds.