Skip to main content

PM78517: Rational Developer for System z Realtime syntax check returns 'Misplaced construct' on valid PLI EXEC CICS command/statement.


Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • Rational Developer for System z 8.5 - RDz - Realtime syntax
    check returns 'Misplaced construct' on valid PLI EXEC CICS
    command/statement.
    
    When opening a PL/I CICS program in the LPEX or PLI editor,
    real-time syntax checks flags EXEC CICS command/statement with
    'Misplaced construct'. This condition/error occurs when a
    data-area on EXEC CICS command/statement includes 2 or more
    qualifiers.
    
    For example:
    EXEC CICS PUT CONTAINER( 'SERVICE-ROOT') FROM( a.b );      OK
    EXEC CICS PUT CONTAINER( 'SERVICE-ROOT') FROM( a.b.c );
    'Misplaced construct'
    EXEC CICS PUT CONTAINER( 'SERVICE-ROOT') FROM( a.b.c.d );
    'Misplaced construct'
    
    Local Fix:
    
    N/A
    

Local fix

Problem summary

  • Rational Developer for System z 8.5 - RDz - Realtime syntax
    check returns 'Misplaced construct' on valid PLI EXEC CICS
    command/statement.
    
    When opening a PL/I CICS program in the LPEX or PLI editor,
    real-time syntax checks flags EXEC CICS command/statement with
    'Misplaced construct'. This condition/error occurs when a
    data-area on EXEC CICS command/statement includes 2 or more
    qualifiers.
    
    For example:
    EXEC CICS PUT CONTAINER( 'SERVICE-ROOT') FROM( a.b );      OK
    EXEC CICS PUT CONTAINER( 'SERVICE-ROOT') FROM( a.b.c );
    'Misplaced construct'
    EXEC CICS PUT CONTAINER( 'SERVICE-ROOT') FROM( a.b.c.d );
    'Misplaced construct'
    
    Local Fix:
    
    N/A
    

Problem conclusion

  • The real-time syntax check parser in the PL/I and System z LPEX
    editors showed an incorrect warning annotation when a
    user-defined data area used in an EXEC CICS statement in a PL/I
    program includes 2 or more qualifiers.   Only 1 data name
    qualifier was accepted.
    
    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

    PM78517

  • 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-12-05

  • 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

Rate this page:

(0 users)Average rating

Copyright and trademark information

IBM, the IBM logo and ibm.com are trademarks of International Business Machines Corp., registered in many jurisdictions worldwide. Other product and service names might be trademarks of IBM or other companies. A current list of IBM trademarks is available on the Web at "Copyright and trademark information" at www.ibm.com/legal/copytrade.shtml.

Rate this page:


(0 users)Average rating

Add comments

Document information

Rational Developer for System z


Software version:
850


Reference #:
PM78517


Modified date:
2013-03-21

Translate my page

Content navigation