A fix is available
APAR status
Closed as program error.
Error description
When LIU Advanced ACBGEN run and all of the following conditions met, DXSECTAB EXISTS bit of the PSB which was built by condition (4) is turned on incorrectly. (1) IMS V12 with APAR PM42909 applied or IMS V13 is used. (2) LIU V2R1 with APAR PM61228 applied is used. (3) Advanced ACBGEN fails to build PSB with DB type PCB and DFS0587I is issued. (4) Just after the DFS0587I, Advanced ACBGEN succeeds to build PSB without DB type PCB. If the IMS Catalog population utility processes the PSB which was built by condition (4), it causes the ABENDS0C4 error by using the incorrect bit.
Local fix
N/A
Problem summary
USERS AFFECTED: IMS Library Integrity Utilities for z/OS, Version 2 Release 1 (FMID=H27P210 users who use the Advanced ACBGEN utility under IMS V12 or IMS V13. PROBLEM DESCRIPTION: When LIU Advanced ACBGEN runs and all of the following conditions met, DXSECTAB EXISTS bit in a directory entry of a PSB which was built by the condition (3 will be turned on incorrectly. (1 IMS V12 with APAR PM42909 applied or IMS V13 is used. (2 Advanced ACBGEN fails to build a PSB with any DB type PCBs and DFS0587I is issued. (3 Just after the DFS0587I, Advanced ACBGEN succeeds to build a PSB without DB type PCB. If the IMS Catalog population utility processes the PSB which was built by condition (3 , it can cause the ABENDS0C4 error by using the incorrect bit. RECOMMENDATION: Apply the maintenance for this APAR. Advanced ACBGEN should clear an internal flag introduced by IMS V12 APAR PM42909 which indicates the PSB has DB type PCBs, but the flag is not cleared when a build error of the PSB with DB type PCBs occurs and DFS0587I is issued. After the error occurred, if the next PSB member to be processed doesn't have DB type PCBs, this wrong flag is used and a wrong directory entry is created for the PSB. If the IMS Catalog population utility processes the PSB with the wrong directory entry, it can cause the ABENDS0C4 error. Advanced ACBGEN is fixed to clear the internal flag correctly when a build error DFS0587I occurs. Then the directory entry for the PSB without DB type PCBs will be corrected.
Problem conclusion
This APAR modifies the following modules and macros to fix the problem. - FABQDRIV - FABQTASK - FABQRLVC - FABQRLVD - FABQDSEC
Temporary fix
Comments
APAR Information
APAR number
PM89597
Reported component name
IMS LIBR INTEG
Reported component ID
5655I4200
Reported release
210
Status
CLOSED PER
PE
YesPE
HIPER
NoHIPER
Special Attention
NoSpecatt / Xsystem
Submitted date
2013-05-22
Closed date
2013-06-09
Last modified date
2013-07-03
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
UK94980
Modules/Macros
FABQDRIV FABQRLVC FABQRLVD FABQTASK
Fix information
Fixed component name
IMS LIBR INTEG
Fixed component ID
5655I4200
Applicable component levels
R210 PSY UK94980
UP13/06/12 P F306 {
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:
03 July 2013