IBM Support

SE58753: IN RATIONAL DEVELOPER FOR I (RDI), USING CLEAR OPERATION FOR A DEFINITION SPECIFICATION NAMED OR, RESULTS IN PARSER ERROR

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • In Rational Developer for i, the CLEAR operation used for a
    definition specification name OR results in parser error "factor
     is invalid" in the editor.
    
    Here is an example:
    D OR              S              2    DIM(500)
    .....
    C                   Clear                   OR
    

Local fix

  • Rename OR to a different parameter name
    

Problem summary

  • ****************************************************************
    * USERS AFFECTED:                                              *
    * ILE RPG developers using RDi                                 *
    ****************************************************************
    * PROBLEM DESCRIPTION:                                         *
    * In RDi use of ILE RPG keywords, or operators as identifiers  *
    * confuses the outline view.                                   *
    ****************************************************************
    * RECOMMENDATION:                                              *
    ****************************************************************
    The ILE RPG language does not have reserved words, operators
    (AND, OR) and opcodes (CALLP, EVAL, etc.) and keywords (DTAARA,
    RTNPARM, etc.) can all be used as identifiers within the
    language.  The RDi editor did not understand this and the
    outline view, hyperlink/hover etc. would not work in members
    containing reserved word identifiers.
    

Problem conclusion

  • This problem is fixed in the RDi 9.5.0.3 update.
    

Temporary fix

Comments

APAR Information

  • APAR number

    SE58753

  • Reported component name

    RATL DEV FOR I

  • Reported component ID

    5724Y99DI

  • Reported release

    901

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2014-04-02

  • Closed date

    2016-04-22

  • Last modified date

    2016-04-22

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

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

Modules/Macros

  • Outline
    

Fix information

  • Fixed component name

    RATL DEV FOR I

  • Fixed component ID

    5724Y99DI

Applicable component levels

  • R901 PSY

       UP

  • R910 PSY

       UP

  • R911 PSY

       UP

  • R950 PSY

       UP

[{"Business Unit":{"code":"BU058","label":"IBM Infrastructure w\/TPS"},"Product":{"code":"SSAE4W","label":"Rational Developer for i"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"9.0.1","Line of Business":{"code":"LOB57","label":"Power"}}]

Document Information

Modified date:
03 November 2021