IBM Support

SE58186: RDI 9.0.1 VERIFY OF ILE RPG EMITS INCORRECT RNF7030 WITH DTAARA KEYWORD

A fix is available

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • ILE RPG source containing a D specification with a DTAARA
    keyword with an unquoted name may fail to verify in the
    Remote Systems LPEX Editor and be marked with an RNF7030
    message.
    
    For example:
    
         D dtaara          S              5A   DTAARA( DA_NAME )
    RNF7030: The name or indicator DA_NAME is not defined.
    

Local fix

  • Add quotes to the DTAARA parameter. The DTAARA parameter must
    be in uppercase. For example:
    
         D dtaara          S              5A   DTAARA( 'DA_NAME' )
    

Problem summary

  • ****************************************************************
    * USERS AFFECTED: RDi users who verify RPGLE or SQLRPGLE       *
    *                 source.                                      *
    ****************************************************************
    * PROBLEM DESCRIPTION: When RPGLE or SQLRPGLE source           *
    *                      contains the DTAARA keyword with        *
    *                      an unquoted name, the verifier may      *
    *                      fail with msgRNF7030                    *
    *                      indicating that the data area name is   *
    *                      not defined.                            *
    ****************************************************************
    * RECOMMENDATION:                                              *
    ****************************************************************
    When RPGLE or SQLRPGLE source contains the DTAARA keyword with
    an unquoted name, the verifier may fail with msgRNF7030
    indicating that the data area name is not defined.
    
    The following source will reproduce the problem.
    
         H OPTION(*NOXREF)
         D dtaara          S             10A   DTAARA(mydtaara)
         C                   return
    

Problem conclusion

  • This problem is fixed in RDi 9.1.
    

Temporary fix

Comments

APAR Information

  • APAR number

    SE58186

  • Reported component name

    RATL DEV FOR I

  • Reported component ID

    5724Y99DI

  • Reported release

    901

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2014-02-26

  • Closed date

    2014-05-30

  • Last modified date

    2014-05-30

  • 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 I

  • Fixed component ID

    5724Y99DI

Applicable component levels

  • R900 PSN

       UP

  • R901 PSY

       UP

  • R910 PSN

       UP

[{"Business Unit":{"code":"BU054","label":"Systems w\/TPS"},"Product":{"code":"SSAE4W","label":"Rational Developer for i"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"9.0.1","Edition":"","Line of Business":{"code":"LOB08","label":"Cognitive Systems"}}]

Document Information

Modified date:
30 May 2014