First of all, make sure you have the latest fixes for Broker Core, Java API & JMS API applied.
JMS API additionally needs to be given to the partner system, that they can integrate this in their classpath.
Current Fix Levels:
Broker 7.1.2: Core Fix 17, Java API Fix5, JMS API Fix11
Broker 9.5 SP1: Core Fix4, Java API Fix1 (No JMS API Fix needed atm as this is included in the JavaAPI Fix1)
As I am not working with wM 8.2 atm I am not aware of the resp. Fix Levels.
See the 7-1_Broker_Messaging_Programmers_Guide.pdf or 9-5_Broker_Messaging_Programmers_Guide.pdf
for how to configure KeepAlive and Reconnect-Configuration.
i.e.:
JMS Provider-Specific Properties
In some cases, you may need to set provider?specific properties for the webMethods JMS
Provider to values other than the defaults. The provider?specific properties include
internal provider values such as the timeout value for a connection to the Broker.
1 Create a Java properties file named wmjms.properties.
2 Add the properties that you want to change to that file.
3 Add the file to your CLASSPATH.
The provider?specific properties are defined in the Javadoc of the WmJMSConfig class; use
that information before reconfiguring the property values in your code.
and
To improve the response time for detecting disconnections between a Broker and
a client:
com.webmethods.jms.broker.keepAliveTimeout=30
com.webmethods.jms.broker.keepAliveAttempts=100
com.webmethods.jms.broker.keepAliveInterval=30
com.webmethods.jms.keepAliveInterval=30
Most likely the mentioned properties file needs to be placed on the client side of the connection.
Regards,
Holger
#Integration-Server-and-ESB#Universal-Messaging-Broker#webMethods#Broker-JMS