IBM Support

PM89597: ADVANCED ACBGEN TURNS ON DXSECTAB EXISTS BIT OF PSB INCORRECTLY WHEN DFS0587I BUILD ERROR OCCURS FOR THE PRECEDING PSB

A fix is available

Subscribe

You can track all active APARs for this component.

 

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