IBM Support

PI43180: IMS HANG DURING COLD START - DFSIP300 CALLED DFSIWAIT

A fix is available

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • Cold start hang.  The savearea flow for Restart task is:
    DFSIRST0, DFSRST00, DFSRPS20, DFSRRSC0, DFSRIMP0, DFSIP300,
    DFSIWAIT.
    IMS coldstart from IMSRSC repository hangs as IMS is not
    handling the error rc/rsn of RRC_LIST/RRC_LISTSOME
    when returned by RM in the last-1 response buffer.
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED:                                              *
    * All IMS V14 users of IMSRSC repository, who do an IMS        *
    * COLDSTART and RRSN_LISTSOME is returned from RM from the     *
    * CSLRPQRY request in the last-1 buffer.                       *
    ****************************************************************
    * PROBLEM DESCRIPTION:                                         *
    * IMS hangs during IMS Cold Start when IMS gets error rc/rsn   *
    * of RRC_LIST/RRSN_LISTSOME that is returned by RM in the      *
    * last-1 buffer.                                               *
    ****************************************************************
    * RECOMMENDATION:                                              *
    * INSTALL CORRECTIVE SERVICE FOR APAR/PTF                      *
    ****************************************************************
    IMS is not handling the error rc/rsn of RRC_LIST/RRSN_LISTSOME
    when returned by RM in the last-1 buffer.
    This is a timing issue. If DFSIP300 is not waiting already for
    DFSRPS30, IMS coldstart completes but RM is not freeing up the
    storage and RPRQ is waiting for IMS to retrieve the buffers.
    
    If DFSIP300 is waiting then DFSRPS30 is not posting DFSIP300 and
    the call to RM to obtain the last buffer is not being made.
    The error is because DFSRPS30 is terminating the RM CSLRPQRY
    request when it sees a rc/rsn of RRC_LIST/RRC_LISTSOME even
    though this is not the last response buffer.
    

Problem conclusion

  • DFSRPS30 has been enhanced to handle the RM error rc/rsn of
    RRC_LIST/RRSN_LISTSOME.
    
    
    
    CSLRRL10 is modified to pass back the user data for error
    completion code RRC_LIST/RRSN_LISTSOME.
    
    DFSRPS20 is modified to pass in the A(DFSRPSSP) as the first
    word of the user data.
    

Temporary fix

Comments

APAR Information

  • APAR number

    PI43180

  • Reported component name

    IMS V14

  • Reported component ID

    5635A0500

  • Reported release

    400

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2015-06-16

  • Closed date

    2015-06-25

  • Last modified date

    2015-10-19

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

    PI41662

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

    UI28852

Modules/Macros

  • DFSRPS30 DFSRPS20 CSLRRL10
    

Fix information

  • Fixed component name

    IMS V14

  • Fixed component ID

    5635A0500

Applicable component levels

  • R400 PSY UI28852

       UP15/06/30 P F506

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":"SSEPH2","label":"IMS"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"14.1","Line of Business":{"code":"LOB35","label":"Mainframe SW"}}]

Document Information

Modified date:
30 November 2023