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
- ABO 2.2 - selected tab,
- ABO 2.1 - selected tab,
- ABO 1.3 - selected tab,
- ABO Runtime (LE)
- ABO 2.2 Trial
- Support Resources
- To open a Case against the Automatic Binary Optimizer for z/OS product, use the IBM Service Request Tool .
- To request and track product feature enhancements, visit the IBM RFE Community .
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:
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. |
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 |
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. |
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' |
Compiler | SLEVEL | Minimum ABO 2.2 PTF Required |
---|---|---|
Enterprise COBOL for z/OS 6.4 |
1 |
ABO September 2023 PTF |
Table of Contents:
March 2020 PTF (PE - Check APAR PH29403 for more details about the PE fix )
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 |
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' |
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. |
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 |
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 |
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. |
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) |
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. |
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:
May 2020 PTF (PE - Check APAR PH29404 for more details about the PE fix )
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) |
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. |
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 |
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. |
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." |
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 |
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 |
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 |
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 |
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. |
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 |
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 |
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. |
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:
September 2019 PTF(ABO V2.1 support)
September 2017 PTF(ABO V1.3 support)
February 2016 PTF( V2R1 support )
December 2015 PTF( V2R2 support )
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 |
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. |
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:
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:
September 2023 PTF(V2.2 Refresh)
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 |
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 |
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 |
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
Was this topic helpful?
Document Information
Modified date:
20 March 2024
UID
swg27047229