IBM Support

PM47327: DRA SCHEDULE REQUESTS HANG OR FAIL WITH RC32, RC44, AND/OR RC211. 11/09/10 PTF PECHANGE

A fix is available

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • PSB schedule requests frsm a CCTL not using the DRA Open Thread
    option result in unfavorable issues. The issues observed:
    Return code 32 (RC32), thread is already scheduled.
    Return code 44 (RC44), invalid call token (paplctkn).
    Return code 211 (RC211), the recovery token is not unique.
    CCTL threads hung following a schedule request.
    
    These issues apply to CCTL users that are not employing
    DRA Open Thread option introduced in IMS V12.
    CICS TS 4.1 or lower users are affected.
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED: All IMS V12 CCTL DRA users including:        *
    *                 - CICS 4.1 and lower users                   *
    *                 - ODBM users that specify RRS=N              *
    ****************************************************************
    * PROBLEM DESCRIPTION: Multiple symptoms include:              *
    *                                                              *
    *                      1.  Threads hung in a schedule          *
    *                          request                             *
    *                      2.  Threads receive RC32                *
    *                      3.  Threads receive RC44                *
    ****************************************************************
    * RECOMMENDATION: INSTALL CORRECTIVE SERVICE FOR APAR/PTF      *
    ****************************************************************
    1. DFSPRRA0 uses the wrong ecb pointer to post the waiting
    request.
    2. DFSPRRC0 does not set the thread block pointer (PATE) after
    having the thread block assigned then fails with RC20 when the
    thread token is not unique.
    

Problem conclusion

  • GEN:
    KEYWORDS:
    
    *** END IMS KEYWORDS ***
    DFSPRRC0 sets the thread block pointer (PATE) after waiting
    and clears paploecb only if Open Thread TCB is active.
    This results in schedule requests being processed correctly.
    
    DFSPRRA0, DFSPRA30, DFSFPRA0 have been modified to use the
    PAPLOECB ecb for open thread path.
    

Temporary fix

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

Comments

APAR Information

  • APAR number

    PM47327

  • Reported component name

    IMS V12

  • Reported component ID

    5635A0300

  • Reported release

    200

  • Status

    CLOSED PER

  • PE

    YesPE

  • HIPER

    YesHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2011-09-07

  • Closed date

    2011-10-20

  • Last modified date

    2014-01-21

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

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

    010PC2Ÿ UK73103

Modules/Macros

  • DFSFPRA0 DFSPAPL  DFSPRA30 DFSPRRA0 DFSPRRC0
    

Fix information

  • Fixed component name

    IMS V12

  • Fixed component ID

    5635A0300

Applicable component levels

  • R200 PSY UK73103

       UP11/10/22 P F110 «

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"},"Platform":[{"code":"PF054","label":"z\/OS"}],"Version":"200"}]

Document Information

Modified date:
17 September 2021