IBM Support

Fix list and new features for Automatic Binary Optimizer for z/OS

Product Documentation


Abstract

This document contains a complete list of PTFs for IBM Automatic Binary Optimizer (ABO) for z/OS and related Language Environment (LE) components. The PTFs contain APAR fixes and new function APARs delivered as part of the continuous delivery process. We recommend installing the latest PTFs as they are cumulative (they contain all the APAR made available for the product since it first shipped).

Content

Latest PTFs are:

Automatic Binary Optimizer V2.2: UI96025, UI96026

Automatic Binary Optimizer V2.1: UI92325, UI92326

Automatic Binary Optimizer V1.3: UI71687, UI71688

Automatic Binary Optimizer Runtime (LE V2R4): UI64418

Automatic Binary Optimizer Runtime (LE V2R3): UI64417

Automatic Binary Optimizer Runtime (LE V2R2): UI64419

Automatic Binary Optimizer Runtime (LE V2R1): UI49032

Automatic Binary Optimizer V2.2 Trial : UI96028, UI96029

Automatic Binary Optimizer V2.1 Trial : UI92332, UI92333

Tab navigation

IBM Automatic Binary Optimizer for z/OS
Helpful Hints For Obtaining Technical Assistance:

Before contacting IBM Automatic Binary Optimizer for z/OS Support, gather the background information that you need to describe the problem. When you describe a problem to an IBM software support specialist, be as specific as possible and include all relevant background information so that the specialist can help you solve the problem efficiently. To save time, know the answers to these questions:

  • Can you reproduce the problem? If so, what steps and compiler options do you use to reproduce it?
  • Can the issue be reduced to a small test case?
  • Can the test case be provided to IBM?
  • What compiler version and fix pack level were you using when the problem occurred?
  • Do you have logs, traces, or messages that are related to the problem?
  • Is there a workaround for the problem? If so, be prepared to describe the workaround.

The FAQ for IBM Automatic Binary Optimizer for z/OS has a list of the most frequently asked ABO usage or maintenance-related questions and their answers.

There is a Mustgather document that describes what supporting documentation to collect in order to help the IBM Automatic Binary Optimizer Support Team diagnose your problem.

If you have helpful information to diagnose or identify the problem on your system, you can provide this data by following the instructions to exchange information with IBM Technical Support .

Table of Contents:

ABO March 2024 PTF

Date Released Status Supported z/OS versions and pre-requisite PTFs

14 March 2024

Current

.

ABO V2.2 PTFs:   UI96025, UI96026

APAR Description
PH60156 NEW FUNCTION: Improved scalability at ABO optimization time.

ABO September 2023 PTF

Date Released Status Supported z/OS versions and pre-requisite PTFs

11 October 2023

Superseded

.

ABO V2.2 PTFs:   UI93913, UI93914

APAR Description
PH57196 ABO Assertion failed at ./Binder.cpp:3662: isCodeClass

ABO April 2023 PTF

Date Released Status Supported z/OS versions and pre-requisite PTFs

17 April 2023

Superseded

.

ABO V2.2 PTFs:   UI82050, UI82051

APAR Description
PH53291 ABO Assertion failed at ./CFGChecker.cpp:97: 0
PH53543 ABO Failed Assertion Binder.cpp:7550
PH53545 ABO Failed assertion on ../z/codegen/machine/IBMMachine.cpp:1448
PH53816 Add support to the Automatic Binary Optimizer for COBOL modules that were compiled with the ARCH(13) option.
PH53817 ABO RTI can now provide profiling for CICS programs.

ABO August 2022 PTF

Date Released Status Supported z/OS versions and pre-requisite PTFs

26 August 2022

Superseded

.

ABO V2.2 PTFs:   UI82050, UI82051

 
APAR Description
PH48198 BOZ1446U ABO I/O error writing Listing transform
PH48200 ABO optimized module ABENDS with 'SQLCODE -310 DECIMAL HOST VARIABLE OR PARAMETER number CONTAINS NON-DECIMAL DATA'

   

Enterprise COBOL Compiler SLEVEL Eligibility

Compiler SLEVEL Minimum ABO 2.2 PTF Required

Enterprise COBOL for z/OS 6.4

1

ABO September 2023 PTF

.

Table of Contents:


ABO June 2023 PTF

Date Released Status Minimum Runtime (click to access LE tab)

22 June 2023

Current

UI49032 (V2R1), UI49033(V2R2), UI49013(V2R3), UI64418(V2R4)

.

ABO PTFs:   UI92325, UI92326

APAR Description
PH54853 ABO Assertion failed at ./CFGChecker.cpp:97: 0
PH54854 Failed assertion on ../z/codegen/machine/IBMMachine.cpp:1448

ABO June 2022 PTF

Date Released Status Minimum Runtime (click to access LE tab)

06 July 2022

Superseded

UI49032 (V2R1), UI49033(V2R2), UI49013(V2R3), UI64418(V2R4)

.

ABO PTFs:   UI81299, UI81300

APAR Description
PH44693 ABO Assertion failed at ./BinOptLinkage.cpp:1785
PH47087 BOZ1446U ABO I/O error writing Listing transform
PH47546 ABO optimized module abends with 'SQLCODE -310 DECIMAL HOST VARIABLE OR PARAMETER number CONTAINS NON-DECIMAL DATA'

ABO September 2021 PTF

Date Released Status Minimum Runtime (click to access LE tab)

07 October 2021

Superseded

UI49032 (V2R1), UI49033(V2R2), UI49013(V2R3), UI64418(V2R4)

.

ABO PTFs:   UI77444, UI77445

APAR Description
PH40636 NEW FUNCTION: Detect and skip optimization of non-LE enabled modules
PH40641 NEW FUNCTION: ABO Assistant now supports external procedures in original JCL input
PH40642 NEW FUNCTION: RTI Profiler usability and report improvements
PH40671 NEW FUNCTION: Improve performance of ABO generated modules that contain comparisons of COMP data items.

ABO March 2021 PTF

Date Released Status Minimum Runtime (click to access LE tab)

07 April 2021

Superseded

UI49032 (V2R1), UI49033(V2R2), UI49013(V2R3), UI64418(V2R4)

.

ABO PTFs:   UI74718, UI74719

APAR Description
PH35600 NEW FUNCTION: ABO Assistant (previously called ABO Performance Advisor) enhancements, including a new SMF Analyzer tool
PH35601 NEW FUNCTION: Improved performance of ABO generated modules that contain SET INDEX1 to INDEX2 statements

ABO December 2020 PTF

Date Released Status Minimum Runtime (click to access LE tab)

07 December 2020

Superseded

UI49032 (V2R1), UI49033(V2R2), UI49013(V2R3), UI64418(V2R4)

.

ABO PTFs:   UI72902, UI72903

APAR Description
PH32029 ABO Assertion failed from TRTypes.cpp or TypeReduction.cpp

ABO October 2020 PTF

Date Released Status Minimum Runtime (click to access LE tab)

26 October 2020

Current

UI49032 (V2R1), UI49033(V2R2), UI49013(V2R3), UI64418(V2R4)

.

ABO PTFs:   UI72097, UI72098

APAR Description
PH30079 ABO Assertion failed at ../il/Node.cpp:11033.
PH30122 NEW FUNCTION: Improved scalability at ABO optimization time.
PH30123 NEW FUNCTION: Add new syntax for CSECT/MEMBER negation and separators for better compatibility across code pages.
PH30125 NEW FUNCTION: Introducing ABO Performance Advisor.
PH30126 NEW FUNCTION: Improved performance of ABO generated modules that contain INSPECT TALLYING CHARACTERS BEFORE statements.

ABO September 2020 PTF

Date Released Status Minimum Runtime (click to access LE tab)

19 September 2020

Superseded

UI49032 (V2R1), UI49033(V2R2), UI49013(V2R3), UI64418(V2R4)

.

ABO PTFs:   UI71606, UI71607

APAR Description
PH29403 ABO optimized module Abends with 'S806 CEE3501S The module........ Was not found'
----> To fix PE PTF(UI68702)

ABO March 2020 PTF

Date Released Status Minimum Runtime (click to access LE tab)

07 April 2020

Superseded

UI49032 (V2R1), UI49033(V2R2), UI49013(V2R3), UI64418(V2R4)

.

ABO PTFs:   UI68702, UI68703 (PTF in Error)

APAR Description
PH23690 NEW FUNCTION: Add Summary Report by Language section to RTI Profiler output.
PH23692 NEW FUNCTION: Improves the listing transform by displaying prolog information in the "Input Instructions" section for each CSECT
PH23693 NEW FUNCTION: Improved scalability at ABO optimization time.
PH23696 NEW FUNCTION: Program complexity 182 now supported in some situations.

ABO November 2019 PTF

Date Released Status Minimum Runtime (click to access LE tab)

19 November 2019

Superseded

UI49032 (V2R1), UI49033(V2R2), UI49013(V2R3), UI64418(V2R4)

.

ABO PTFs:   UI66467, UI66468

APAR Description
PH18713 ABO ARCH=12|13 optimized modules may produce a negative zero instead of positive zero result after decimal place adjustment
PH18867 NEW FUNCTION: Provide an option for ABO to generate an RTI profiler enabled main program module.
PH18868 NEW FUNCTION: Improved runtime performance with ABO optimized modules.
PH18870 NEW FUNCTION: Improved scalability at ABO optimization time.
PH19269 NEW FUNCTION: Improved performance of ABO generated modules that contain MOVE statements of larger data items

Table of Contents:


ABO September 2020 PTF

Date Released Status Minimum Runtime (click to access LE tab)

23 September 2020

Current

UI49032 (V2R1), UI49033(V2R2), UI49013(V2R3), UI64418(V2R4)

.

ABO PTFs:   UI71687, UI71688

APAR Description
PH29404 ABO optimized module Abends with 'S806 CEE3501S The module........ Was not found'
----> To fix PE PTF(UI69522)

ABO May 2020 PTF

Date Released Status Minimum Runtime (click to access LE tab)

20 May 2020

Superseded

UI49032 (V2R1), UI49033(V2R2), UI49013(V2R3), UI64418(V2R4)

.

ABO PTFs:   UI69522, UI69523 (PTF in Error)

APAR Description
PH25458 NEW FUNCTION: Program complexity 182 now supported in some situations.

ABO November 2019 PTF

Date Released Status Minimum Runtime (click to access LE tab)

06 November 2019

Superseded

UI49032 (V2R1), UI49033(V2R2), UI49013(V2R3), UI64418(V2R4)

.

ABO PTFs:   UI66205, UI66206

APAR Description
PH18542 Improved performance of ABO generated modules that contain MOVE statements of larger data items

ABO October 2019 PTF

Date Released Status Minimum Runtime (click to access LE tab)

04 October 2019

Superseded

UI49032 (V2R1), UI49033(V2R2), UI49013(V2R3), UI64418(V2R4)

.

ABO PTFs:   UI65636, UI65637

APAR Description
PH17531 ABO OPTIMIZED MODULE ABENDS WITH 0CA DECIMAL OVERFLOW EXCEPTION WHEN USING LE TRAP(OFF) OPTION IN A MIXED LANGUAGE APPLICATION.

ABO September 2019 PTF

Date Released Status Minimum Runtime (click to access LE tab)

22 September 2019

Superseded

UI49032 (V2R1), UI49033(V2R2), UI49013(V2R3), UI64418(V2R4)

.

ABO PTFs:   UI65436, UI65437

APAR Description
PH09242 Message ICH408I OMVS SEGMENT not defined issued when using ABO
PH17060 ABO 1.3 IVP does not recognize z14 ZR1 hardware as valid for ABO modules
PH17062 High memory use by ABO when optimizing large programs with the ARCH(12) option
PH17063 ABO abends with message "BOZ1003U: Program caught signal 11, exiting with return code 16."

ABO February 2019 PTF

Date Released Status Minimum Runtime (click to access LE tab)

28 February 2019

Superseded

UI49032 (V2R1), UI49033(V2R2), UI49013(V2R3)

.

ABO PTFs:   UI61472, UI61473

APAR Description
PH08467 ABO optimized module abends during SORT with abend code U4036, reason code 6

ABO January 2019 PTF

Date Released Status Minimum Runtime (click to access LE tab)

27 January 2019

Superseded

UI49032 (V2R1), UI49033(V2R2), UI49013(V2R3)

.

ABO PTFs:   UI60910, UI60911

APAR Description
PH07264 ABO Assertion failed at ./TypeReduction.cpp:1146:
PH07421 NEW FUNCTION: ABO now supports modules compiled with CMPR2 option.
PH07424 NEW FUNCTION: improved scalability at ABO optimization time.
PH07493 ABO Assertion failed at VerifyBinaryCodeAnalysis.cpp:105

ABO September 2018 PTF

Date Released Status Minimum Runtime (click to access LE tab)

27 September 2018

Superseded

UI49032 (V2R1), UI49033(V2R2), UI49013(V2R3)

.

ABO PTFs:   UI58590, UI58591

APAR Description
PH02578 NEW FUNCTION: Improved runtime performance with ABO optimized modules
PH02580 NEW FUNCTION: Improved scalability at ABO optimization time.
PH02585 NEW FUNCTION: Add a severity indication to BOZ message name
PH02586 NEW FUNCTION: Direct OPTLOG output for each member optimized to particular dataset(member) of the same name

ABO August 2018 PTF

Date Released Status Minimum Runtime (click to access LE tab)

15 August 2018

Current

UI49032 (V2R1), UI49033(V2R2), UI49013(V2R3)

.

ABO PTFs:   UI57825, UI57826

APAR Description
PH01559 ABO abends with message BOZ1453: dynalloc(): failed for DUMMY DD SYSDEFSD errcode 410, info code 0

ABO June 2018 PTF

Date Released Status Minimum Runtime (click to access LE tab)

26 June 2018

Superseed

UI49032 (V2R1), UI49033(V2R2), UI49013(V2R3)

.

ABO PTFs:   UI56714, UI56715

APAR Description
PI98728 NEW FUNCTION:Improved scalability at ABO optimization time.
PI98729 NEW FUNCTION:Improved runtime performance with ABO optimized modules.
PI98730 NEW FUNCTION: Support line continuation in SYSIN files.

ABO February 2018 PTF

Date Released Status Minimum Runtime (click to access LE tab)

28 February 2018

Superseded

UI49032 (V2R1), UI49033(V2R2), UI49013(V2R3)

.

ABO PTFs:   UI54012, UI54013

APAR Description
PI92153 Provide a more detailed description when IDBA string is not present in an input module.
PI93353 NEW FUNCTION: Binder IEW error messages now appear in the ABO log file to help with diagnostics.
PI93418 NEW FUNCTION: Program Complexity 4 now supported
PI93440 NEW FUNCTION: Program Complexity 87 now supported
PI93464 NEW FUNCTION: Program Complexity 99 now supported
PI93467 NEW FUNCTION: Detailed information about COBOL CSECTs now appear in listing transform
PI93468 NEW FUNCTION: BOPT directive allows a way to exclude modules from ABO processing
PI93470 NEW FUNCTION: Program Complexity 161 now supported
PI93471 NEW FUNCTION: Program Complexity 154 now supported
PI93472 NEW FUNCTION: Program Complexity 73 now supported
PI93480 NEW FUNCTION: Program Complexity 1 now supported in more situations
PI93482 NEW FUNCTION: Reduced memory use and optimization time of ABO
PI93483 Change ABO return code for no eligible CSECT case from RC=8 to RC=4

ABO December 2017 PTF

Date Released Status Minimum Runtime (click to access LE tab)

08 December 2017

Superseded

UI49032 (V2R1), UI49033(V2R2), UI49013(V2R3)

.

ABO PTFs:   UI52466, UI52467

APAR Description
PI91174 MOVE statement between 1 byte data items not executed

ABO October 2017 PTF

Date Released Status Minimum Runtime (click to access LE tab)

01 November 2017

Superseded

UI49032 (V2R1), UI49033(V2R2), UI49013(V2R3)

.

ABO PTFs:   UI51540, UI51541

APAR Description
PI89057 NEW FUNCTION: Improved runtime performance with ABO optimized modules.
PI89060 NEW FUNCTION: Improved runtime performance of ABO modules optimized with ARCH(12) for z14.
PI89062 NEW FUNCTION: Improved scalability at ABO optimization time.
PI89063 NEW FUNCTION: Program Complexity 57 now supported.
PI89064 NEW FUNCTION: ABO support for modules containing Program Segmentation.
PI89065 NEW FUNCTION: User written SERVICE LABEL statements support.
PI89066 Generate a proper message if Listing File write operation fails.

ABO September 2017 PTF

Date Released Status Minimum Runtime (click to access LE tab)

28 September 2017

Superseded

UI49032 (V2R1), UI49033(V2R2), UI49013(V2R3)

.

ABO PTFs:   UI50505, UI50506

APAR Description
PI87551 Incorrect behavior from DIVIDE or MULTIPLY statements including erroneous IGZ0061S division by zero messages

Table of Contents:


Runtime September 2019 PTF

Date Released Status

28 September 2019

Current

ABO RUNTIME PTFs:   UI64418 (V2R4), UI64417 (V2R3), UI64419 (V2R2)

APAR Description
PH14705 ADD SUPPORT FOR NEW FUNCTIONS IN IBM AUTOMATIC BINARY OPTIMIZER FOR Z/OS

Runtime September 2017 PTF

Date Released Status

28 September 2017

Current

ABO RUNTIME PTFs:   UI49032 (V2R1), UI49033 (V2R2), UI49013 (V2R3)

APAR Description
PI84564 Add support for IBM Automatic Binary Optimizer for z/OS version 1.3.

Runtime February 2016 PTF

Date Released Status

19 February 2016

Superseded

ABO RUNTIME PTFs:   UI34924 (V2R1)

APAR Description
PI55281 Add support for IBM Automatic Binary Optimizer for z/OS

Relevant technote:


Runtime December 2015 PTF

Date Released Status

11 December 2015

Current

ABO RUNTIME PTFs:   UI33525 (V2R2)

APAR Description
PI52354 Add support for IBM Automatic Binary Optimizer for z/OS.

Relevant technote:


Table of Contents:


ABO March 2024 Trial PTF

Date Released Status Supported z/OS versions and pre-requisite PTFs

14 March 2024

Current

.

ABO Trial PTFs:   UI96028, UI96029

APAR Description
PH60264 An update to the Automatic Binary Optimizer for z/OS 2.2 Trial to include the contents of the 1Q2024 PTF

ABO September 2023 Trial PTF

Date Released Status Supported z/OS versions and pre-requisite PTFs

11 October 2023

Superseded

.

ABO Trial PTFs:   UI93915, UI93916

APAR Description
PH57393 An update to the Automatic Binary Optimizer for z/OS 2.2 Trial to include the contents of the 3Q2023 PTF

ABO April 2023 Trial PTF

Date Released Status Supported z/OS versions and pre-requisite PTFs

17 April 2023

Superseded

.

ABO Trial PTFs:   UI91437, UI91438

APAR Description
PH48621 An update to the Automatic Binary Optimizer for z/OS 2.2 Trial to include the contents of the 2Q2023 PTF

ABO August 2022 PTF

Date Released Status Supported z/OS versions and pre-requisite PTFs

26 August 2022

Superseded

.

ABO Trial PTFs:   UI91437, UI91438

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

Document Location

Worldwide

[{"Type":"MASTER","Line of Business":{"code":"LOB35","label":"Mainframe SW"},"Business Unit":{"code":"BU058","label":"IBM Infrastructure w\/TPS"},"Product":{"code":"SSERQD","label":"IBM Automatic Binary Optimizer for z\/OS"},"ARM Category":[{"code":"a8m0z00000007saAAA","label":"Automatic Binary for z\/OS"}],"ARM Case Number":"","Platform":[{"code":"PF035","label":"z\/OS"}],"Version":"1.3.0;2.1.0;2.2.0"}]

Document Information

Modified date:
20 March 2024

UID

swg27047229