IBM Support

PI82615: RDZ IDZ LPEX EDITING LINES CONTAINING BIDI CHARACTERS RESULTS IN SYNTAX "ERROR TOKEN" MESSAGES.

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • Rational Developer for System z 9.5.1.2 LPEX Editing lines
    containing BIDI characters results in syntax "error token"
    messages.
    
    When editing COBOL members and editing a line containing BIDI
    characters some wrong syntax errors are displayed while no
    major change was performed on the source code.
    
    scenario :
    Open an element (COBOL type) for edit with LPEX editor ISPF mode
    edit a line containing BIDI charecters (as in pront screen) -
    deleting even a blank
    some wrong "error token" messages are displayed.
    
    Then also:
    - "Content Assist" option not shown
    - "Program Control Flow" option is disabled
    - "Mouse hover" assist does not function
    

Local fix

Problem summary

  • In complex combinations of mixed Latin-Hebrew text, COBOL parser
     did not determine the end of the line correctly and as result
    took first character of next line as continuation of the current
     line.
    The wrong behavior occurred because BIDI mask injected to obtain
    correct visual rendering were removed from the line
    inconsistently to determined line length.
    

Problem conclusion

  • The extra marks removal was dropped.  These BIDI marks are not
    illegal characters for COBOL parser, and changes in core parsing
     mechanism are more dangerous than dropping that removal.
    
    The problem listed in this APAR has been resolved with
    IBM Rational Developer for z Systems V9.5.1.6 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

    PI82615

  • Reported component name

    ID/Z HOST

  • Reported component ID

    5724T0723

  • Reported release

    951

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2017-06-06

  • Closed date

    2017-11-30

  • Last modified date

    2017-11-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

    ID/Z HOST

  • Fixed component ID

    5724T0723

Applicable component levels

  • R951 PSY

       UP

[{"Business Unit":{"code":"BU054","label":"Systems w\/TPS"},"Product":{"code":"SSQ2R2","label":"Rational Developer for System z"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"951","Line of Business":{"code":"LOB17","label":"Mainframe TPS"}}]

Document Information

Modified date:
19 October 2021