IBM Support

OA55270: PROGRAM OBJECT BUILT BY THE Z/OS 2.3 BINDER MAY NOT BE REPROCESSED CORRECTLY BY EARLIER RELEASES OF Z/OS

A fix is available

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • Abend08B RSN00910022 msgCSV031I RC24 RSN26110FF6
    toleration missing on z/OS 2.2 and 2.1
    
    When a program object built by the z/OS 2.3 Binder is
    reprocessed on an earlier release of z/OS (for example, via
    some COPY tools that invoke the binder with INTENT=ACCESS),
    the copied program object is incorrectly re-built with two
    initial load segments.
    
    The re-built program object will fail to load with the
    following message / abend:
      CSV031I LIBRARY ACCESS FAILED FOR MODULE mmmmmmmm, RETURN CODE
              24, REASON CODE 26110FF6, DDNAME dddddd
      DUMP TITLE=IEWLRECV - LINEAR FORMAT PROGRAM MNGT -- ABEND
           0008B 000 REASON 00910022
    
    The Binder at HPM77B0 made a change in the internal format of
    the segment table.  This change was not recognized by previous
    releases, causing the re-built segment table to contain invalid
    data.
    
    Verification Steps:
     - program object was built fresh on z/OS 2.3,
     - later the program object was copied on z/OS 2.2 or 2.1 by an
        application that invoked the Binder APIs instead of IEBCOPY,
     - Abend08B results when trying to load / execute the program
        object.
    
    Additional Keywords:
     msgCSV031 CSV031 rebuilt
    FIXCAT : ZOS0205C/K ZOS0204C/K
    

Local fix

  • option 1: If possible, invoke the (OEM) COPY job on the z/OS 2.3
    system which will allow the HPM77B0 binder to correctly process
    the PO for execution on previous releases.
    
    option 2: If BOTH the source and target of the copy is a PDS/e,
    you may choose to invoke IEBCOPY on either release of z/OS as it
    does not invoke the binder when source and target dataset type
    is the same.
    

Problem summary

  • ****************************************************************
    * USERS AFFECTED: Those using the pre z/OS 2.3 binder API with *
    *                 INTENT=ACCESS to reprocess a program object  *
    *                 (PO) built on z/OS V2R3.                     *
    ****************************************************************
    * PROBLEM DESCRIPTION: When a reprocessed PO (as described     *
    *                      above) is saved, and then executed,     *
    *                      ABEND0C4 may occur with a reason code   *
    *                      26110FF6.                               *
    ****************************************************************
    * RECOMMENDATION:                                              *
    ****************************************************************
    POs built on z/OS V2R3 may contain a class table which cannot be
    correctly processed by lower-level z/OS binder releases. During
    the INTENT=ACCESS processing, the binder needs to retain the
    containing segment ID of each class, but does not correctly do
    so in this case. ABEND0C4 may occur due to incorrect segment
    IDs.
    

Problem conclusion

  • Toleration support has been provided in all supported lower
    releases of the z/OS binder.
     KEYWORDS: ZOS0203C/K
    

Temporary fix

Comments

  • ×**** PE19/01/29 FIX IN ERROR. SEE APAR OA56816  FOR DESCRIPTION
    

APAR Information

  • APAR number

    OA55270

  • Reported component name

    PROGRAM MANAGEM

  • Reported component ID

    5695PMB01

  • Reported release

    7A0

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    YesHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2018-04-10

  • Closed date

    2018-09-14

  • Last modified date

    2021-03-05

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

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

    UA97386 UA97387

Modules/Macros

  •    IEWBXCWP
    

Fix information

  • Fixed component name

    PROGRAM MANAGEM

  • Fixed component ID

    5695PMB01

Applicable component levels

  • R7A0 PSY UA97386

       UP18/09/26 P F809

  • R790 PSY UA97387

       UP18/09/26 P F809

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":null,"label":null},"Product":{"code":"SG19O","label":"APARs - MVS environment"},"Platform":[{"code":"PF054","label":"z\/OS"}],"Version":"7A0"}]

Document Information

Modified date:
06 March 2021