IBM Support

PM77621: RDz Sofrware Analyzer View - false positive on DCL ?varname? BINARY FIXED() as apposed to DCL ?varname? FIXED BINARY()

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • Rational Developer for system z in Software Analysis view shows
    false warning: 'Use a loop control variable that is FIXED
    BINARY, FLOAT, ORDINAL, HANDLE, POINTER or OFFSET.'
    
    The error is flagged
    when using
       Dcl mii2 Bin Fixed(31);
    as opposed to
       Dcl mii1 Fixed Binary(31);
    
    And appears on the subsequent statement:
    Do mii1 = 1 To 10;
    
    Both DCL statements are valid
    

Local fix

Problem summary

  • Rational Developer for System z in Software Analysis view shows
    false warning: "Use a loop control variable that is FIXED
    BINARY, FLOAT, ORDINAL, HANDLE, POINTER or OFFSET."
    
    The error is flagged
    when using
       Dcl mii2 Bin Fixed(31);
    as opposed to
       Dcl mii1 Fixed Binary(31);
    
    And appears on the subsequent statement:
    Do mii1 = 1 To 10;
    
    Both DCL statements are valid.
    

Problem conclusion

  • Occurrences of Fixed(NN) were not being correctly identified
    which caused incorrect highlighting of the usage of valid loop
    control variables.
    
    The problem listed in this APAR has been resolved with
    IBM Rational Developer for System z V8.5.1.1 Fix 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

    PM77621

  • 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-11-23

  • Closed date

    2013-03-21

  • Last modified date

    2013-03-21

  • 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