IBM Support

OA32322: MPC INOP ISTTSCX5 ISTTSCXR LOOP XCNSSFSM NOT RESET DURING ABEND RECOVERY

A fix is available

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • During abend recovery, loop in ISTTSCX5 and ISTTSCXR occurs
    due to XCNSSFSM state not matching up.
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED: All using MPC or AHHC connections.           *
    ****************************************************************
    * PROBLEM DESCRIPTION: Infinite loop after an ABEND occurs on  *
    *                      the XCNCB PU PAB during XID exchange.   *
    ****************************************************************
    * RECOMMENDATION:                                              *
    ****************************************************************
    The problem is summarized as follows:
    1) This problem corrects a recovery issue which occurs on
       the CPNCB PU PAB for an MPC or AHHC connection.
    2) The system experiencing this loop was suffering from
       various abends due to a program erroneously PAGEFREEing
       fixed storage.  The fix to these original PAGEFREE
       issues was diagnosed to be corrected by APAR OA32344.
    3) In this specific case, an AHHC connection was activating.
    4) XIDs were being exchanged between the two systems.
    5) During the activation, module ISTTSC8Y was called to
       allocate some control blocks for the connection.  An
       ABEND0D3 occurred in ISTTSC8Y.
    6) The ABEND left the XCNSSFSM in either XCNSS71I or
       XCNSS72I state.
    7) The activation did not proceed after the abend.  At
       some later point, a TQE expired (from ISTTSC8X) to
       timeout the XID7 exchange.  This caused a DISCONTACT
       RUPE to be queued to the CPNCB PU PAB (TSXT).
    8) Module ISTTSCX5 was executing a loop until all work
       was processed off the NCBRUPEH queue.  The DISCONTACT
       RUPE was removed and module ISTTSCXR was called.
    9) When processing a DISCONTACT RUPE with an XCNSSFSM
       in either XCNSS71I or XCNSS72I states, ISTTSCXR simply queues
       the RUPE back to the NCBRUPEH queue.  It believes this
       is a transient state.
    10) Control is returned back to ISTTSCX5, which dequeues
       the same RUPE and calls ISTTSCXR, again.  The process
       repeats infinitely.
    

Problem conclusion

  • ISTTSCQU - Corrected the recovery routine to set various
               NCB fields (NCBLNKST, XCNSSFSM).  The XCNCB PU PAB
               is then scheduled for processing.  The new states
               will cause the subchannel to INOP.
    ISTTSC8E,
    ISTTSCMA - Included for maintenance purposes.
    

Temporary fix

  • *********
    * HIPER *
    *********
    

Comments

APAR Information

  • APAR number

    OA32322

  • Reported component name

    VTAM V4 MVS/ESA

  • Reported component ID

    569511701

  • Reported release

    1A0

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    YesHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2010-03-16

  • Closed date

    2010-03-30

  • Last modified date

    2010-06-02

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

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

    UA53404 UA53405 UA53406

Modules/Macros

  • ISTTSCMA ISTTSCQU ISTTSC8E
    

Fix information

  • Fixed component name

    VTAM V4 MVS/ESA

  • Fixed component ID

    569511701

Applicable component levels

  • R1A0 PSY UA53404

       UP10/05/06 P F005

  • R1B0 PSY UA53405

       UP10/05/06 P F005

  • R190 PSY UA53406

       UP10/05/06 P F005

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":"1A0","Edition":"","Line of Business":{"code":"","label":""}},{"Business Unit":{"code":"BU054","label":"Systems w\/TPS"},"Product":{"code":"SSCY4DZ","label":"DO NOT USE"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"1A0","Edition":"","Line of Business":{"code":"","label":""}}]

Document Information

Modified date:
02 June 2010