IBM Support

PK17059: ABEND S0C4 DFSURDB0

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • The problem is in DFSURDB0's routine called RDBDUCOT. The caller
    should be in amode 31 so that instructions at seq. # 29800000
    and 30480000 produce the correct addresses in R2 and R3.
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED: Users of IMS V9R1 Database Recovery utility  *
    *                 (DFSURDB0) are affected.                     *
    ****************************************************************
    * PROBLEM DESCRIPTION: User received an AbendS0C4 in IDA019RM  *
    *                      when running a Database Recovery job.   *
    ****************************************************************
    * RECOMMENDATION: INSTALL CORRECTIVE SERVICE FOR APAR/PTF      *
    ****************************************************************
    The abend occurred during a PUT instruction because R2 and R3
    contain 31-bit address but the utility was running in amode 24.
    The utility was missing the code to return to amode 31 at label
    URDB233, where it reaches end of data when reading change accum
    data set.  As a result, the remaining execution ran in 24 bit
    mode and caused the AbendS0C4 on a PUT instruction.
    

Problem conclusion

  • AIDS: RIDS/UTIL RIDS/DBS DBS/UTIL
      DEP: NONE
      GEN:
    
    *** END IMS KEYWORDS ***
    Module DFSURDB0 has been changed to resolve the problem.
    An amode 31 capping code has been added to label URDB233 so
    that the utility resumes running in 31-bit mode after reaching
    EOF on change accum data set.
    

Temporary fix

Comments

  • Additional symptoms:these messages produced and no abend occurs
    DFS0327W NO RECORDS ON DDNAME DFSUCUM FOR RECOVERED DATA SET
    yyyyyyyy
    DFS2805A RECORD RBN nnnnnnnn IS INVALID
    DFS339I    FUNCTION RV HAS COMPLETED ABNORMALLY RC=08
    .
    Error goes away when the change accum input dataset is not
    used.
    

APAR Information

  • APAR number

    PK17059

  • Reported component name

    IMS V8

  • Reported component ID

    5655C5600

  • Reported release

    901

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2005-12-20

  • Closed date

    2006-01-10

  • Last modified date

    2006-10-04

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

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

    UK10683

Modules/Macros

  • DFSURDB0
    

Fix information

  • Fixed component name

    IMS V9

  • Fixed component ID

    5655J3800

Applicable component levels

  • R900 PSY UK10683

       UP06/01/12 P F601

[{"Business Unit":{"code":"BU048","label":"IBM Software"},"Product":{"code":"SSCVRBJ","label":"System Services"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"901","Edition":"","Line of Business":{"code":"","label":""}}]

Document Information

Modified date:
04 October 2006