IC90209: XAER_NOTA RETURNED BY DB2 CONNECT SERVER WHEN TM TRIES TO PREPAR E/COMMIT/ROLLBACK A TRANSACTION IN DISTRIBUTED ENVIRONMENT.

Subscribe

You can track all active APARs for this component.

APAR status

  • Closed as program error.

Error description

  • Under certain conditions, an XAER_NOTA error could be raised if
    we have an XA transaction manager that uses dual/multiple
    transport model (For example:TM like TUXEDO, MQ) and a DB2
    Connect using the concentrator feature being used as a gateway
    to a DB2 to zOS server.
    
    At the start of a new transaction, DB2 XA concentrator
    associates a worker agent with a particular XA transaction(
    single XID). All the work associated with the transaction or XID
    is performed by the same agent. At the transaction boundary
    (xa_prepare(read only), xa_commit/xa_rollback), the agent is
    returned back to the pool. In this APAR situation, agent is not
    returned to the pool at the transaction boundary. Later when TM
    used the same connection to commit the transaction by sending
    xa_prepare (or xa_commit (optimized call) or xa_rollback ), DB2
    Connect server used the wrong agent, instead of attaching to
    agent associated the XID, same agent was used to server the
    another XID, to process XA request. The incorrect processing
    resulted XAER_NOTA.
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED:                                              *
    * The APAR is applicable if TM uses dual/multiple transport    *
    * model ( For example:TM like TUXEDO, MQ) and DB2 Connection   *
    * concentrator feature is enabled on DB2 Connect server.       *
    ****************************************************************
    * PROBLEM DESCRIPTION:                                         *
    * See Error Description                                        *
    ****************************************************************
    * RECOMMENDATION:                                              *
    * Upgrade to DB2 9.7 FP9 or newer fix pack                     *
    ****************************************************************
    

Problem conclusion

  • Problem First Fixed in DB2 Version 9.7 Fix Pack 9
    

Temporary fix

Comments

APAR Information

  • APAR number

    IC90209

  • Reported component name

    DB2 CONNECT

  • Reported component ID

    DB2CONNCT

  • Reported release

    970

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2013-02-14

  • Closed date

    2013-12-17

  • Last modified date

    2013-12-17

  • APAR is sysrouted FROM one or more of the following:

    IC89978

  • APAR is sysrouted TO one or more of the following:

    IC93937 IC95451

Fix information

  • Fixed component name

    DB2 CONNECT

  • Fixed component ID

    DB2CONNCT

Applicable component levels

  • R970 PSN

       UP



Rate this page:

(0 users)Average rating

Add comments

Document information


More support for:

DB2 for Linux, UNIX and Windows

Software version:

9.7

Reference #:

IC90209

Modified date:

2013-12-17

Translate my page

Machine Translation

Content navigation