是否需要使用可以使用的XA /两阶段提交事务管理器的建议? [英] Require suggestion on XA/Two Phase Commit Transaction Manager that can be used?

查看:117
本文介绍了是否需要使用可以使用的XA /两阶段提交事务管理器的建议?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我们正在RHEL 6.4 O.S.上开发一个C 64位应用程序。该应用程序将涉及IBM WMQ和IBM DB2之间的XA事务。我们想知道可用于以下配置的可能的XA事务管理器:



主机1 - RHEL 6.4

- IBM WMQ v7.5服务器安装

- IBM DB2 v10.1客户端驱动程序(libdb2)

- unixODBC驱动程序管理器v2.3.2支持IBM DB2客户端安装

- 使用ODBC API + MQ API进行资源交互的C 64位应用程序。



主机2 - RHEL6.4

- IBM DB2 v10.1服务器安装



注意:

1.我们尝试使用IBM WMQ作为事务管理器,但是我们无法在ODBC API调用+ WMQ API调用之间成功运行XA。我们已经从多个论坛获得了帮助,但我们无法解决这个问题。



其次,MQ作为事务管理器可以正常使用嵌入式SQL进行数据源访问+ WMQ API。



2。我们尝试过LIXA,一个开源事务管理器,并且能够成功执行XA。我们对使用LIXA持怀疑态度,因为没有可用的支持。



3.我们可以使用事务管理器的许可或商业产品。 RHEL6.4主机优先。



请注意。谢谢Rahul

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

推荐答案

这篇关于是否需要使用可以使用的XA /两阶段提交事务管理器的建议?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆