Google

Monday, September 13, 2004

What's the difference between tx_begin and tpbegin

tuxedo 支持两种事务接口:一个是ATMI transaction inerface,另一个是XA interface,它是X/Open组织发布的,他们完成的功能是一样的,不同的是他们的接口函数。
例如你说的tpbegin是bea的ATMI transaction接口API,tx_begin是 X/Open组织的API.
他们之间的API不能混用,例如你使用ATMI,你必须使用tpopen来启动transaction,不能使用tx_open,如果使用X/Open的API,那么你必须使用tx_open,不能使用tpbegin