IBM Support

PK63954: ABENDS0C4 DFSKSRC0 LOG SCRUB UTILITY. X'4002' RECORD RESIDUAL DATA LENGTH NOT DISCAREDED DUE TO ARITHMATIC COMPARE

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • Abend S0C4 processing a x'4002' checkpoint record containing
    a x'03' record which had an invalid residual data within it.
    When following data lengths, the DFSKSCR0 logic used signed
    instructions which failed to detect an EBCDIC field used
    as length was in fact invalid, and as a result cleared beyond
    the end of the record and overlaid it's own object code.
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED: Users of IMS V9 Knowledge-Based Log          *
    *                 Analysis (KBLA).                             *
    ****************************************************************
    * PROBLEM DESCRIPTION: KBLA: DFSKSRC0 Log Scrub Utility        *
    *                      failed with ABENDS0C4 Processing        *
    *                      X'4002' checkpoint record.              *
    ****************************************************************
    * RECOMMENDATION: INSTALL CORRECTIVE SERVICE FOR APAR/PTF      *
    ****************************************************************
    Abend S0C4 processing a x'4002' checkpoint record containing
    a x'03' record which had an invalid residual data within it.
    When following data lengths, the DFSKSCR0 logic used signed
    instructions which failed to detect an EBCDIC field used
    as length was in fact invalid, and as a result cleared beyond
    the end of the record and overlaid it's own object code.
    

Problem conclusion

  • AIDS: RIDS/UTIL RIDS/SYS SYS/UTIL
      GEN:
    
    *** END IMS KEYWORDS ***
    Part DFSKSCR0 was changed to compare the length field, which
    contained an invalid value, as an unsigned field.  When such
    a comparison is performed, even against an invalid length
    value, the program logic ensures that any clearing of data
    

Temporary fix

Comments

APAR Information

  • APAR number

    PK63954

  • Reported component name

    IMS V9

  • Reported component ID

    5655J3800

  • Reported release

    901

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2008-04-04

  • Closed date

    2008-05-21

  • Last modified date

    2008-10-23

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

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

    PK64142 UK36654

Modules/Macros

  • DFSKSCR0
    

Fix information

  • Fixed component name

    IMS V9

  • Fixed component ID

    5655J3800

Applicable component levels

  • R900 PSY UK36654

       UP08/05/23 P F805

[{"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:
23 October 2008