IBM Support

PM96422: DBD/PSB/ACB REVERSAL DECODE FUNCTION GENERATES INCORRECT DBD SOURCE FOR SOME CONDITIONS

A fix is available

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • This APAR fixes existing problems of DBD/PSB/ACB Reversal to
    correct DBD source generated by decode function.
    

Local fix

  • N/A
    

Problem summary

  • ****************************************************************
    * USERS AFFECTED: IMS Library Integrity Utilities for z/OS,    *
    *                 Version 2 Release 1 (FMID=H27P210) users     *
    *                 who use DBD/PSB/ACB Reversal utility and     *
    *                 DBD/PSB/ACB Compare utility.                 *
    ****************************************************************
    * PROBLEM DESCRIPTION: DBD/PSB/ACB Reversal utility decode     *
    *                      function generates incorrect DBD source *
    *                      for some conditions.                    *
    *                      DBD/PSB/ACB Compare utility source      *
    *                      level compare report cannot compare     *
    *                      correctly for some conditions.          *
    ****************************************************************
    * RECOMMENDATION: Apply the maintenance for this APAR.         *
    ****************************************************************
    This APAR fixes the following existing problems of DBD/PSB/ACB
    Reversal utility decode function and DBD/PSB/ACB Compare utility
    source level compare report.
    
     1. EXIT= operand on SEGM statement of SHISAM DBD or ACB is not
        decoded/compared.
    
     2. When a 255 bytes long character is specified as VERSION=
        operand, unnecessary MSGFAN0030W is issued when decoding/
        comparing DBD or ACB and the decode function ends with a
        return code of 04.
    
     3. When decoding with COMPRESS=YES specified, if some blank
        characters are included in the value specified as VERSION=
        or REMARKS= operand, the value is decoded with incorrectly
        compressed.
        If some blank lines are included in the value, ABEND0C4
        occurs.
    
     4. PAIR= operand and RULES= operand of LCHILD statement of DBD
        or ACB is not decoded/compared if the database has
        bidirectional physical paired logical relationship.
    
     5. REMARKS= operand after PSELOPT= operand on XDFLD statement
        of DEDB DBD or ACB is incorrectly decoded/compared.
    
     6. When (segment, DBLE) is specified in the PARENT= operand on
        SEGM statement of HISAM DBD, the DBLE parameter is
        unnecessary but decoded/compared.
    

Problem conclusion

  • The following modules have been changed to fix the above
    problems:
    
     - FABNDBD0
     - FABNLCH0
     - FABNDCTL
     - FABNPCTL
    
    Additionally, FABLACBD module is changed not to compare
    unused field of ACB. This does not effect existing function.
    

Temporary fix

Comments

APAR Information

  • APAR number

    PM96422

  • Reported component name

    IMS LIBR INTEG

  • Reported component ID

    5655I4200

  • Reported release

    210

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2013-09-04

  • Closed date

    2013-09-25

  • Last modified date

    2013-10-04

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

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

    UK97883

Modules/Macros

  • FABLACBD FABNDBD0 FABNDCTL FABNLCH0 FABNPCTL
    

Fix information

  • Fixed component name

    IMS LIBR INTEG

  • Fixed component ID

    5655I4200

Applicable component levels

  • R210 PSY UK97883

       UP13/09/28 P F309

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","label":"APARs - z\/OS environment"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"2.1.0","Edition":"","Line of Business":{"code":"","label":""}},{"Business Unit":{"code":"BU048","label":"IBM Software"},"Product":{"code":"SSCX89N","label":"IMS Library Integrity Utilities"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"2.1.0","Edition":"","Line of Business":{"code":"","label":""}}]

Document Information

Modified date:
04 October 2013