ASG
IBM
Zystems
Cressida
Icon
Netflexity
 
  MQSeries.net
Search  Search       Tech Exchange      Education      Certifications      Library      Info Center      SupportPacs      LinkedIn  Search  Search                                                                   FAQ  FAQ   Usergroups  Usergroups
 
Register  ::  Log in Log in to check your private messages
 
RSS Feed - WebSphere MQ Support RSS Feed - Message Broker Support

MQSeries.net Forum Index » Multiphase Commit » MQRC_UOW_ENLISTMENT_ERROR, ServicedComponent(COM+),

Post new topic  Reply to topic
 MQRC_UOW_ENLISTMENT_ERROR, ServicedComponent(COM+), « View previous topic :: View next topic » 
Author Message
verifier
PostPosted: Tue Jan 18, 2011 1:09 am    Post subject: MQRC_UOW_ENLISTMENT_ERROR, ServicedComponent(COM+), Reply with quote

Newbie

Joined: 17 Jan 2011
Posts: 7

I get the error mentioned in the subject (CompCode: 2, Reason: 2354) on a Windows Server 2008 (64bit). I downloaded the MQ Client yesterday (7.something, the latest available)

I've tried to follow instructions as of http://social.msdn.microsoft.com/Forums/en/windowstransactionsprogramming/thread/34a2e44f-d74a-43ea-8bfa-aa79b6939eeb and http://www.mqseries.net/phpBB/viewtopic.php?p=222319&sid=42345733a53a13ab56de8a711dfa8000.

Registry

In the registry I got the following key in HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSDTC\XADLL

amqmtsxatmc.dll
C:\Program Files (x86)\IBM\WebSphere MQ\bin64\amqmtsxatmc.dll

I got no amqmtsxatm.dll and have therefore not added it in the registry.


COM+

My COM+ application is running as NETWORK_SERVICE.

I've activated XA transactions at "Component Services -> Computers -> My computer -> Distrivuted Transaction Coordinator -> Local DTC -> Properties -> Security -> Enable XA Transactions"

MSDTC

MSDTC is started with the following settings:

Code:

MSDTC started with the following settings:

 Security Configuration (OFF = 0 and ON = 1):
 Allow Remote Administrator = 0,
 Network Clients = 1,
 Trasaction Manager Communication:
 Allow Inbound Transactions = 1,
 Allow Outbound Transactions = 1,
 Transaction Internet Protocol (TIP) = 0,
  Enable XA Transactions = 1,
  Enable SNA LU 6.2 Transactions = 1,
  MSDTC Communications Security = Mutual Authentication Required,
 Account = NT AUTHORITY\NetworkService,
  Firewall Exclusion Detected = 0

 Transaction Bridge Installed = 0
 Filtering Duplicate Events = 1



Error

The error I get is:

The MSDTC XA Transaction Manager called the xa_open function for XA resource manager 'amqmtsxatmc.dll'. This call failed with an unexpected return code (0xfffffffd): File=d:\w7rtm\com\complus\dtc\dtc\xatm\src\xataskmgr.cpp Line=1955.

I then tried with the 32 bit version:

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 (x86)\IBM\WebSphere MQ\bin\amqmtsxatmc.dll, HR=0x800700c1, File=d:\w7rtm\com\complus\dtc\dtc\xatm\src\xarmconn.cpp Line=2446.

How can I get everything running?
Back to top
View user's profile Send private message
shashikanth_in
PostPosted: Tue Jan 18, 2011 2:10 am    Post subject: Reply with quote

Centurion

Joined: 26 Feb 2009
Posts: 123

Do you have WebSphere MQ Extended Transaction Client installed? This comes under a seperate license. This is required for XA transaction with MQ.
Back to top
View user's profile Send private message
verifier
PostPosted: Tue Jan 18, 2011 2:13 am    Post subject: Reply with quote

Newbie

Joined: 17 Jan 2011
Posts: 7

No, I don't. Where can I download it?
Back to top
View user's profile Send private message
Vitor
PostPosted: Tue Jan 18, 2011 5:13 am    Post subject: Reply with quote

Grand High Poobah

Joined: 11 Nov 2005
Posts: 26093
Location: Texas, USA

verifier wrote:
No, I don't. Where can I download it?


Speak to whoever runs the IBM account at your site. They'll have details of your license & how to access the software.
_________________
Honesty is the best policy.
Insanity is the best defence.
Back to top
View user's profile Send private message
verifier
PostPosted: Thu Feb 17, 2011 11:34 pm    Post subject: Reply with quote

Newbie

Joined: 17 Jan 2011
Posts: 7

I've installed the XA client now and got both DLLs.

I still get the same error.

Per suggestion from IBM I've changed so that the MS DTC runs under another account than NETWORK SERVICE (a domain account). I've also given the domain account execute privileges to the bin64 folder.

I still get the following error in the event log:

The MSDTC XA Transaction Manager called the xa_open function for XA resource manager 'amqmtsxatmc.dll'. This call failed with an unexpected return code (0xfffffffd): File=d:\w7rtm\com\complus\dtc\dtc\xatm\src\xataskmgr.cpp Line=1955.

Anyone got any ideas?
Back to top
View user's profile Send private message
zpat
PostPosted: Fri Feb 18, 2011 12:37 am    Post subject: Reply with quote

Jedi Council

Joined: 19 May 2001
Posts: 5849
Location: UK

Search the forum & google for MQRC_UOW_ENLISTMENT_ERROR

Do you really need XA?

Can you remove any MQBEGIN call from your application (this call is not necessary if using syncpoint just with MQ).
Back to top
View user's profile Send private message
verifier
PostPosted: Fri Feb 25, 2011 5:36 am    Post subject: Reply with quote

Newbie

Joined: 17 Jan 2011
Posts: 7

Yes I do need XA.

IBM has just confirmed this as a bug. The version 7 client sends a connection option that a version 6 server do not recognize. They are working on a patch.
Back to top
View user's profile Send private message
RikBaeten
PostPosted: Mon Aug 08, 2011 6:23 am    Post subject: Reply with quote

Novice

Joined: 26 Feb 2007
Posts: 19

Do you have an APAR reference? I don't see it on:
http://www-01.ibm.com/support/docview.wss?uid=swg27014224

We have a very similar error.

Thanks.
_________________
Using pymqi to automate management of MQ http://launchpad.net/pymqi
Back to top
View user's profile Send private message
verifier
PostPosted: Wed Oct 17, 2012 11:24 pm    Post subject: Reply with quote

Newbie

Joined: 17 Jan 2011
Posts: 7

Our patch was called 7.0.1.3-WS-MQ-Windows-TFP39494


http://www-01.ibm.com/support/docview.wss?uid=swg1IC74808
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic  Reply to topic Page 1 of 1

MQSeries.net Forum Index » Multiphase Commit » MQRC_UOW_ENLISTMENT_ERROR, ServicedComponent(COM+),
Jump to:  



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
Protected by Anti-Spam ACP
 
 


Theme by Dustin Baccetti
Powered by phpBB © 2001, 2002 phpBB Group

Copyright © MQSeries.net. All rights reserved.