A fix is available
APAR status
Closed as program error.
Error description
Assert in RankingEngine.cpp:1278 when using TUNE(13+) and an ARCH setting that doesn't match the TUNE
Local fix
Use TUNE setting that matches ARCH setting with a value 13 or less.
Problem summary
**************************************************************** * USERS AFFECTED: Users of Z Code Optimization Advice * * analyzing COBOL programs compiled with * * Enterprise COBOL 6.4 where the TUNE option * * is lower than the option required on the * * machine on which the z Code Optimization * * Advice profiler is run, using TUNE(13) or * * higher, and an ARCH suboptions that doesn't * * match the TUNE suboption. * **************************************************************** * PROBLEM DESCRIPTION: Z Code Optimization Advice abends with * * message "Assertion failed at * * RankingEngine.cpp:1278: false" * **************************************************************** * RECOMMENDATION: Apply the IBM-provided PTF * **************************************************************** When determining how to rank performance issues arising from suboptimal setting of the TUNE option, z Code Optimization Advice wasn't considering some valid combinations of the ARCH and TUNE options.
Problem conclusion
Z Code Optimization Advice was fixed to consider all valid combinations of ARCH and TUNE options.
Temporary fix
Comments
APAR Information
APAR number
PH66060
Reported component name
CODE OPT ADVICE
Reported component ID
5900B4M04
Reported release
210
Status
CLOSED PER
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt / Xsystem
Submitted date
2025-04-08
Closed date
2025-04-22
Last modified date
2025-05-02
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
Modules/Macros
CQIALC CQIBE CQIBXITA CQICONFG CQIINI1 CQIINI2 CQIINI3 CQIINIJ1 CQIINIJ2 CQIINIJ3 CQIINIT CQIINITJ CQIIVPE CQIIVPJ CQIIVPS1 CQIIVPS2 CQIMSGE CQIMSGK CQIMSGT CQIRIDT
Fix information
Fixed component name
CODE OPT ADVICE
Fixed component ID
5900B4M04
Applicable component levels
R210 PSY UO02909
UP25/04/30 P F504
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":"SSK5UBS","label":"IBM watsonx Code Assistant for Z"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"210","Line of Business":{"code":"LOB70","label":"Z TPS"}}]
Document Information
Modified date:
02 October 2025