Click here to Skip to main content
16,019,873 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
See more:
We are developing a C 64bit application on RHEL 6.4 O.S. This application will be involved in an XA transaction between IBM WMQ and IBM DB2. We would like to know the possible XA Transaction Manager(s) that can be used for the following configuration:

Host 1 - RHEL 6.4
- IBM WMQ v7.5 Server Installation
- IBM DB2 v10.1 Client Driver (libdb2)
- unixODBC Driver Manager v2.3.2 that supports IBM DB2 Client Installation
- C 64-bit application using ODBC API + MQ API for resource interaction.

Host 2 – RHEL6.4
- IBM DB2 v10.1 Server Installation

Notes:
1. We tried using IBM WMQ as the Transaction Manager but we are not able to successfully run a XA between a ODBC API call + WMQ API call. We have taken help from multiple forum but there is no where we could close this issue.

Secondly, MQ as Transaction Manager works fine with Embedded SQL for data source access + WMQ API.

2 . We have tried LIXA, a open source transaction manager and were able to perform XA successfully. We are skeptical in using LIXA as there is no support available.

3. We are OK with Licenced or Commercial Product for Transaction Manager. Preferable on RHEL6.4 host.

Please suggest. Thanks Rahul
Posted

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900