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 » IBM MQ API Support » MSDTC + MQClient = Unit of Work ???

Post new topic  Reply to topic
 MSDTC + MQClient = Unit of Work ??? « View previous topic :: View next topic » 
Author Message
RatherBeGolfing
PostPosted: Wed Mar 17, 2004 12:32 pm    Post subject: MSDTC + MQClient = Unit of Work ??? Reply with quote

Centurion

Joined: 12 Nov 2002
Posts: 118
Location: Syracuse, NY, USA

I have an application group who wants to write a COM+ application, which will run on a Windows 2000 server, with MQClient (V5.3). They want to GET a message from a queue and insert some data into a SQL database.

If the database portion of work fails, they want to roll the message back into the queue.

We have a similar app running on a box with MQServer and the COM object is able to enlist the MQ portion of work into the "transaction" which includes both the MQ Get and the SQL Insert.

My question is: Can we do the same thing with MQClient?

The manuals I've looked at talk about not being able to use MQClient as the transaction coordinator for nonMQ activities, but they don't address the issue of including MQClient as a participant in a transaction coordinated by a COM+ object running under MSDTC (Microsoft Distributed Transaction Coordinator - runs as part of W2K SP4).

Any and all advice appreciated!
_________________
Cheers,
Larry
MQ Certifiable
Back to top
View user's profile Send private message
EddieA
PostPosted: Wed Mar 17, 2004 1:02 pm    Post subject: Reply with quote

Jedi

Joined: 28 Jun 2001
Posts: 2453
Location: Los Angeles

http://www-306.ibm.com/software/integration/wmq/transclient.html

Cheers,
_________________
Eddie Atherton
IBM Certified Solution Developer - WebSphere Message Broker V6.1
IBM Certified Solution Developer - WebSphere Message Broker V7.0
Back to top
View user's profile Send private message
JasonE
PostPosted: Thu Mar 18, 2004 1:50 am    Post subject: Reply with quote

Grand Master

Joined: 03 Nov 2003
Posts: 1220
Location: Hursley

You still cannot use an MQ (Transactional or not!) Client in an MSDTC transaction yet. From the memo.ptf
Quote:
2. Microsoft Transaction Server and IBM WebSphere MQ Extended
Transactional Client

Unfortunately at this point in time, there are some unresolved
issues using Microsoft Transaction Server as the transaction
manager to coordinate the IBM WebSphere MQ Extended Transactional
Client, therefore this configuration is not supported at present.
For more details and any updates to the supported position, please
see APAR number II13466.

Note that when this configuration is supported, the queue manager
name you use in MQCONN or MQCONNX cannot be blank or a single
asterisk (*), nor can the name start with an asterisk.
Back to top
View user's profile Send private message
RatherBeGolfing
PostPosted: Thu Mar 18, 2004 7:05 am    Post subject: Reply with quote

Centurion

Joined: 12 Nov 2002
Posts: 118
Location: Syracuse, NY, USA

So Jason, the bottom line is, if my developers want to enlist MQ into their MSDTC controlled transaction, they must use MQServer. There is not any flavor or version of Client that will accomplish this. Correct?
_________________
Cheers,
Larry
MQ Certifiable
Back to top
View user's profile Send private message
JasonE
PostPosted: Thu Mar 18, 2004 8:32 am    Post subject: Reply with quote

Grand Master

Joined: 03 Nov 2003
Posts: 1220
Location: Hursley

Thats my understanding as it stands today... Dont quote me though
Back to top
View user's profile Send private message
J0
PostPosted: Wed May 19, 2004 8:50 am    Post subject: Reply with quote

Newbie

Joined: 19 May 2004
Posts: 3

I don't suppose there have been any changes with the Extended Transactional Client which has resolved these issues ??
Back to top
View user's profile Send private message
JasonE
PostPosted: Wed May 19, 2004 11:20 am    Post subject: Reply with quote

Grand Master

Joined: 03 Nov 2003
Posts: 1220
Location: Hursley

no
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 » IBM MQ API Support » MSDTC + MQClient = Unit of Work ???
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.