IBM Support

PI87812: DBD/PSB/ACB COMPARE DOES NOT COMPARE METADATA WHEN NOCOMP=IMSREL IS SPECIFIED

A fix is available

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • DBD/PSB/ACB Compare does not compare metadata with NOCOMP=IMSREL
    when one member is generated by IMS V11 or earlier and the
    other is
    generated by IMS V12 or later.
    
    It is wrong behavior because the source of one member which has
    metadata is not same as the source of the other member which
    does not
    have metadata. IMSREL is valid when two members are generated
    from the same source but the version of IMS that generated the
    two members is different.
    

Local fix

  • N/A
    

Problem summary

  • ****************************************************************
    * USERS AFFECTED: IMS Library Integrity Utilities for z/OS,    *
    *                 Version 2 Release 2 (FMID=H27P220) users     *
    *                 who use the DBD/PSB/ACB Compare utility.     *
    ****************************************************************
    * PROBLEM DESCRIPTION: DBD/PSB/ACB Compare does not compare    *
    *                      metadata with NOCOMP=IMSREL when one    *
    *                      member is generated by IMS V11 or       *
    *                      earlier and the other is generated by   *
    *                      IMS V12 or later.                       *
    *                      It is wrong behavior because the        *
    *                      source of one member which has          *
    *                      metadata is not same as the source of   *
    *                      the other member which does not have    *
    *                      metadata. IMSREL is used when two       *
    *                      members are generated from the same     *
    *                      source but the version of IMS that      *
    *                      generated the two members is different. *
    ****************************************************************
    * RECOMMENDATION: Apply the maintenance for this APAR.         *
    ****************************************************************
    This APAR fixes a behavior of NOCOMP=IMSREL option of
    DBD/PSB/ACB Compare utility when it compares two members with
    the following condition.
    One member is generated by IMS V11 or earlier and the other is
    generated by IMS V12 or later and it has a metadata.
    In this case, the utility does not compare metadata with
    NOCOMP=IMSREL even if two members are generated by the
    different sources.
    It is a wrong behavior because NOCOMP=IMSREL is used when two
    members are generated from the same source but the version of
    IMS that generated the two members is different.
    This APAR fixes the utility to compare metadata with
    NOCOMP=IMSREL.
    NOCOMP=METADATA is used not to compare metadata.
    
    This APAR also fixes the following problems of DBD/PSB/ACB
    Compare utility.
    
     -VERSION= statement in the source-level compare reports does
      not have comma ',' even if VERSION= statement is not a last
      statement.
     -The utility wrongly detects difference in SEGMENT= parameter
      in XDFLD statement when SEGMENT= parameter is omitted because
      the index target segment type is the index source segment and
      one member has metadata and the other does not have metadata.
     -The utility ends with ABEND0C4 when STARTAFTER= parameter in
      FIELD statement has over 26 words.
     -The utility does not compare CASEIDTYPE= parameter in DFSCASE
      statement if CASEID= parameter in DFSCASE statement has over
      19 words.
    

Problem conclusion

  • The following modules and macros have been changed to fix the
    above problem:
    
    FABLACB0 FABLADP0 FABLAPI0 FABLCMPD FABLCMPP FABLDBD0 FABLPRTS
    FABLPSB0 FABXCMPD FABXCMPP FABXPRTS FABLICB
    

Temporary fix

Comments

APAR Information

  • APAR number

    PI87812

  • Reported component name

    IMS LIBR INTEG

  • Reported component ID

    5655I4200

  • Reported release

    220

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2017-09-25

  • Closed date

    2017-10-02

  • Last modified date

    2017-11-01

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

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

    UI50790

Modules/Macros

  •    FABLACB0 FABLADP0 FABLAPI0 FABLCMPD FABLCMPP
    FABLDBD0 FABLPRTS FABLPSB0 FABXCMPD FABXCMPP FABXPRTS
    

Fix information

  • Fixed component name

    IMS LIBR INTEG

  • Fixed component ID

    5655I4200

Applicable component levels

  • R220 PSY UI50790

       UP17/10/04 P F710

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":"220","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":"220","Edition":"","Line of Business":{"code":"","label":""}}]

Document Information

Modified date:
01 November 2017