|
RSS Feed - WebSphere MQ Support
|
RSS Feed - Message Broker Support
|
MQRC_UOW_ENLISTMENT_ERROR |
« View previous topic :: View next topic » |
Author |
Message
|
JasonE |
Posted: Tue Jun 14, 2005 11:41 pm Post subject: |
|
|
Grand Master
Joined: 03 Nov 2003 Posts: 1220 Location: Hursley
|
|
Back to top |
|
 |
987 |
Posted: Wed Jun 15, 2005 8:43 am Post subject: |
|
|
Newbie
Joined: 14 Jun 2005 Posts: 2
|
Sorry, I thought that the problem was implicit from the thread. We're having problems communicating (both putting and retrieving messages) from a WebSphere MQ queue within the context of a COM+ transaction.
The development environment is .NET. The client and the server are on two different machines. Both of these machines are running Windows XP SP2. The client machine has been installed with WebSphere MQ 5.3 Client CSD10 and the Extended Transactional Client. The server machine has been installed with WebSphere MQ 5.3 CSD 10.
The client machine has the registry enty to specify the XA dll used by WebSphere MQ as specified in http://www-1.ibm.com/support/docview.wss?rs=171&context=SSFKSJ&q1=XA+DTC&uid=swg21159392&loc=en_US&cs=utf-8?=en.
The code is very similar to what was provided by jared_handel previously in this thread. The error we are getting is: CompCode: 2, Reason: 2354.
In the Application Event log, there is an entry with the following error message:
Quote: |
The XA Transaction Manager attempted to load the XA resource manager DLL. The call to LOADLIBRARY for the XA resource manager DLL failed: DLL=C:\Program Files\IBM\WebSphere MQ\bin\amqmtsxatm.dll File=d:\qxp_slp\com\com1x\dtc\dtc\xatm\src\xarmconn.cpp Line=2464.
|
When we originally read the article pertaining to IC45797 some time ago, we thought that this fix was included in CSD09. However, we've been able to confirm that the MSDTC process is using amqmtmgr.dll instead of the amqmtmgrc.dll as described in the article. We understand now that this fix is not included in CSD09 and must be requested directly from IBM. Thanks for the clarification JasonE.
The curious part is that there are several threads within this forum which seem to have successfully communicated with the queue within the context of a COM+ transaction. If the build for the XA client has the error described in article IC45797, how is it possible? Are there different versions of the XA client? |
|
Back to top |
|
 |
JasonE |
Posted: Thu Jun 16, 2005 12:13 am Post subject: |
|
|
Grand Master
Joined: 03 Nov 2003 Posts: 1220 Location: Hursley
|
I think the other threads must be talking about a server app not a (XA) client application. This cant work without the fix mentioned, as the 'important' bit of code accidentally gets compiled out  |
|
Back to top |
|
 |
dpchiesa |
Posted: Fri Jul 01, 2005 7:41 am Post subject: What about MQ v6.0? |
|
|
 Apprentice
Joined: 29 May 2002 Posts: 46
|
|
Back to top |
|
 |
JasonE |
Posted: Mon Jul 04, 2005 3:32 am Post subject: |
|
|
Grand Master
Joined: 03 Nov 2003 Posts: 1220 Location: Hursley
|
No, it was fixed before v6 GA and the fix included in that product |
|
Back to top |
|
 |
ddtpm |
Posted: Tue Dec 13, 2005 2:06 am Post subject: MQRC_UOW_ENLISTMENT_ERROR |
|
|
Newbie
Joined: 13 Dec 2005 Posts: 1
|
I have the same problem with MQ Express 5.3 CSD11
only difference is that put under syncpoint works but not get
any ideas? |
|
Back to top |
|
 |
|
|
|
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
|
|
|
|