Fixes are available
Rational Developer for System z Fix Pack 4 (8.5.1.4) for 8.5.1
Rational Developer for System z Fix Pack 5 (8.5.1.5) for 8.5.1
Rational Developer for System z Interim Fix 1 for 8.5.1.6
Rational Developer for System z Fix Pack 7 (8.5.1.7) for 8.5.1
Rational Developer for System z Interim Fix 1 for 8.5.1.4
Rational Developer for System z Fix Pack 6 (8.5.1.6) for 8.5.1
APAR status
Closed as program error.
Error description
RD/z 8.5.1.0 LPEX or the COBOL editor. 01 TABLE1. 02 MY-NAME PICTURE X OCCURS 5 TIMES INDEXED BY AS. 02 ATTRIBUTES PICTURE X. Both of the above statments give syntax errors. They both compile okay using Remote Syntax Check. The first gives 'IndexNameList' is invalid because AS is wrongly assumed to be a reserved word. The second gives 'ERROR_TOKEN' unexpected tokens ignored because ATTRIBUTES is wrongly assumed to be a reserved word. The compiler allows these; so should LPEX and the COBOL editor.
Local fix
None. Change the variables AS or ATTRIBUTES to something else.
Problem summary
COBOL real-time syntax checking was not allowing several "soft keywords" like AS and ATTRIBUTES that can be both keywords and user-defined data names.
Problem conclusion
COBOL real-time syntax checking has added the known soft keywords so they can be used as user-defined data names. The problem listed in this APAR has been resolved with IBM Rational Developer for System z V8.5.1.4 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
PM84266
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
2013-03-06
Closed date
2013-10-16
Last modified date
2013-10-16
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
[{"Business Unit":{"code":"BU058","label":"IBM Infrastructure w\/TPS"},"Product":{"code":"SSTRMM","label":"IBM Developer for z\/OS"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"850","Line of Business":{"code":"LOB35","label":"Mainframe SW"}}]
Document Information
Modified date:
29 October 2021