home clear 64x64
en blue 200x116 de orange 200x116 info letter User
suche 36x36
Latest versionsfixlist
11.1.0.7 FixList
10.5.0.9 FixList
10.1.0.6 FixList
9.8.0.5 FixList
9.7.0.11 FixList
9.5.0.10 FixList
9.1.0.12 FixList
Have problems? - contact us.
Register for free anmeldung-x26
Contact form kontakt-x26

DB2 - Problem description

Problem IC83661 Status: Closed

APPLICATION ISSUING XA CONNECTIONS TO DB2/Z MAY RECEIVE -913 ERRORS OR MAY
HANG

product:
DB2 FOR LUW / DB2FORLUW / 970 - DB2
Problem description:
Some TM eg MQ uses dual transport model.  In this model, a 
transaction, over transport A, is tied to a member from xa_start 
to xa_end, but xa_prepare(readonly), xa_prepare plus xa_commit 
or xa_rollback, or xa_rollback comes in over transport B, 
possibly from another application process.  If the end server is 
zOS, Syncpoint manger (DB2 connect server) with connection 
concentrator is required to support XA applications. Becuase of 
the APAR,  requests to end the transaction by 
TM(xa_prepare,xa_commit,xa_rollback) was not forwarded to the 
zDB2, and  resrouces locked by the transaction were not released 
on server, eventhough TM completed the transaction. When 
application tried to run other transaction, resultsed SQLCODE 
913 (deadlock, locktimeout) 
 
The problem can only happen with DB2 Version 9.7 Fix Pack 5 
client.
Problem Summary:
**************************************************************** 
* USERS AFFECTED:                                              * 
* All users utilizing XA connections against DB2/z using DB2   * 
* Version 9.7 Fix Pack 5 client.                               * 
**************************************************************** 
* PROBLEM DESCRIPTION:                                         * 
* Because of the defect, DB2 Connection concentrator did not   * 
* switched out the connection at the end of transaction ie on  * 
* xa_commit/xa_rollback. The same connection was used to       * 
* receive new set to XA request instead of picking the agent   * 
* associated with XID. As wrong agent was used to process the  * 
* XID, it resulted NOTA  on DB2 connect server (SYNCPOINT      * 
* manager). The request was not forwarded to the end server    * 
* (zOS) and transaction remain incomplete on zOS. When another * 
* transaction (with different XID) tried to use the same       * 
* resources resulted with lock-timeout. .                      * 
**************************************************************** 
* RECOMMENDATION:                                              * 
* Upgrade to DB2 Version 9.7 Fix Pack 6.                       * 
****************************************************************
Local Fix:
available fix packs:
DB2 Version 9.7 Fix Pack 6 for Linux, UNIX, and Windows
DB2 Version 9.7 Fix Pack 7 for Linux, UNIX, and Windows
DB2 Version 9.7 Fix Pack 8 for Linux, UNIX, and Windows
DB2 Version 9.7 Fix Pack 9 for Linux, UNIX, and Windows
DB2 Version 9.7 Fix Pack 9a for Linux, UNIX, and Windows
DB2 Version 9.7 Fix Pack 10 for Linux, UNIX, and Windows

Solution
The problem is first fixed in DB2 Version 9.7 Fix Pack 6 and all 
subsequent Fix Packs.
Workaround
not known / see Local fix
Timestamps
Date  - problem reported    :
Date  - problem closed      :
Date  - last modified       :
22.05.2012
07.06.2012
07.06.2012
Problem solved at the following versions (IBM BugInfos)
9.7.FP6
Problem solved according to the fixlist(s) of the following version(s)
9.7.0.6 FixList