|
RSS Feed - WebSphere MQ Support
|
RSS Feed - Message Broker Support
|
 |
|
MQBEGIN fails with mqrc 2128 after MQCOMMIT fails with 2003 |
« View previous topic :: View next topic » |
Author |
Message
|
klingelb |
Posted: Wed Mar 05, 2003 1:58 pm Post subject: MQBEGIN fails with mqrc 2128 after MQCOMMIT fails with 2003 |
|
|
 Apprentice
Joined: 25 Sep 2002 Posts: 28
|
My Environment is the following:
My Hardware:
My Software Stack:
OS: AIX 5.1 ML2
MQSeries: V5.2 GM with CSD04
WMQI-B: V2.1 with CSD04
JRE: Java 1.3.0 with SR14
DB/2: V7.2 with FP7
My configuration:
Broker QM: QM1
Broker: BRKR1
DB2 instance owner: db2inst2
DB2 db that my flows access: RUNDB
The XA stanza in the qm.ini file of QM1:
XAResourceManager:
Name=DB2 RUNDB
SwitchFile=/usr/opt/mqsi/sample/xatm/db2swit
XAOpenString=RUNDB,db2inst2,password
ThreadOfControl=PROCESS
On the Control Center machine my flows have been deployed to BRKR1
with the "Coordinated Transaction" property checked ON.
Under high transaction volume scenarios, which occur only during peak
hours, on occasion there is a deadlock and one of my flows fails to
commit. This is not a problem, but when it tries to start a new
transaction it fails with mqrc 2128 UOW in progress. Now something
between MQ and WMQI was not cleaned up or reset. I'm not sure which,
but the broker BRKR1 fails ad infinitum to start a new transaction. From
what I've read the XACloseString is optional... is this true? I have tried
the dspmqtrn and rsvmqtrn commands, but according to MQ there are no
in doubt UOW. I have encountered the MQBEGIN fail with 2128 actually
many times and the only way to recover I have found is to stop BRKR1
there must be a better way. Any ideas?
My Sytem Log output:
Mar 1 14:38:50 eb3c WMQIv210[5136]: (BRKR1.SVTOU)[4370]BIP2232E: Error detected whilst handling a previous error in node 'SVT_ST.SetTimer.ThrowInsertTimerRecFailed'. : BRKR1.2b990ea0-f300-0000-0080d5b330423a: /build/S210_BP/src/DataFlowEngine/ImbDataFlowNode.cpp: 369: ImbDataFlowNode::logExceptionList: ComIbmComputeNode: b12a19e1-f100-0000-0080-ceaf0cdb891d.24e88c15-ed00-0000-0080-b9088e287155
Mar 1 14:38:50 eb3c WMQIv210[5136]: (BRKR1.SVTOU)[4370]BIP2230E: Error detected whilst processing a message in node 'SVT_ST.SetTimer.InsertTimerRec'. : BRKR1.2b990ea0-f300-0000-0080-e0d5b330423a: /build/S210_BP/src/DataFlowEngine/ImbDataFlowNode.cpp: 536: ImbDataFlowNode::createExceptionList: ComIbmComputeNo
de: b12a19e1-f100-0000-0080-ceaf0cdb891d.3bc0e577-ea00-0000-0080-d8c11a0c9c1c
Mar 1 14:38:50 eb3c WMQIv210[5136]: (BRKR1.SVTOU)[4370]DNIT6002E: Database error in node or message flow of type 'DniSetTimer'. Table: 'DNI.DNI_TIMER01', SQLCODE: -1, SQLSTATE: 57033, SQL native error: -913, SQL error text: '[IBM][CLI Driver][DB2/6000] SQL0913N Unsuccessful execution caused by deadlock or timeout. Reason code "2". SQLSTATE=57033 ': BRKR1.2b990ea0-f300-0000-0080-e0d5b330423a: /build/S210_BP/src/DataFlowEngine/ImbRdl/ImbRdlThrowExceptionStatements.cpp: 160: SqlThrowExceptionStatement::execute: ComIbmComputeNode: b12a19e1-f100-0000-0080-ceaf0cdb891d.3bc0e577-ea00-0000-0080-d8c11a0c9c1c
Mar 1 14:38:50 eb3c WMQIv210[5136]: (BRKR1.SVTOU)[4370]BIP2616E: Unable to commit an MQSeries transaction; MQCMIT failed; queue manager=QM1, MQCC=1, MQRC=2003. : BRKR1.2b990ea0-f300-0000-0080-
e0d5b330423a: /build/S210_BP/src/DataFlowEngine/ImbMqInputNode.cpp: 2630: ImbMqInputNode::mqCommit: ComIbmMQInputNode: 39bffc45-f100-0000-0080-bf81414a0e25
Mar 1 14:58:27 eb3c WMQIv210[5136]: (BRKR1.SVTOU)[4370]BIP2605E: Unable to start transaction coordinated by MQSeries; MQBEGIN failed; MQCC=2, MQRC=2128, broker node 'SVT_ST.SVT.SVT_ST', queue 'SVT.SVT_ST'. : BRKR1.2b990ea0-f300-0000-0080-e0d5b330423a: /build/S210_BP/src/DataFlowEngine/ImbMqInputNode.cpp: 770: ImbMqInputNode::readQueue: ComIbmMQInputNode: 39bffc45-f100-0000-0080
bf81414a0e25
Mar 1 14:58:47 eb3c last message repeated 4 times
Mar 1 14:58:52 eb3c WMQIv210[5136]: (BRKR1.SVTOU)[4370]BIP2605E: Unable to start transaction coordinated by MQSeries; MQBEGIN failed; MQCC=2, MQRC=2128, broker node 'SVT_ST.SVT.SVT_ST', queue 'SVT.SVT_ST'. : BRKR1.2b990ea0-f300-0000-0080-e0d5b330423a: /build/S210_BP/src/DataFlowEngine/ImbMqInputNode.cpp: 770: ImbMqInputNode::readQueue: ComIbmMQInputNode: 39bffc45-f100-0000-0080-bf81414a0e25
Mar 1 15:00:47 eb3c last message repeated 23 times |
|
Back to top |
|
 |
klingelb |
Posted: Fri Mar 07, 2003 11:11 am Post subject: |
|
|
 Apprentice
Joined: 25 Sep 2002 Posts: 28
|
After bumping up my db2 diaglevel to 4 I see the following message in my db2diag.log file
DIA1036C XA error with request type of "". Transaction was not found. |
|
Back to top |
|
 |
acampbell |
Posted: Tue Sep 16, 2008 7:00 am Post subject: Help? |
|
|
Newbie
Joined: 16 Sep 2008 Posts: 1
|
I am currently having the same problem it seems. I have installed HACMP on AIX 5.3 and Message Broker with fixpack 7.
Sep 15 15:54:44 b25aciwas04 user:err|error WebSphere Broker v6007[123416]: (WMB6.BASE)[9510]BIP2605E: Unable to start transaction coordinated by WebSphere MQ; MQBEGIN failed; MQCC=2, MQRC=2128, broker node 'ComIbmMQConnectionManager', queue manager 'B25ACIWAS04'. : WMB6.7630d70e-1c01-0000-0080-c0371b6214c1: /build/S600_P/src/DataFlowEngine/ImbMqManager.cpp: 3369: ImbMqConnection::mqBegin: ComIbmMQConnectionManager: ComIbmMQConnectionManager
Have you had any luck finding a solution?
Thank you! |
|
Back to top |
|
 |
|
|
 |
|
Page 1 of 1 |
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
|
|
|