IBM Support

PK77375: IMS SHUTDOWN MAY HANG WHEN USING /CHECKPOINT PURGE COMMAND.

A fix is available

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • It is possible for a hang to occur during /CHE PURGE shutdown
    processing if a message is placed on the queue for a class with
    no active MPP region to process the class during the shutdown
    process. In this case, a dump will show transactions on the
    queue (CLASS 4 in this case), and one or more MPP regions
    waiting on SUBQ3 (MPP regions process CLASS 10 in this case).
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED: All IMS V10 users of /CHE PURGE command      *
    ****************************************************************
    * PROBLEM DESCRIPTION: IMS Shutdown hang after issuing /CHE    *
    *                      PURGE command                           *
    ****************************************************************
    * RECOMMENDATION: INSTALL CORRECTIVE SERVICE FOR APAR/PTF      *
    ****************************************************************
    IMS shutdown can hang after issuing the /CHE PURGE command if
    there are dependent regions active, but none of the active
    dependent regions process the transaction class(es) for which
    there are eligible transactions for scheduling.
    
    This problem is caused by a timing hole between the /CHE PURGE
    logic in the shutdown module DFSTRM00 and the MPP/JMP purge
    subroutines in DFSSMSC0/DFSSJMP0 (subroutines SMSC5000 and
    SJMP5000 respectively) .
    
    DFSTRM00 will first post all regions. Any regions waiting will
    wake-up and perform PURGE processing if no work was found for
    that region.  If the dependent region is able to complete PURGE
    processing before DFSTRM00 continues (after posting all
    dependent regions) and marks the transaction class tables (TCTs)
    inactive, then the dependent region(s) can potentially WAIT on
    the scheduler subqueue, never to be posted.  Thus, the shutdown
    hang.
    
    Additional Keywords:
    CMDCHE CMDCHEPUR CMDCHEPURGE CHE PUR
    

Problem conclusion

  • GEN:
    KEYWORDS:
    
    *** END IMS KEYWORDS ***
    DFSSMSC0:
    DFSSJMP0:
    Logic has been added to the PURGE subroutine (SMSC5000/SJMP5000)
    to set the SAPSSTOP bit for the region performing PURGE
    processing if there are no transactions eligible for scheduling
    in the dependent region currently performing PURGE processing.
    

Temporary fix

Comments

APAR Information

  • APAR number

    PK77375

  • Reported component name

    IMS V10

  • Reported component ID

    5635A0100

  • Reported release

    010

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2008-12-11

  • Closed date

    2009-02-20

  • Last modified date

    2009-03-03

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

    PK76755

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

    UK44231

Modules/Macros

  • DFSSJMP0 DFSSMSC0
    

Fix information

  • Fixed component name

    IMS V10

  • Fixed component ID

    5635A0100

Applicable component levels

  • R010 PSY UK44231

       UP09/02/27 P F902

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":"10.1","Edition":"","Line of Business":{"code":"","label":""}},{"Business Unit":{"code":"BU048","label":"IBM Software"},"Product":{"code":"SSCVRBJ","label":"System Services"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"10.1","Edition":"","Line of Business":{"code":"","label":""}}]

Document Information

Modified date:
03 March 2009