IBM Support

PI47105: DBD/PSB/ACB REVERSAL PROVIDES SEVERAL NEW OPTIONS FOR DECODE FUNCTION

A fix is available

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as new function.

Error description

  • This APAR provides a new options of DBD/PSB/ACB Reversal to
    provide the following functions:
    @   Function to set LANG=COBOL instead of LANG=ASSEM in the
    decoded PSB source.
    @   Function to place the PCBNAME at the label instead of
    PCBNAME= in the decoded PSB source.
    @   Function to put SENSEG PROCOPT which is abbreviated by
    default in the decoded PSB source.
    @   Function to decode DBD-type ACB which is referenced by none
    of the PSB-type ACBs.
    Relating to the above, two of new options are effective for some
    of the XREF reports. With these, LANG=COBOL is output or
    DBD-type ACB which is referenced by none of the PSB-type ACBs is
    reported to the XREF report.
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED: IMS Library Integrity Utilities for z/OS,    *
    *                 Version 2 Release 2 (FMID=H27P220) users     *
    *                 who use the DBD/PSB/ACB Reversal utility.    *
    ****************************************************************
    * PROBLEM DESCRIPTION: This APAR provides the following        *
    *                      new options and function of             *
    *                      DBD/PSB/ACB Reversal:                   *
    *                       -ACB_REFERENCED option to decode       *
    *                        DBD-type ACBs that are not            *
    *                        referenced by any PSB-type ACBs.      *
    *                       -PGM_COBOL option to set LANG=COBOL    *
    *                       instead of LANG=ASSEM in the decoded   *
    *                        PSB source.                           *
    *                       -DECOPT PCB_LABEL option to print the  *
    *                        PCBNAME in the label instead of       *
    *                        printing the PCBNAME parameter in     *
    *                        the decoded PSB source.               *
    *                       -DECOPT SENSEG_PROCOPT option to       *
    *                        always print the SENSEG_PROCOPT       *
    *                        value in the decoded PSB source.      *
    *                      -UNREF ACB function control statement   *
    *                        for generating an Unreferenced        *
    *                        ACB(DBD) report.                      *
    ****************************************************************
    * RECOMMENDATION:                                              *
    ****************************************************************
    This APAR enables the DBD/PSB/ACB Reversal to support the
    following new options and function.
    
     ACB_REFERENCED option to process all of the ACBs which
     includes on or more PSB-type ACBs and the DBD-type ACBs that
     those PSB-type ACB refer to and the DBD-type ACBs that are not
     referenced by PSB-type ACBs. This option affects ACB ALL
      keyword for DECODE, LIST, DDNAMES and XREF functions.
    
     PGM_COBOL option to set LANG=COBOL instead of LANG=ASSEM in the
     decoded PSB source.
    
     The PSB LANGUAGE field in the PSB XREF BY TYPE - PSB NAME ORDER
     report also shows the LANG value as COBOL.
    
     DECOPT PCB_LABEL option to print the PCB name in the PCB label
     or to print the name on the PCBNAME control statement in the
     decoded PSB source.
    
     DECOPT SENSEG_PROCOPT option to print the SENSEG PROCOPT value
     in the decoded PSB source even when the value is the same as
     the PCB PROCOPT value.
    
    UNREF ACB ALL function control statement to generate the
     Unreferenced ACB(DBD) report in the SYSPRINT data set.
     The only supported operand for this keyword is ACB .
     No function keyword options are supported for this keyword.
    
    The RUN-TIME Option report is modified not to print the
    unrelated option for the listed member. For instance, ACB_GSAM
    option does not effect DBDs or PSBs even though the report
    printed ACB-GSAM for the DBDs or PSBs.
    

Problem conclusion

Temporary fix

Comments

  • The following modules and macros have been modified.
    
    FABNCOM2 FABNDMBR FABNDMY0 FABNICB FABNSDT FABNWORK FABNACB0
    FABNCNTL FABNCODE FABNCPUT FABNDCOD FABNDDN0 FABNMSGS FABNPCNA
    FABNPCNB FABNPCNC FABNPCND FABNPCNE FABNPCN9 FABNPCTL FABNPDBD
    FABNPPSB FABNREAD FABNTGEN FABNTLES FABNXREF
    
    ========================
    = DOCUMENTATION CHANGE =
    ========================
    The documentation "IBM IMS Library Integrity Utilities for z/OS
    V2R2, User's Guide (SC19-3979-01)" is changed.
    
    For all the documentation changes, see documentation updates
    on IMS Tools library site.
    
    http://www-01.ibm.com/software/data/db2imstools/
    imstools-library.html
    

APAR Information

  • APAR number

    PI47105

  • Reported component name

    IMS LIBR INTEG

  • Reported component ID

    5655I4200

  • Reported release

    220

  • Status

    CLOSED UR1

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    YesSpecatt / New Function / Xsystem

  • Submitted date

    2015-08-18

  • Closed date

    2015-09-16

  • Last modified date

    2015-10-02

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

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

    UI31211

Modules/Macros

  • FABNACB0 FABNCNTL FABNCODE FABNCPUT FABNDCOD FABNDDN0 FABNMSGS
    FABNPCNA FABNPCNB FABNPCNC FABNPCND FABNPCNE FABNPCN9 FABNPCTL
    FABNPDBD FABNPPSB FABNREAD FABNTGEN FABNTLES FABNXREF
    

Publications Referenced
SC19397901    

Fix information

  • Fixed component name

    IMS LIBR INTEG

  • Fixed component ID

    5655I4200

Applicable component levels

  • R220 PSY UI31211

       UP15/09/22 P F509  

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:
02 October 2015