Enterprise PL/I for Z/OS Messages and Codes About This Book
Total Page:16
File Type:pdf, Size:1020Kb
Enterprise PL/I for z/OS IBM Developer for z Systems PL/I for Windows IBM Messages and Codes Version 5 Release 2 GC27-8950-01 Enterprise PL/I for z/OS IBM Developer for z Systems PL/I for Windows IBM Messages and Codes Version 5 Release 2 GC27-8950-01 Note Before using this information and the product it supports, be sure to read the general information under “Notices” on page 163. First Edition (September 2017) | This edition applies to Version 5 Release 2 of Enterprise PL/I for z/OS (5655-PL5), and Version 9.1 of IBM Developer for z Systems (formerly IBM Rational Developer for System z) PL/I for Windows, and to any subsequent releases until otherwise indicated in new editions or technical newsletters. Make sure you are using the correct edition for the level of the product. Order publications through your IBM representative or the IBM branch office serving your locality. Publications are not stocked at the address below. A form for readers' comments is provided at the back of this publication. If the form has been removed, address your comments to: IBM Corporation, Department H150/090 555 Bailey Ave. San Jose, CA, 95141-1099 United States of America When you send information to IBM, you grant IBM a nonexclusive right to use or distribute the information in any way it believes appropriate without incurring any obligation to you. © Copyright IBM Corporation 1999, 2017. US Government Users Restricted Rights – Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp. Contents About this book ........... v Condition codes 501 through 1000 ...... 144 Compiler and preprocessor messages ...... v Condition codes 1001 through 1499 ...... 147 How to send your comments ........ vi Condition codes 1500 through 2000 ...... 149 Accessibility .............. vii Condition codes 2001 through 2500 ...... 156 Condition codes 3000 through 4000 ...... 158 Chapter 1. Compiler Informational Condition codes 4001 through 9999 ...... 159 Messages (1000-1076, 2800-2999, Notices .............. 163 3000-3100).............. 1 Trademarks .............. 164 Chapter 2. Compiler Warning Messages Bibliography............ 165 (1078-1225, 2600-2799) ........ 7 PL/I publications ............ 165 Related publications ........... 165 Chapter 3. Compiler Error Messages (1226-1499, 2400-2599) ........ 27 Chapter 4. Compiler Severe Messages (1500-2399) ............. 51 Chapter 5. MACRO, CICS, and SQL Preprocessor Messages (3000-3999) . 109 Chapter 6. Code Generation Messages (5000-5999) ............ 135 Chapter 7. Condition codes ..... 139 Condition codes 1 through 500 ....... 139 © Copyright IBM Corp. 1999, 2017 iii iv Enterprise PL/I for z/OS Messages and Codes About this book This book is for PL/I programmers and system programmers. It helps you understand compiler and preprocessor messages. Compiler and preprocessor messages This guide lists the compiler messages in numerical order. These messages are also listed in numerical order in the output following the source program and in any other listings produced by the compiler. Format of messages In your compilation output, each compiler message, with the exception of the code generation messages in the range 5000-5999, starts with IBMnnnnI X where: v IBM indicates that the message is a PL/I message. v nnnn is the number of the message. v The closing letter I indicates that no system operator action is required. v The X represents a severity code. In some catastrophic situations, such as not being able to open SYSPRINT, the compiler might not follow the last two of the preceding rules. In this guide, messages are listed numerically. Each compiler message in this section has the form IBMnnnnI X where X is the severity code. Severity codes can be any of the following: I, W, E, S, or U. These severity codes indicate the following. (Note that the return codes listed are the highest return code generated.) I An informational message (RC=0) indicates that the compiled program should run correctly. The compiler might inform you of a possible inefficiency in your code or some other condition of interest. W A warning message (RC=4) warns you that a statement might be in error (warning) even though it is syntactically valid. The compiled program should run correctly, but might produce different results than expected or be significantly inefficient. E An error message (RC=8) describes a simple error fixed by the compiler. The compiled program should run correctly, but might produce different results than expected. S A severe error message (RC=12) describes an error not fixed by the compiler. If the program is compiled and an object module is produced, it should not be used. U An unrecoverable error message (RC=16) signifies an error that forces termination of the compilation. An object module is not successfully created. Compiler messages are printed in groups according to these severity levels and to the component that produced them. © Copyright IBM Corp. 1999, 2017 v The code generation messages (those in the range 5000-5999) start with IBMnnnn where: v IBM indicates that the message is a PL/I message. v nnnn is the number of the message. Under batch, the code generation messages are written to the STDOUT DD data set, while all other messages appear in the listing which is written to the SYSPRINT DD data set. Under z/OS UNIX, the code generation messages are written to stdout, while all other messages appear in the listing and are also written to stdout. The compiler FLAG option suppresses the listing of messages in the compiler listing. You can find a description of the FLAG option in Enterprise PL/I for z/OS Programming Guide. Message inserts Many of the compiler messages contain message inserts indicating where the compiler inserts information when it prints the message. These inserts are emphasized in the messages in this section using italics. Contacting IBM for support If you contact IBM for programming support for a compiler error, it is useful to have a listing of your source program available. To make the analysis of any potential problem easier, it is best if that listing is created with the options: INSOURCE MACRO OPTIONS SOURCE. How to send your comments Your feedback is important in helping us to provide accurate, high-quality information. If you have comments about this document or any other PL/I documentation, contact us in one of these ways: v Use the Online Readers' Comment Form at www.ibm.com/software/awdtools/rcf/ or send an e-mail to [email protected] Be sure to include the name of the document, the publication number of the document, the version of PL/I, and, if applicable, the specific location (for example, page number) of the text that you are commenting on. v Fill out the Readers' Comment Form at the back of this document, and return it by mail or give it to an IBM representative. If the form has been removed, address your comments to: International Business Machines Corporation Reader Comments H150/090 555 Bailey Avenue San Jose, CA 95141-1003 USA v Fax your comments to this U.S. number: (800)426-7773. vi Enterprise PL/I for z/OS Messages and Codes When you send information to IBM, you grant IBM a nonexclusive right to use or distribute the information in any way it believes appropriate without incurring any obligation to you. Accessibility Accessibility features assist users who have a disability, such as restricted mobility or limited vision, to use information technology content successfully. The accessibility features in z/OS® provide accessibility for Enterprise PL/I. Accessibility features z/OS includes the following major accessibility features: v Interfaces that are commonly used by screen readers and screen-magnifier software v Keyboard-only navigation v Ability to customize display attributes such as color, contrast, and font size z/OS uses the latest W3C Standard, WAI-ARIA 1.0 (http://www.w3.org/TR/wai- aria/), to ensure compliance to US Section 508 (http://www.access-board.gov/ guidelines-and-standards/communications-and-it/about-the-section-508-standards/ section-508-standards) and Web Content Accessibility Guidelines (WCAG) 2.0 (http://www.w3.org/TR/WCAG20/). To take advantage of accessibility features, use the latest release of your screen reader in combination with the latest web browser that is supported by this product. The Enterprise PL/I online product documentation in IBM® Knowledge Center is enabled for accessibility. The accessibility features of IBM Knowledge Center are described at http://www.ibm.com/support/knowledgecenter/en/about/ releasenotes.html. Keyboard navigation Users can access z/OS user interfaces by using TSO/E or ISPF. | Users can also access z/OS services by using IBM Developer for z Systems. For information about accessing these interfaces, see the following publications: v z/OS TSO/E Primer (http://publib.boulder.ibm.com/cgi-bin/bookmgr/BOOKS/ ikj4p120) v z/OS TSO/E User's Guide (http://publib.boulder.ibm.com/cgi-bin/bookmgr/ BOOKS/ikj4c240/APPENDIX1.3) v z/OS ISPF User's Guide Volume I (http://publib.boulder.ibm.com/cgi-bin/ bookmgr/BOOKS/ispzug70) v IBM Rational® Developer for System z® Knowledge Center (http:// www.ibm.com/support/knowledgecenter/SSQ2R2/rdz_welcome.html?lang=en) These guides describe how to use TSO/E and ISPF, including the use of keyboard shortcuts or function keys (PF keys). Each guide includes the default settings for the PF keys and explains how to modify their functions. About this book vii Interface information The Enterprise PL/I online product documentation is available in IBM Knowledge Center, which is viewable from a standard web browser. PDF files have limited accessibility support. With PDF documentation, you can use optional font enlargement, high-contrast display settings, and can navigate by keyboard alone.