A fix is available
APAR status
Closed as new function.
Error description
NEW FUNCTION: Improved performance of ABO generated modules that contain SET INDEX1 to INDEX2 statements
Local fix
Problem summary
**************************************************************** * USERS AFFECTED: Users of IBM Automatic Binary Optimizer * * (ABO) for z/OS, 2.1 and ABO for z/OS 2.1 * * Trial * **************************************************************** * PROBLEM DESCRIPTION: This new function APAR adds * * performance improvements * * for ABO-optimized * * modules compiled * * from source containing * * SET INDEX1 to INDEX2 statements * * when specifying the ABO option * * ARCH=12 or higher. * * * * INDEX1 and INDEX2 in the example * * SET statement above are the * * names of data items * * declared by using the INDEXED * * BY phrase of the OCCURS * * clause: * * * * * * Example: * * * * 05 TABLE-ITEM-1 PIC X(8) * * OCCURS 10 INDEXED BY INDEX1 * * * * 05 TABLE-ITEM-2 PIC X(5) * * OCCURS 20 INDEXED BY INDEX2 * * * * SET INDEX1 to INDEX2 * * * * * * Performance improvements are * * also likely when specifying ARCH=12 * * or higher for COMPUTE statements * * involving division, or DIVIDE * * statements, where the dividend * * is binary data item with 10 or * * more digits and the divisor is * * a fixed point numeric literal. * * * * Example: * * * * 01 VAR-1 PIC 9(10) COMP. * * 01 VAR-2 PIC 9(10) COMP. * * * * COMPUTE VAR-1 = VAR-2 / 61 * **************************************************************** * RECOMMENDATION: Apply provided service * **************************************************************** ABO was modified to improve the performance of ABO-optimized modules.
Problem conclusion
Temporary fix
Comments
APAR Information
APAR number
PH35601
Reported component name
AUTO BINARY OPT
Reported component ID
5697AB200
Reported release
210
Status
CLOSED UR1
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt / Xsystem
Submitted date
2021-03-22
Closed date
2021-04-01
Last modified date
2021-05-03
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
Modules/Macros
BOZBXITA BOZEXE1 BOZJIVP BOZMSGE BOZMSGK BOZMSGT BOZOBJ1 BOZOPT BOZPA BOZPAJ BOZRIDT BOZSMF BOZSMFJ BOZSMFR BOZSRC1
Fix information
Fixed component name
AUTO BINARY OPT
Fixed component ID
5697AB200
Applicable component levels
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":"BU048","label":"IBM Software"},"Product":{"code":"SSERQD","label":"IBM Automatic Binary Optimizer for z\/OS"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"210","Line of Business":{"code":"LOB70","label":"Z TPS"}}]
Document Information
Modified date:
16 June 2025