APAR status
Closed as documentation error.
Error description
The GOSTMT compiler option was never a valid option. Beginning with Enterprise PL/I 4.x the user receives an IBM1159I W message if the keyword GOSTMT is included in the list of compiler options. No message was issued when compiled with Enterprise PL/I 3.7. There was an oversight in the 3.x version which was corrected beginning with Enterprise PL/I 4.x. However, the Enterprise PL/I 4.x Migration Guide notes that GOSTMT is not supported and is treated as a synonum for GONUMBER. This is incorrect and the statement will be corrected.
Local fix
Do not specify GOSTMT or NOGOSTMT in the list of compiler options. They are invalid option keywords.
Problem summary
**************************************************************** * USERS AFFECTED: Users of the Enterprise PL/I for z/OS * * compiler Version 4 and above * **************************************************************** * PROBLEM DESCRIPTION: The description for the GOSTMT option * * in the Migration Guide is incorrect. * **************************************************************** * RECOMMENDATION: None * **************************************************************** The information in the Migration Guide regarding the GOSTMT compiler option is not completely correct. Under the section "Options not supported", it states that the GOSTMT option is not supported and is treated as a synonym for the GONUMBER option. The latter part of the statement is not true. The same problem applies to the NOGOSTMT option.
Problem conclusion
The following documentation changes will be made to the Enterprise PL/I for z/OS Compiler and Run-Time Migration Guide, Version 4 Release 3, GC14-7284-02: - Chapter "Understanding the limitations of the new compiler", section "Options not supported", under the (NO)GOSTMT option, remove the following lines: The GOSTMT option is not supported and is treated as a synonym for the GONUMBER option. The NOGOSTMT option is not supported and is treated as a synonym for the NOGONUMBER option. - Appendix "Compiler option comparison" table: remove the GOSTMT/NOGOSTMT entry. - Remove the corresponding index references to GOSTMT and NOGOSTMT. In addition, the following documentation change will be made to the Enterprise PL/I for z/OS Programming Guide, Version 4 Release 3, GI11-9145-02: - Chapter "Using PLIDUMP", Figure 105 example of a PL/I routine calling PLIDUMP, remove the GOSTMT compiler option in the %PROCESS card. PUBS CLOSING CODE: DOCUERR
Temporary fix
Comments
APAR Information
APAR number
PM86016
Reported component name
ENT PL/I FOR ZO
Reported component ID
5655W6700
Reported release
420
Status
CLOSED DOC
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt
Submitted date
2013-04-01
Closed date
2013-04-11
Last modified date
2013-04-11
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
GC14728402 | GI11914502 |
Fix information
Applicable component levels
[{"Business Unit":{"code":"BU058","label":"IBM Infrastructure w\/TPS"},"Product":{"code":"SSY2V3","label":"IBM Enterprise PL\/I for z\/OS"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"4.2","Edition":"","Line of Business":{"code":"LOB35","label":"Mainframe SW"}}]
Document Information
Modified date:
11 April 2013