A fix is available
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
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