IBM Support

PM61871: ABENDS0C4 OCCURS WHEN STOP QUIESCING THE PARITION AFTER THE HALDB MASTER DATABASE IS /DBRED

A fix is available

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • When stop quiescing a partition of a HALDB after its master
    database has been /DBRed, an ABEND S0C4 will occur on module
    DFSDBQ00 with flag DQS1DBRM turned on.
    Problem can be recreate as follows:
    
    HALDB: Master DB:DBMSEMPS, Partition DBMSEMA and DBMSEMB.
    1) /DIS Master DB shows HALDB in STOPPED.
    
    MbrName  Messages
    -------- -----------------------
    IMAA     D71 DATABASE  TYPE   ACC  CONDITIONS
    IMAA     D01 DBMSEMPS  PHIDAM UP   STOPPED
    IMAA     X99 *12324/223351*
    
    2) /UPDATE DB NAME(DBMSEMA) STOP(QUIESCE)
    Job ended with Command timed out. IMS 0C4 abend.
    

Local fix

  • N/A
    

Problem summary

  • ****************************************************************
    * USERS AFFECTED: All IMS V12 users of UPDATE DATABASE command *
    *                 with the STOP(QUIESCE) keyword specified.    *
    ****************************************************************
    * PROBLEM DESCRIPTION: ABENDS0C4 occurs in the processing of   *
    *                      command UPDATE DB NAME(xxxxxxxx)        *
    *                      STOP(QUIESCE), where xxxxxxxx is a      *
    *                      HALDB partition with its master         *
    *                      database DBR'd.                         *
    ****************************************************************
    * RECOMMENDATION: INSTALL CORRECTIVE SERVICE FOR APAR/PTF      *
    ****************************************************************
    After command 'UPDATE DB NAME(xxxxxxxx) STOP(QUIESCE)' is
    entered for a partition of a PHIDAM database with its master
    database DBR'd, an ABEND0C4 occurs in module DFSDBQ00.  The
    DBR'd status of the master is detected with a non-zero return
    code and the DBRC END call needed flag (dbrcendneeded) is also
    set.  Later in the process it checks for either zero return code
    or the flag since the flag is set so it calls routine
    ProcessDBRCList with the stopped master, which does not have
    proper quiesce list entry pointers set up and causes the abend.
    When the STOP(QUIESCE) keyword is specified in the command the
    dbrcendneeded flag should not be set.
    

Problem conclusion

  • GEN:
    KEYWORDS:
    
    *** END IMS KEYWORDS ***
    Module DFSDBQ00 has been modified not to set the dbrcendneeded
    flag if the STOP(QUIESCE) keyword is provided in the command
    syntax.  So it will skip the ProcessDBRCList call when the
    master DB is stopped.
    

Temporary fix

Comments

APAR Information

  • APAR number

    PM61871

  • Reported component name

    IMS V12

  • Reported component ID

    5635A0300

  • Reported release

    200

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    YesHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2012-04-04

  • Closed date

    2013-02-08

  • Last modified date

    2013-05-01

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

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

    PM80974 UK91539 PM88252

Modules/Macros

  •    DFSDBQ00
    

Fix information

  • Fixed component name

    IMS V12

  • Fixed component ID

    5635A0300

Applicable component levels

  • R200 PSY UK91539

       UP13/02/14 P F302 Ž

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"},"Platform":[{"code":"PF054","label":"z Systems"}],"Line of Business":{"code":"","label":""}}]

Document Information

Modified date:
14 December 2020