IBM Support

PK90096: CISX TERMINATES WITH AN ABENDAIPJ FOLLOWING AN ATTEMPT TO COMPLETE AN XA TRANSACITON WHICH DOES NOT EXIST.

A fix is available

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • When performing XA work over an IPIC connection an attempt to
    to complete a unit of work that doesn't exist was made.
    
    All subsequent calls to transaction CISX terminated with an
    abendAIPJ.
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED: All CICS users                               *
    ****************************************************************
    * PROBLEM DESCRIPTION: When performing XA work over an IPIC    *
    *                      connection an attempt to complete a     *
    *                      unit of work that didn't exist was      *
    *                      made. All subsequent calls to           *
    *                      transaction CISX terminated with an     *
    *                      abendAIPJ.                              *
    ****************************************************************
    * RECOMMENDATION:                                              *
    ****************************************************************
    A CICS Transaction Gateway (CTG) XA client requests completion
    of a non-existent unit of work. The CICS 'Resync Recovery'
    transaction CISX returns an IS7 flow to inform the client of the
    error.
    The CTG client subsequently attempts to recover all the in-doubt
    XA transactions by sending an HTTP POST request with a
    CONTENT-LENGTH of 0. The request is handled on the server by the
    CISR transaction which in turn invokes DFHISZA receive
    processing. DFHISZA calls DFHISSR to receive the data, as part
    of this processing issb_data_length is updated to 0. DFHISZA
    then attempts to check the received data for an IS type 7 field,
    even though no data was received. The check_for_is7 procedure
    references issb_buffer which has not been updated and contains
    residual data.
    Invalid processing of this residual data causes the reported
    messages DFHIS4000 and DFHIS0002. The server transaction CISX
    ABENDs AIPJ. The symptoms of the problem may vary dependent on
    the residual data in issb_buffer.
    
    
    Additional keywords: MSGDFHIS4000 MSGDFHIS0002 ABENDAIPJ
    

Problem conclusion

  • DFHISZA receive processing has been changed to check if any data
    was received before driving the check for the IS7 header.
    

Temporary fix

  • FIX AVAILABLE BY PTF ONLY
    

Comments

APAR Information

  • APAR number

    PK90096

  • Reported component name

    CICSTS V3 Z/OS

  • Reported component ID

    5655M1500

  • Reported release

    500

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2009-06-29

  • Closed date

    2009-10-23

  • Last modified date

    2009-11-04

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

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

    PK97377 UK51256

Modules/Macros

  •    DESISZA  DFHISZA
    

Fix information

  • Fixed component name

    CICSTS V3 Z/OS

  • Fixed component ID

    5655M1500

Applicable component levels

  • R500 PSY UK51256

       UP09/10/28 P F910

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":"BU058","label":"IBM Infrastructure w\/TPS"},"Product":{"code":"SSGMGV","label":"CICS Transaction Server"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"3.2","Edition":"","Line of Business":{"code":"LOB35","label":"Mainframe SW"}},{"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":"3.2","Edition":"","Line of Business":{"code":"","label":""}}]

Document Information

Modified date:
04 November 2009