IBM Support

MQ Error 2009 Connection Broken error at WebSphereMQ_commit step - Sterling B2B Integrator

Troubleshooting


Problem

BP fails to send some XML files to WebSphere server. Some files send successfully and others fail at the commit step with the same BP, same destination server, and same Queue.

Symptom

Error messages in WebSphereMQSuite.log:

[2008-08-21 08:13:43.32] ERROR 000000000000 GLOBAL_SCOPE <WSMQSession-svgt99:-7cf9f8c3:11bd762db93:-3b7a-28820343> MQException during MQCMIT: CC=2 RC=2009 CONNECTION_BROKEN
com.ibm.mq.MQException: MQJE001: Completion Code 2, Reason 2009
at com.ibm.mq.MQQueueManager.commit(MQQueueManager.java:2266)
at com.sterlingcommerce.woodstock.services.wsmqSuite.WSMQSession.commit(WSMQSession.java:332)
at com.sterlingcommerce.woodstock.services.wsmqSuite.WSMQImpl.commit(WSMQImpl.java:227)
at com.sterlingcommerce.woodstock.services.wsmqSuite.WSMQImpl.processData(WSMQImpl.java:81)
at com.sterlingcommerce.woodstock.workflow.activity.engine.ActivityEngineHelper.invokeService(ActivityEngineHelper.java:1671)
at com.sterlingcommerce.woodstock.workflow.activity.engine.ActivityEngineHelper.nextMainLogic(ActivityEngineHelper.java:559)
at com.sterlingcommerce.woodstock.workflow.activity.engine.ActivityEngineHelper.next(ActivityEngineHelper.java:339)
at com.sterlingcommerce.woodstock.workflow.queue.WorkFlowQueueListener.doWork(WorkFlowQueueListener.java:321)
at com.sterlingcommerce.woodstock.workflow.queue.WorkFlowQueueListener.run(WorkFlowQueueListener.java:202)
at com.sterlingcommerce.woodstock.workflow.queue.WorkFlowQueueListener.onMessage(WorkFlowQueueListener.java:163)
at com.sterlingcommerce.woodstock.workflow.queue.WorkFlowQueueListener.onMessage(WorkFlowQueueListener.java:149)
at com.sterlingcommerce.woodstock.workflow.queue.wfTransporter.run(wfTransporter.java:331)
at com.sterlingcommerce.woodstock.workflow.queue.BasicExecutor$Worker.run(BasicExecutor.java:496)
at java.lang.Thread.run(Thread.java:595)
[2008-08-21 08:13:43.352] ERROR 000000000000 GLOBAL_SCOPE <WSMQSession-svgt99:-7cf9f8c3:11bd762db93:-3b7a-28820343> MQException during MQCLOSE: CC=2 RC=2019
com.ibm.mq.MQException: MQJE001: Completion Code 2, Reason 2019
at com.ibm.mq.MQManagedObject.close(MQManagedObject.java:400)
at com.ibm.mq.MQQueue.close(MQQueue.java:1720)
at com.sterlingcommerce.woodstock.services.wsmqSuite.WSMQSession.closeAllQueues(WSMQSession.java:310)
at com.sterlingcommerce.woodstock.services.wsmqSuite.WSMQSession.closeSession(WSMQSession.java:115)
at com.sterlingcommerce.woodstock.services.wsmqSuite.WSMQImpl.closeSession(WSMQImpl.java:142)
at com.sterlingcommerce.woodstock.services.wsmqSuite.WSMQImpl.processData(WSMQImpl.java:80)
at com.sterlingcommerce.woodstock.workflow.activity.engine.ActivityEngineHelper.invokeService(ActivityEngineHelper.java:1671)
at com.sterlingcommerce.woodstock.workflow.activity.engine.ActivityEngineHelper.nextMainLogic(ActivityEngineHelper.java:559)
at com.sterlingcommerce.woodstock.workflow.activity.engine.ActivityEngineHelper.next(ActivityEngineHelper.java:339)
at com.sterlingcommerce.woodstock.workflow.queue.WorkFlowQueueListener.doWork(WorkFlowQueueListener.java:323)
at com.sterlingcommerce.woodstock.workflow.queue.WorkFlowQueueListener.run(WorkFlowQueueListener.java:202)
at com.sterlingcommerce.woodstock.workflow.queue.WorkFlowQueueListener.onMessage(WorkFlowQueueListener.java:163)
at com.sterlingcommerce.woodstock.workflow.queue.WorkFlowQueueListener.onMessage(WorkFlowQueueListener.java:149)
at com.sterlingcommerce.woodstock.workflow.queue.wfTransporter.run(wfTransporter.java:331)
at com.sterlingcommerce.woodstock.workflow.queue.BasicExecutor$Worker.run(BasicExecutor.java:496)
at java.lang.Thread.run(Thread.java:595)
[2008-08-21 08:13:43.352] ALL 000000000000 GLOBAL_SCOPE <WSMQSession-svgt99:-7cf9f8c3:11bd762db93:-3b7a-28820343> ##[DEBUG]## Closed Session

Cause

The 2009 and 2019 Connect Broken error messages are returned from the WebSphere MQ Server and are not generated in Sterling B2B Integrator. The connection may be broken for a number of reasons and the 2009 return code indicates that something prevented a successful connection to the Queue Manager.

Resolving The Problem

The following message board gives more details about the issue and recommendations for firewall and WebSphere MQ Server settings to help resolve the 2009 Connection Broken error message:http://www.mqseries.net/phpBB2/viewtopic.php?p=228149&sid=86f0e6dcf33a3654de2c6c39e711115d

[{"Product":{"code":"SS3JSW","label":"IBM Sterling B2B Integrator"},"Business Unit":{"code":"BU059","label":"IBM Software w\/o TPS"},"Component":"Extensions","Platform":[{"code":"PF002","label":"AIX"},{"code":"PF010","label":"HP-UX"},{"code":"PF012","label":"IBM i"},{"code":"PF016","label":"Linux"},{"code":"PF027","label":"Solaris"},{"code":"PF033","label":"Windows"}],"Version":"5.2.6;5.2.5;5.2.4;5.2.3;5.2.2;5.2.1;5.2","Edition":"","Line of Business":{"code":"LOB59","label":"Sustainability Software"}}]

Historical Number

NFX3478

Document Information

Modified date:
11 October 2019

UID

swg21553200