IBM Support

PM80974: 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 V13 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
    syntax 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

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

Comments

APAR Information

  • APAR number

    PM80974

  • Reported component name

    IMS V13

  • Reported component ID

    5635A0400

  • Reported release

    300

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    YesHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2013-01-18

  • Closed date

    2013-02-08

  • Last modified date

    2013-10-04

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

    PM61871

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

    UK91540

Modules/Macros

  •    DFSDBQ00
    

Fix information

  • Fixed component name

    IMS V13

  • Fixed component ID

    5635A0400

Applicable component levels

  • R300 PSY UK91540

       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"}],"Version":"300","Line of Business":{"code":"","label":""}}]

Document Information

Modified date:
14 December 2020