IBM Support

PM80912: EXTERNAL INDOUBT XA TRANSACTIONS MISREPORTED VIA XA_RECOVER WHEN CONNECTING TO THE QUEUE MANAGER AS A CLIENT

A fix is available

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • When using the xa_recover function call from a client-
    connected program, and the client machine uses a native integer
    encoding different from the server, the XIDs are misreported to
    the client by WebSphere MQ. This might lead to transactions
    remaining indoubt, and so requiring manual action to resolve
    them.
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED: All users of WebSphere MQ for z/OS Version 7 *
    *                 Release 1 Modification 0.                    *
    ****************************************************************
    * PROBLEM DESCRIPTION: Xa_recover between client and qmgr      *
    *                      not converting XIDs correctly.          *
    ****************************************************************
    * RECOMMENDATION:                                              *
    ****************************************************************
    The format ID in the XA transaction identifier (XID) was not
    being sent correctly to the client.  It was being sent in the
    encoding native to the server, which meant it was incorrect when
    being read by the software running on the client.
    An example of this would be a little endian xid being returned
    in a big endian format.
    

Problem conclusion

  • CMQXRMCV routine rriConvertValidate has been altered to test
    correctly for xa_recover commands so the byte swap code will
    be invoked.
    100Y
    CMQXRMCV
    

Temporary fix

Comments

APAR Information

  • APAR number

    PM80912

  • Reported component name

    WMQ Z/OS V7

  • Reported component ID

    5655R3600

  • Reported release

    100

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2013-01-18

  • Closed date

    2013-05-16

  • Last modified date

    2013-07-03

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

    IV33867

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

    UK94342

Modules/Macros

  • CMQXRMCV
    

Fix information

  • Fixed component name

    WMQ Z/OS V7

  • Fixed component ID

    5655R3600

Applicable component levels

  • R100 PSY UK94342

       UP13/06/14 P F306

Fix is available

  • Select the PTF appropriate for your component level. You will be required to sign in. Distribution on physical media is not available in all countries.

[{"Business Unit":{"code":"BU054","label":"Systems w\/TPS"},"Product":{"code":"SG19M","label":"APARs - z\/OS environment"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"7.1","Edition":"","Line of Business":{"code":"","label":""}}]

Document Information

Modified date:
03 July 2013