The 3Dynamic Server transaction manager, which is an integral part of 3the database server, not a separate module, can invoke support routines 3for each XA-compliant, external data source that participates in 3a distributed transaction at a particular transactional event, such 3as prepare, commit, or rollback. This interaction conforms to X/Open 3XA interface standards.
3Transaction support 3in Dynamic Server for XA-compliant, external data sources, which 3are also called resource managers, enables 3you to: 3
3The transaction coordination with an XA-compliant, external data 3source is supported only in Dynamic Server logged databases and 3ANSI-compliant databases. These databases support transactions. 3Transaction coordination with an XA-compliant, external data source 3is not supported in non-logged databases.
3This chapter contains information on the following processes: 3
3The IBM Informix MQ DataBlade Module, which provides a set of 3user-defined routines (UDRs) to enable Dynamic Server applications 3to exchange messages between Dynamic Server and IBM WebSphere MQ, 3uses the XA data-source functionality described in this chapter. 3For information on the MQ DataBlade Module, see the IBM Informix: Built-In DataBlade Modules User's Guide.
3For general information on XA specifications, refer to the "Distributed 3Transaction Processing: The XA Specification." This is the X/Open 3standard specification that is available on the Internet.
3 3 3