DB2 Connect allows you to perform a multisite update, also known as an update of multiple databases within a single distributed unit of work (DUOW). Whether you can use this capability depends on several factors:
The above is true for native DB2 Universal Database applications and applications coordinated by an external Transaction Processing Monitor such as IBM TXSeries, CICS for Open Systems, Encina Monitor, and Microsoft Transaction Server.
If the application is controlled by a Transaction Processing Monitor such as IBM TXSeries, CICS for Open Sytems, Encina Monitor, or Microsoft Transaction Server, then you must use the DB2 Syncpoint Manager. With DB2 Universal Database Version 6 (including DB2 Universal Database Enterprise Edition, DB2 Enterprise - Extended Edition, and DB2 Connect Enterprise Edition), the DB2 Syncpoint Manager has been enhanced to support TCP/IP connections.
If the application is a native DB2 UDB application, then the DB2 Syncpoint Manager is not required for two phase commit.
If a common DB2 Connect EE gateway is used by both native DB2 applications and TP Monitor Applications to access host data over TCP/IP connections then the DB2 Syncpoint Manager must be used.
Note: | If a single DB2 Connect Enterprise Edition gateway will be used to access host data using both SNA and TCP/IP network protocols and two phase commit is required, then the DB2 Syncpoint Manager must be used. This is true for both DB2 applications and TP Monitor applications. |
Notes:
We strongly recommend that all clients accessing DB2 Universal Database Version 6 and DB2 Universal Database for OS/390 Version 5 databases be at DB2 Universal Database Version 6. DB2 Version 2.1 clients cannot initiate two-phase commit transactions if DB2 Universal Database for OS/390 Version 5 databases participate in the transaction.