IBM Support

PH57995: Client is reporting a runaway loop in EASYT007 macro on DO NESTS.ting message: ADO-005,12 EXCEEDS MAXIMUM NUMBER OF ALLOWED

A fix is available

Subscribe

You can track all active APARs for this component.

 

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