A fix is available
APAR status
Closed as program error.
Error description
Users Affected: All IMU V5.1 Severity: high Problem Description ------------------- Client is reporting a runaway loop in EASYT007 macro on DO WHILE/UNTIL statement. Getting message: ADO-005,12 EXCEEDS MAXIMUM NUMBER OF ALLOWED NESTS. Problem Summation ----------------- The APAR PH56828 introduced a problem in EASYT007 macro whereby it failed to step down the ADO Nest when processing DO WHILE/UNTIL statement. This resulted in uncleared ADO queue and eventually exceeded the number of allowed ADO nests. The problem is visible when a single Toolkit macro is invoked more than 7 times in a single program. Problem Conclusion ----------------- The EASYT007 macro was corrected to properly step down the queue nest upon completion of the DO UNTIL/WHILE statement. Changed modules ------------------ FSOFT01.V5R1M0.SFSYFJCC EASYT007 - CCL1 macro byte code EASYT007 - CHANGE LEVEL 36A, DATE=11/04/2023, TIME 11:53 ------------------ Special Installation Instructions This APAR corrects the error caused by PTF UI94169. No special handling is needed. Action: --------------------------------- - Apply the prerequisites - Apply the APAR - Translate and run program(s) in error
Local fix
Problem summary
The APAR PH56828 introduced a problem in EASYT007 macro whereby it failed to step down the ADO Nest when processing DO WHILE/UNTIL statement. This resulted in uncleared ADO queue and eventually exceeded the number of allowed ADO nests. The problem is visible when a single Toolkit macro is invoked more than 7 times in a single program.
Problem conclusion
The EASYT007 macro was corrected to properly step down the queue nest upon completion of the DO UNTIL/WHILE statement.
Temporary fix
Comments
APAR Information
APAR number
PH57995
Reported component name
MIGRATION UTILI
Reported component ID
5697N4400
Reported release
510
Status
CLOSED PER
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt / Xsystem
Submitted date
2023-11-03
Closed date
2023-11-09
Last modified date
2023-12-02
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
UI94406
Modules/Macros
FSYET007
Fix information
Fixed component name
MIGRATION UTILI
Fixed component ID
5697N4400
Applicable component levels
R510 PSY UI94406
UP23/11/14 P F311
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":"BU058","label":"IBM Infrastructure w\/TPS"},"Product":{"code":"SSY4B9","label":"Migration Utility for z\/OS"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"510","Line of Business":{"code":"LOB35","label":"Mainframe SW"}}]
Document Information
Modified date:
04 December 2023