IBM Support

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

Subscribe to this APAR

By subscribing, you receive periodic emails alerting you to the status of the APAR, along with a link to the fix after it becomes available. You can track this item individually or track all items by product.

Notify me when this APAR changes.

Notify me when an APAR for this component changes.

 

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.
    

Temporary fix

Comments

APAR Information

  • APAR number

    PI75250

  • Reported component name

    DEV FOR Z SYS

  • Reported component ID

    5724T0700

  • Reported release

    301

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2017-01-20

  • Closed date

    2017-05-31

  • Last modified date

    2017-05-31

  • 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

    EXP FOR Z/OS CL

  • Fixed component ID

    5655EXP00

Applicable component levels

  • R301 PSY

       UP

[{"Business Unit":{"code":"BU058","label":"IBM Infrastructure w\/TPS"},"Product":{"code":"SSBDYH","label":"IBM Explorer for z\/OS"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"301","Edition":"","Line of Business":{"code":"LOB35","label":"Mainframe SW"}}]

Document Information

Modified date:
31 May 2017