IBM Support

PM99736: missing PL/I procedures in 'package exports' statement are not flagged by the real-time syntax check

Subscribe

You can track all active APARs for this component.

APAR status

  • Closed as program error.

Error description

  • In Rational Developer for System z (RDz), missing PL/I
    procedures in
    'package exports' statement are not flagged by the real-time
    syntax check
    
    APAR Error Description
    ***************************************************************
    In Rational Developer for System z - RDz - v9.0, the following
    code
    doesn't give any error when opened in LPEX or PL/I Editor
    
    *process limits(extname(31)) opt(2);
    
    testcaseb: package exports(tstproc, fake1, fake2);
    
        define structure
            1 XML_NODE,
            5 ATTRIB    PTR;
    
        dcl    dummy char(1);
        dcl 1  test type XML_NODE;
    
    tstproc:proc;
    end tstproc;
    
    While fake1 and fake2 are not declared anywhere in the code.
    
    ***************************************************************
    Local fix:
    
    Local syntax check will flag the errors:
    IBM1325I E The name FAKE2 occurs in the EXPORTS clause, but is
    not the name of any level-1 procedure.
    IBM1325I E The name FAKE1 occurs in the EXPORTS clause, but is
    not the name of any level-1 procedure.
    

Local fix

Problem summary

  • Procedure references in PACKAGE EXPORTS clauses are not
    resolved.
    

Problem conclusion

  • Modified code to resolve references to procedures in PACKAGE
    EXPORTS clauses.
    
    The problem listed in this APAR has been resolved with
    IBM Rational Developer for System z V9.0.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

    PM99736

  • Reported component name

    RATL DEV FOR SY

  • Reported component ID

    5724T0700

  • Reported release

    900

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2013-10-23

  • Closed date

    2013-12-10

  • Last modified date

    2013-12-10

  • 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

  • R901 PSY

       UP



Document information

More support for: Rational Developer for System z

Software version: 9.0

Reference #: PM99736

Modified date: 10 December 2013