Search code examples
tibcotibco-emsjms-topictibco-business-works

Topic subscriber connection in Tibco


I have a process that starts with a topic subscriber. What happens with a topic subscriber in Tibco if the EMS server shuts down?

I guess it will reconnect. But how many times or for how long it will try to reconnect?


Solution

  • The behaviour depends on various settings, set either on the client or server.

    If you for example use a Java client you can set the behaviour through the connection factory:

    TibjmsConnectionFactory.setReconnAttemptCount(10); TibjmsConnectionFactory.setReconnAttemptDelay(1000); TibjmsConnectionFactory.setReconnAttemptTimeout(1000);

    You also can configure this behaviors on the server by using JNDI connections. Those can be defined through the factories.conf file.

    BusinessWorks 5 does not reconnect by default, but honors all JNDI propagated settings.