IBM Support

PM72615: Rational Developer for System z (RDz) : Display of the'Program Control Flow Diagram' can lead to a CRRZJ004E error

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • Rational Developer for System z - RDz - v8.5
    CRRZJ004E happens during display of  the 'Program Control Flow
    Diagram' for a COBOL program file.
    This error happens when the source code contains any of these
    optional phrases:
    - ON SIZE ERROR phrase on the ADD, COMPUTE, DIVIDE, MULTIPLY,
    and SUBTRACT statements
    - ON OVERFLOW phrase on the CALL and STRING statements
    - AT END phrase only in RETURN statement
    The error may result in either a CRRZJ004E error as indicated
    above, or just incorrect results of the feature, depending on
    the source code around the phrases with the error.
    This error may happen for both 'Show In ? Program Control Flow'
    and 'Source ? Identify Unreachable Code' features.
    

Local fix

Problem summary

  • The phrases listed in the APAR description all affect control
    flow, but were not passed into the control flow walk algorithm.
     This caused a variety of problems, from CRRZJ004E errors to
    incorrect results, depending on how the COBOL statements using
    these phrases were used within the COBOL program.   Both the
    Program Control Flow diagram, and the Identify Unreachable Code
    feature are affected.
    

Problem conclusion

  • These listed phrases are now correctly passed into the internal
    control flow walk algorithm to avoid the described problems.
    
    The problem listed in this APAR has been resolved with
    IBM Rational Developer for System z V8.5.1 Refresh Pack which
    is available from the Recommended Fixes support download page:
    http://www-1.ibm.com/support/docview.wss?rs=2294&uid=swg27006335
    

Temporary fix

Comments

APAR Information

  • APAR number

    PM72615

  • Reported component name

    RATL DEV FOR SY

  • Reported component ID

    5724T0700

  • Reported release

    850

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2012-09-11

  • Closed date

    2012-11-26

  • Last modified date

    2012-11-26

  • APAR is sysrouted FROM one or more of the following:

  • APAR is sysrouted TO one or more of the following:

Fix information

  • Fixed component name

    RATL DEV FOR SY

  • Fixed component ID

    5724T0700

Applicable component levels

  • R850 PSY

       UP

[{"Business Unit":{"code":"BU058","label":"IBM Infrastructure w\/TPS"},"Product":{"code":"SSTRMM","label":"IBM Developer for z\/OS"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"850","Line of Business":{"code":"LOB35","label":"Mainframe SW"}}]

Document Information

Modified date:
29 October 2021