Hide Forgot
Date of First Response: 2008-12-04 20:37:10 project_key: SOA
Link: Added: This issue depends JBESB-2191
Link: Added: This issue is related to SOA-1007
Regards Release Notes: Can I please have a clarification on how JMSRouter behaves in this situation now
Hiya Darrin. The JmsRouter previously obtained a single JMS session/producer which was kept for the duration of the deployment. If a fault was reported then the session/producer would be closed by the underlying mechanisms and the JmsRouter made no attempt to acquire a new connection. SOA-1028 helped partially in that any failed connections would not be used for the next request, but here was still no reconnect attempt made within the context of a single request. The JmsRouter will now make an attempt to obtain a new session/producer for the request, if a failure does occur, so that it may be possible to handle transient connection problems.
Release Note: JmsRouter now attempts to obtain a new session/producer for a request if connection failure occurs instead of immediately closing it.
Verified in CR5 sources