IBM Support

PH48621: AN UPDATE TO THE AUTOMATIC BINARY OPTIMIZER FOR Z/OS 2.2 TRIAL TO INCLUDE THE CONTENTS OF THE 3Q2022 PTF

A fix is available

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • An update to the Automatic Binary Optimizer for z/OS 2.2 Trial
    to include the contents of the 3Q2022 PTF
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED: Users of IBM Automatic Binary Optimizer      *
    *                 (ABO) for z/OS, 2.2 Trial.                   *
    ****************************************************************
    * PROBLEM DESCRIPTION: This APAR adds the following new        *
    *                      function from the ABO 2.2 PTF:          *
    *                                                              *
    *                      1) When ABO optimizes input modules     *
    *                      originally compiled at OPT that have    *
    *                      a constant reference outside of the     *
    *                      bounds of WORKING-STORAGE, ABO may      *
    *                      abend with the following message in     *
    *                      the OPTLOG dataset: Assertion failed    *
    *                      at ./BinOptLinkage.cpp:1785. Such a     *
    *                      module may have the following warning   *
    *                      message present in its original         *
    *                      compiler listing: IGYOP3235-W A         *
    *                      reference to "" was found to have a     *
    *                      constant reference-modification start   *
    *                      value that addressed an area outside    *
    *                      of the data item.  The reference was    *
    *                      accepted.                               *
    *                                                              *
    *                      2) When ABO is generating the listing   *
    *                      transform to a dataset with RECFM=FB,   *
    *                      LRECL=133 as recommended by the User's  *
    *                      guide ABO may generate a long line      *
    *                      (over 133 chars) in the listing         *
    *                      transform file that may cause ABO to    *
    *                      abend with the following message in     *
    *                      the OPTLOG dataset: BOZ1446U: An I/O    *
    *                      error occured while writing the         *
    *                      Listing transform.                      *
    *                                                              *
    *                      3) In rare cases, COBOL-compiled        *
    *                      programs containing CALL statements     *
    *                      with large numbers of parameters may    *
    *                      be optimized incorrectly by ABO,        *
    *                      resulting in incorrect parameters       *
    *                      being passed to the target program.     *
    *                      The problem is most likely to occur     *
    *                      when there are multiple consecutive     *
    *                      CALL statements to the same program     *
    *                      with varying parameters. Symptoms       *
    *                      may be "SQLCODE -310 DECIMAL HOST       *
    *                      VARIABLE OR PARAMETER number CONTAINS   *
    *                      NON-DECIMAL DATA", but other            *
    *                      unexpected behavior, abends and wrong   *
    *                      results are also possible.              *
    ****************************************************************
    * RECOMMENDATION: Apply provided service.                      *
    ****************************************************************
    The ABO 2.2 Trial was modified to include all of the above items
    from the September 2021 ABO 2.2 PTF.
    

Problem conclusion

  • The ABO 2.2 Trial was modified to include all of the above items
    from the September 2021 ABO 2.2 PTF.
    

Temporary fix

Comments

APAR Information

  • APAR number

    PH48621

  • Reported component name

    AUTO BIN OPT TR

  • Reported component ID

    5697TR200

  • Reported release

    220

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2022-08-11

  • Closed date

    2022-08-22

  • Last modified date

    2022-09-01

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

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

    UI82052 UI82053

Modules/Macros

  • BOZBXITA BOZEXE1  BOZJIVP  BOZMSGE  BOZMSGK  BOZMSGT  BOZOBJ1
    BOZOBJ2  BOZOPT   BOZPA    BOZPAJ   BOZRIDT  BOZSMF   BOZSMFJ
    BOZSMFR  BOZSRC1  BOZSRC2
    

Fix information

  • Fixed component name

    AUTO BIN OPT TR

  • Fixed component ID

    5697TR200

Applicable component levels

  • R220 PSY UI82052

       UP22/08/26 P F208

  • R22J PSY UI82053

       UP22/08/26 P F208

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"},"Platform":[{"code":"PF054","label":"z Systems"}],"Version":"220"}]

Document Information

Modified date:
01 September 2022