IBM Support

PM86016: GOSTMT IS NOT RECOGNIZED AS A VALID OPTION

Subscribe

You can track all active APARs for this component.

 

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:

Publications Referenced
GC14728402GI11914502   

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