IBM Support

OA63221: AFTER OA58190, $HASP095 JES2 CATASTROPHIC ABEND. CODE = S0C4 (RC = 0000003B) 22/06/06 PTF PECHANGE

A fix is available

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • After trying to $IMPORT a new JES2 POLICY, JES2 terminates due
    to an ABEND0C4. The $TCKPTSPACE,CDINUM=nnn command was issued
    prior to the policy import attempt.
    
    $HASP088 JES2 ABEND ANALYSIS
    $HASP088 ------------------------------------------------------
    
    $HASP088 FMID   = HJE77D0    LOAD MODULE = HASJES20
    $HASP088 SUBSYS = JES2  z/OS 2.5
    $HASP088 DATE   = 2022.nnn        TIME   = nn.nn.nn
    $HASP088 DESC = Region-Third exception
    $HASP088  MODULE   MODULE     OFFSET  SERVICE  ROUTINE     EXIT
    $HASP088  NAME     BASE     + OF CALL LEVEL    CALLED       ##
    $HASP088  -------- --------   ------- -------  ----------  ----
    $HASP088 *HASPPCY  1822A648 + 0072EC  OA61334 *ABEND S0C4
    $HASP088  HASPPCY  1822A648 + 001084  OA61334  $CDICRT
    $HASP088  HASPPCY  1822A648 + 000264  OA61334  $PCYSAVR
    $HASP088 FAILING INSTR WAS D70F70007000
    
    ANALYSIS:
    The $CDILEN field of the checkpointed $HCT has an unexpected
    value within the field. This causes calculations for new CDI's
    via $TCKPTSPACE,CDINUM=nnn to be incorrect and will result in an
    overlay of the CDIHDR. When a new policy is to be imported and
    JES2 tries to work with the overlayed CDI header, it will result
    in an 0C4.
    
    The $HCT fields were corrupted because a previous version of
    JES2 placed a counter in the area that was originally reserved.
    APAR OA54837 then made the field rserved again. The field was
    never cleared / could remain with the original counter since
    this was the checkpointed $HCT.
    
    KNOWN IMPACT:
    JES2 will terminate
    
    VERIFICATION STEPS:
    1. ABEND0C4 may occur under $CDICRT routine in HASPPCY
    2. CDI fields in $HCT contain bad values
    3. $POLICY IMPORT does not save policy in checkpoint
    4. $D CKPTSPACE,CDI shows unexpected results
    
    PE Information:
    Users Affected: Users at release HJE77C0 with APAR OA58190 (PTF
    UJ03971) applied.
    
    User Impact:
    The causing APAR OA58190 delivered the new function it reported
    but introduced a new problem: When attempting to $IMPORT a
    policy in JES2, JES2 may terminate with an ABEND0C4.
    

Local fix

  • RECOVERY ACTION:
    Restart JES2
    

Problem summary

  • ****************************************************************
    * USERS AFFECTED:                                              *
    * All users of HJE77C0 with OA58190                            *
    * applied and all users of HJE77D0.                            *
    ****************************************************************
    * PROBLEM DESCRIPTION:                                         *
    * Issuing JES2 $POLICY IMPORT command                          *
    * may cause msgHASP095, "JES2                                  *
    * CATASTROPHIC ABEND.  CODE = S0C4                             *
    * (RC = 0000003B).".                                           *
    ****************************************************************
    * RECOMMENDATION:                                              *
    ****************************************************************
    When the JES2 $POLICY IMPORT command is issued, "$HASP095
    JES2 CATASTROPHIC ABEND.  CODE = S0C4  (RC = 0000003B)." may
    occur due to the presence of residual data in the $CDILEN
    field of the checkpointed $HCT, terminating JES2.
    
    As a result of this residual data in the $CDILEN field,
    other unpredictable symptoms may also occur while attempting
    to use JES2 Policies.
    

Problem conclusion

  • TYPE/RESTART (HOT) IPL/REQUIRED (NO) CLPA (NO)
    
    The HASPIRDA module was changed to check for and
    appropriately handle residual data in the $CDILEN
    field of the checkpointed $HCT.
    
    Searchable keywords:
     - ABENDS0C4-RC3B
     - ABEND0C4-RC3B
    
    APAR OA63221 prereq's (and sup's) for FMID HJE77C0:
    Pre's: CA58190
    
    APAR OA63221 prereq's (and sup's) for FMID HJE77D0:
    Pre's: * NONE *
    

Temporary fix

Comments

APAR Information

  • APAR number

    OA63221

  • Reported component name

    JES2

  • Reported component ID

    5752SC1BH

  • Reported release

    7D0

  • Status

    CLOSED PER

  • PE

    YesPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2022-05-03

  • Closed date

    2022-05-26

  • Last modified date

    2022-09-08

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

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

    UJ08563 UJ08564

Modules/Macros

  • HASPIRDA $HCT     HASPWARM HASMHCT  HASPSTAB
    

Fix information

  • Fixed component name

    JES2

  • Fixed component ID

    5752SC1BH

Applicable component levels

  • R7C0 PSY UJ08563

       UP22/06/08 P F206 {

  • R7D0 PSY UJ08564

       UP22/06/08 P F206 {

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 Systems"}],"Version":"7D0"}]

Document Information

Modified date:
08 September 2022