Micro Focus Enterprise Developer 4.0 for Visual Studio 2017
Welcome
Existing Customers: Updating from an Earlier Release
New Customers: Where do I start?
New to Visual Studio
New to COBOL
New to PL/I
Want to deploy an application
Upgrading from Mainframe Express
Upgrading from Net Express
Upgrading from Server Express
Upgrading from Studio Enterprise Edition
Upgrading to Enterprise Developer for Visual Studio
Licensing Changes
Resolving conflicts between reserved keywords and data item names
Importing Existing COBOL Code into Enterprise Developer
Recompile all source code
Upgrading from Net Express to Enterprise Developer
Upgrading from Mainframe Express to Enterprise Developer
Upgrading from Studio Enterprise Edition (Windows)
Upgrading from Server Express and Studio Enterprise Edition (UNIX)
Differences between Enterprise Developer and Net Express and Mainframe Express
Upgrading from ACUCOBOL-GT
Upgrading from RM/COBOL®
Procedural COBOL Compared with Managed COBOL
Enterprise Developer Editions and Licenses
Enterprise Developer Tutorials Guide
Getting Started
Mainframe Tutorials
Getting started with Enterprise Developer
Using the Rumba Screen Designer
Tutorial: Assembler
Tutorials: CICS
Tutorial: CICS
Tutorial: Web-enabled CICS Acting as a Web Server
Tutorial: Web-enabled CICS Acting as a Web Client
Tutorials: CICS Web Services
Tutorials: HCO for SQL Server (HCOSS)
Tutorials: IMS
Tutorial: JCL
Tutorial: DSNREXX
Tutorials: Open PL/I
Tutorials: Interface Mapping Toolkit (IMTK)
Native COBOL Tutorials
Tutorial: Creating Your First Hello COBOL World Application
Tutorial: Configuring the Hello COBOL World Application
Tutorial: Debugging the Hello COBOL World Application
Tutorial: Creating a Native COBOL Application
Tutorial: Debugging COBOL Applications Remotely
Tutorial: Running Unit Tests in the IDE
Tutorials: Interface Mapping Toolkit
Tutorial: Data File Editor
Tutorial: Classic Data File Tools
Tutorial: Using the Callable File Handler
Tutorials: SQL CLR Stored Procedures Called via COBOL and JCL
Managed COBOL Tutorials
Procedural COBOL Compared with Managed COBOL
Moving Existing Native COBOL Applications to Enterprise Developer
Technology Preview Features
Samples Browser
Product Information
Installation
Before Installing
Basic Installation
Advanced Installation Tasks
On Windows
On UNIX
Mainframe Access Installation Guide
Introduction
Migration information
Installation requirements
Mainframe Access Configuration Utility
Host Installation
Preparing the Installation
Installation procedure
Upload the software
Receive the software
Configuration overview
Quick Configuration
Advanced Configuration Activities
Running Multiple Instances of Mainframe Access Server
Troubleshooting
Customizing Data Connect
Configuring Access to External Library Management Systems
Configuring Access to Enterprise Server Mainframe Subsystem Support
Console Commands
Mainframe Access Messages
Mainframe Access Server Messages
Mainframe Access Operational Messages Format
Mainframe Access Messages
Data Set Services Messages
MFA Direct Messages
Data Connect Messages
Drag and Drop Error Messages
MFDAS01: Mainframe access problem.
MFDAS02: Cannot import multiple files to a single file.
MFDAS03: Cannot export multiple files to a single file.
MFDAS04: Module 'MFLSC' is missing or inaccessible.
MFDAS05: File had no length, or does not exist.
MFDAS06: Call to module 'DFCONV' failed. Unable to convert the VSAM/QSAM file.
MFDAS07: Value is not a valid number.
MFDAS08: For VSAM/QSAM files, extensions of PRO, DAT, or IDX are reserved.
MFDAS09: Rename to file failed.
MFDAS10: The allocation of failed with message number.
MFDAS11: The allocation of differs from the mainframe.
MFDAS12: One or more of the fields have not been properly entered.
MFDAS13: The PC file name cannot have more than 4 subdirectory levels.
MFDAS14: Mismatch between new and repeat passwords.
MFDAS15: Unable to make the directory.
MFDAS16: Unable to remove directory.
MFDAS17: Call to module 'PCIMS' failed. Unable to convert the IMS database.
MFDAS18: A catalog search criteria must be entered.
MFDAS19: A real workstation drive must be used.
MFDAS22: Call to module 'SQL-Wizard' failed. Unable to convert the XDB table.
MFDAS23: Cannot establish connection to the mainframe server.
MFDAS24: Network communication problems with blocks of size.
MFDAS25: CCI module was not found.
MFDAS26: Module is not a CCI module.
MFDAS27: Unable to delete file.
MFDAS28: Either recall this dataset or assign a type.
MFDAS29: Assign a type to this dataset.
MFDAS30: The workstation dataset is connected to the mainframe
MFDAS31: Copy of file failed.
MFDAS32: Paste of file failed.
MFDAS33: PCIMS is not available. Unable to convert the IMS database
Status Codes and Error Messages
Configuration reference
Mainframe Access Server configuration parameters
Mainframe Access Server z/Server feature configuration parameters
Installing on Microsoft Terminal Server and Citrix
After Installing
Managing Licenses
Updates and Product Support
Micro Focus End User License Agreement
Known Issues and Restrictions
Application Server JCA Support
Azure Support
Calling COBOL Programs from C
COBOL Programming
Compatibility
Installation
Data Access
Debugging, Problem Determination and Diagnostic Tools
Docker
Documentation
Mainframe Programming and Management
.NET Code
Resource Adapters
Visual Studio IDE
Contacting Micro Focus
The Micro Focus Community
Help on Help
Developing Applications in the IDE
Overview of Creating Applications
Using Visual Studio for COBOL Development
Editing Applications in Visual Studio
Projects Created with Earlier Enterprise Developer Releases
Specifying IDE, Project, Folder and File Properties
Overview of COBOL Project Properties
Configuring Visual Studio
Project Properties
To set COBOL project properties
To specify file properties
To reset the file properties
To configure how the IDE determines the Compiler directives of files
To automatically determine and set directives on COBOL files
To add references to a managed project
Working with Projects
Working in Open Folder Mode
Working with the Editor
Working with Files
Building COBOL applications
Tips on Building COBOL
Build Configuration
Compiling COBOL Applications
Linking Native COBOL Code
How To in the IDE
Code Analysis
Code Refactoring
Debugging COBOL Applications
Overview of Debugging Applications
Debug Engines
Debugging Features and Techniques in Visual Studio
Debugging Scenarios in Native COBOL
Debugging .NET COBOL
Debugging Mainframe Applications and Services on Enterprise Server
Running Applications (Native COBOL)
Code Coverage (Native COBOL)
Code Coverage and Profiling (.NET COBOL)
Developing COBOL Applications for Microsoft Azure
Using Enterprise Server from within the IDE
Using Visual Studio for PL/I Development
Modern Development Practices
Using Enterprise Developer in Modern Application Development
Using Enterprise Developer with Jenkins
Enterprise Developer Build Tools for Windows
Using Enterprise Developer with Docker
Introduction to Docker
Benefits of Using Docker
Docker Terminology
Getting Ready to Use Enterprise Developer with Docker
Key Concepts When Using Docker with COBOL Applications
Building Images for COBOL Applications
Debugging COBOL Applications Running in Containers
Debugging PL/I Applications Running in Containers
Docker Demonstrations
Programming
COBOL Programming
Getting Started with COBOL
Calling COBOL Programs
Internationalization Support
Preparing Applications for Enterprise Server
Web Services Support for Native and Managed COBOL
Interface Mapping Toolkit (IMTK)
Managing IMTK Projects
Defining Service Interfaces
Deploying Service Interfaces
Generating Web Services and Clients from WSDL or JSON
Clients
How to
Manage IMTK Projects
Define Service Interfaces
Deploy Service Interfaces to Enterprise Server
Generate Web Services from WSDL and JSON
Generate Clients
Reference
Mixed Language Programming with Native COBOL
Ordering Parameters to Pass to Non-COBOL Programs
Removing Parameters from the Stack
Storage Representation of Parameters
Aligning Parameters on Word and Double Word Boundaries
Handling Return Codes in Mixed Language Applications
Call Conventions for Interfacing with Mixed Languages
Building a Mixed Language Application
Interfacing with Assembler Subprograms
Interfacing with Windows API Routines
Interfacing with C Programs
Passing Data between C and COBOL
Header-to-COPY Utility
Overview
Converting Header Files Using the H2cpy Utility
Overview - H2cpy Messages
Warning Messages
Error Messages - Command Line Errors
Error Messages - Invalid C Source
Error Messages when Calling Non-COBOL Programs
Signal Handling
Examples of Mixed Language Programming
Using COBOL and XML together
XML Extensions
Installation and introduction
Getting started with XML Extensions
XML Extensions statements reference
COBOL considerations
XML considerations
Appendix A XML Extensions examples
Example 1 Import file and export file
Example 2 Export file and import file with XSLT stylesheets
Example 3 Export file and import file with OCCURS DEPENDING
Example 4 Export file and import file with sparse arrays
Example 5 Export and import text
Example 6 Export file and import file with directory polling
Example 7 Export file, test well-formed file, and validate file
Example 8 Export text, test well-formed text, and validate text
Example 9 Export file, transform file, and import file
Example 10 Diagnostic messages
Example 11 Import file with missing intermediate parent names
Example batch files
Appendix B: XML Extensions sample application programs
Appendix C: XML Extensions error messages
XML Syntax Extensions
Generating COBOL Structures with XML Syntax from the Command Line
XML PARSE
Glossary of terms
64-bit Native COBOL Programming
Embedded HTML
Compatibility
Compatibility with ACUCOBOL-GT
Converting ACUCOBOL-GT Applications
ACUCOBOL-GT File Handling
ACUCOBOL-GT Library Routines
ACUCOBOL-GT Windowing Syntax
Compatibility with DG Interactive COBOL
Compatibility with RM/COBOL
Converting RM/COBOL Applications
Configuring Your Application for Visual Studio
Compiler Directives for RM/COBOL Compatibility
Compiling RM/COBOL Programs Without DIALECT"RM"
RM/COBOL Data Types
RM/COBOL Conversion Issues
RM/COBOL Library Routines
RM/COBOL File Handling
RM/Panels
Restrictions and Limitations
Converting RM/Panels Applications
Conversion Example: Using Visual Studio
Writing Programs
Appendix A: Master Copy File RMPANELS.WS
Appendix B Standard Utility, and Extended Runtime Functions and Parameters
Compatibility with XML Extensions
OO COBOL Class Library Reference
User Interface Programming
Data Access
Database Access
Accessing Databases from COBOL
Database Access Features
Database Access Preprocessors
Developing SQL Applications
Compiling SQL Applications
OpenESQL
OpenESQL Preprocessor Options
Setting the OpenESQL Preprocessor and Compiler Directive Options
SQL Code Generation Options
Scope - OpenESQL SQL Compiler Directive Options
OpenESQL DBMAN Use Case Scenarios
OpenESQL Datetime Data Type Handling
OpenESQL Fixed-length Character Strings Handling
SQL Syntax Checking with OpenESQL
OpenESQL Embedded SQL Cursor Behavior and Performance
Database Connections
Managing Transactions
Setting OpenESQL Background Syntax Checking Options
Programming for OpenESQL
Compiling Azure Applications
ODBC
ADO.NET
SQL Server COBOL Stored Procedures
COBOL Program Migration Support
COBSQL
How to
OpenESQL Configuration Utility
OpenESQL Assistant
ADO.NET Connection Editor
SQL Server COBOL Stored Procedures
Reference
OpenESQL
Embedded SQL Statements
Embedded ADO Statements
SQL Compiler Directive Options
DBMAN Directive Settings
SQL/COBOL Data Type Mappings
OpenESQL Date and Time Environment Variables
OpenESQL Messages
SQLSTATE Values
SQLCODE Values
OpenESQL Preprocessor Error Messages
COBES0002 token is badly defined.
COBES0003 Program contains more than one definition of token
COBES0004 Nested or multi-source programs not allowed.
COBES0005 An error occurred when processing the internal dictionary.
COBES0006 No DB engine could be found.
COBES0007 Source file name is invalid.
COBES0010 OESQL rejected an unspecified option.
COBES0022 The directive SQL(DBMAN=ODBC) is not supported under Personal Edition.
COBES0023 The SQL(DBMAN) directive option is not supported with native applications.
COBES0100 SQL incompatible with MAINFRAME
COBES0101 Statement is too long.
COBES0102 Statement contains too many host variables.
COBES0103 token does not have a suitable definition to be used as a host variable.
COBES0104 Bad SQL data declaration.
COBES0105 Syntax error.
COBES0106 Filename too long.
COBES0107 File token not found.
COBES0108 token is not unique and should be qualified.
COBES0109 token is not a data item.
COBES0110 Statement contains more than one SQLDA.
COBES0111 token is not a table of null indicator variables.
COBES0112 variable should not be defined with an OCCURS clause.
COBES0113 token should not be a subordinate to an item defined with an OCCURS clause.
COBES0114 Statement only allowed in the Procedure Division.
COBES0115 Statement not allowed in the Procedure Division.
COBES0116 An error occurred when processing the trace file.
COBES0118 Mismatched DECLARE.
COBES0119 Host variable name is too long.
COBES0120 Internal error - dictionary handle is too big.
COB ES0121 Compiler directive SQL (token1=token2) is invalid or badly sequenced - all SQL statements ignored.
COBES0123 Invalid ILTARGET - cannot use ILTARGET(ANYCPU) - must specify ILTARGET(X86) or ILTARGET(X64).
COBES0124 Host or Indicator Variable varname should not be defined in EXEC SQL statement using a subscript.
COBES0125 variable should be defined with an OCCURS clause.
COBES0129 Unrecognized SQLDA in SQL statement - try compiling with SQL(USER-SQLDA=option) directive
COBES0130 Host variable host-var.group-var is part of a group variable expansion that is not supported in this type of SQL statement.
COBES0201 BEHAVIOR directive not valid unless TARGETDB directive of DB2, ORACLE, or MSSQLSERVER set first.
COBES0202 BEHAVIOR directive not set.
COBES0203 PREFETCH and BEHAVIOR directives are mutually exclusive - cannot set both.
COBES0205 Cannot set directive PF_RO_CURSOR > 1 if RO_CURSOR directive is set to IC_FH.
COBES0206 Cannot set directive PF_RO_CURSOR > 1 if RO_CURSOR directive is set to FORWARD and TARGETDB is MSSQLSERVER.
COBES0207 Cannot set directive PF_UPD_CURSOR > 1 if UPD_CURSOR directive is set to FORWARD.
COBES0208 Cannot set UPD_CURSOR directive to DYNAMIC if TARGETDB directive is set to ORACLE.
COBES0209 Cannot set UPD_CURSOR directive to STATIC if TARGETDB directive is set to MSSQLSERVER.
COBES0211 DBRMLIB name is too long, max 44 characters.
COBES0212 Simple name in DBRMLIB name is too long, max 8 characters.
COBES0213 Simple name in DBRMLIB name starts with invalid character.
COBES0214 Invalid character in DBRMLIB name.
COBES0215 MEMBER name is too long, max 8 characters.
COBES0216 MEMBER name cannot begin with a numeric digit.
COBES0217 Invalid character in MEMBER name.
COBES0218 MEMBER directive not valid unless DBRMLIB directive set.
COBES0219 VERSION directive not valid unless DBRMLIB directive set.
COBES0220 VERSION is too long, max 64 characters.
COBES0221 Invalid character in VERSION.
COBES0222 Invalid Framework target - SQL applications must be built to target the 4.0 .NET Framework.
COBES0223 TARGETDB directive not set.
COBES0900 An internal error occurred.
COBES0901 This error prevents SQL processing from continuing - further EXEC SQL statements will be ignored.
COBES1000W Use of EXEC SQL INCLUDE SQLCA END-EXEC
COBES1002 Statement is not in area B.
COBES1004 token directive is not supported and has been ignored.
DSNTIAR and DSNTIAC
esqlconfig command
MDCLGEN command-line tool
MFImportConn command
User Interface Reference
COBSQL
PREPROCESS(cobsql)
COBOL Directives
COBSQL Compiler Directive Options
COBSQL Messages
CSQL-I-001 to CSQL-E-023
CSQL-E-024 to CSQL-F-050
SQL Data Types
SQL TYPEs
Data Structures
Keywords
Data Files
Data File Tools
Data File Editor
File Conversion Utilities
Data File Structure Command Line Utility
Classic Data File Tools
Configuring Classic Data File Tools
Data File Converter
Record Layout Editor
Data File Editor
How to
Reference
Rebuild
File Handling
File Handling Examples
Btrieve
Example of Data and Key Compression
External Files
File Handler
File Names
File Status
Indexed Files
Locking Files and Records
MFSORT
Rebuild
Example Relative File Definition
Sequential Files
File Handling Guide
Introduction
File Organizations
Filenames
File Status
Sharing Files
File Handler Configuration
File Handler and Sort APIs
Sort Utilities
Btrieve
Data and Key Compression
Tracing File Operations
File Systems
Fileshare Guide
Introduction
Standard Operation
Configuring CCI Communications for Fileshare
Database Integrity
Security
Advanced Operation
Error Handling
Fileshare Server Messages
Messages from FS001-S to FS050-W
FS001-S The parameter "text " is not recognized as a valid parameter.
FS004-S The parameter "text " specifies a time-out value that is invalid.
FS005-S The parameter "text " is too long or invalid.
FS006-S The parameter "text " has already been specified.
FS007-S Invalid parameter combination.
FS008-S Communications Initialization Failure.
FS009-S The required communications module cannot be found.
FS011-W Communications send failure.
FS012-W Communications disconnect failure.
FS013-W Communications receive error.
FS014-W Communications data length not as expected.
FS015-W Request from unknown user - request rejected.
FS016-S The parameter "text " is invalid.
FS017-S Unable to open the file : filename.
FS018-S Log file corrupt - unrecognizable record in file.
FS019-S Log file corrupt - can't read header.
FS020-S The log file does not match the database sequence numbers - recovery aborted.
FS021-S There is no log filename specified in the database reference file.
FS022-S The log filename given cannot be found in the database reference file.
FS024-S Failed to open log file : filename.
FS025-S Write failure to the log file, Fileshare Server is closing down.
FS026-W Failed to close the log file.
FS027-S A second log file parameter has been found.
FS028-W The log file shows the last session was not shut down successfully.
FS029-S The log filename is already specified in the database reference file.
FS030-S Insufficient disk space to continue logging to log file.
FS031-I Record lock time-out failure on user : user.
FS034-S A filename or log file parameter must be specified.
FS035-S A database reference file must be specified.
FS037-I The file filename does not have a file header record. Sequence checking is switched off for this file.
FS038-S A matching sequence number not found in filename.
FS039-S Improperly closed file - filename.
FS040-S Unable to read the file header record in the file filename.
FS041-S Unable to update the sequence number in the file filename.
FS042-S Unable to open the database reference file: filename.
FS043-S The database reference file contains an invalid entry.
FS044-S Error reading the database reference file.
FS045-W Duplicate filename specified in the database reference file.
FS050-W A log file is not specified in the database reference file.
Messages from FS051-W to FS099-W
FS051-W Failure to allocate a larger buffer, the I-O request failed.
FS052-S Failure to allocate required memory. The Fileshare Server is closing down.
FS055-S The parameter "text " specifies a configuration file that does not exist.
FS056-S The parameter "text " specifies a data compression value that is not within the range 0-255.
FS057-S The parameter "text " specifies a key compression value that is not within the range 0-7.
FS058-S Failure to allocate memory for the decompression of the log file.
FS059-S Failure to allocate the memory required for processing the database reference file.
FS062-S Failure creating the password file filename.
FS063-S Failure opening the password file filename.
FS064-S Failure reading the password file filename.
FS065-S The password file is not of a recognized format.
FS066-S The specified user name already exists in the password file.
FS068-I The password file is now empty and has been deleted.
FS069-S The specified entry could not be found in the password file.
FS070-S Failure writing to the password file.
FS071-W Unable to load the module FHXSCOMP to decompress the data area.
FS072-S The parameter "text " contains a wild card which is not allowed with this parameter.
FS073-S Failure to allocate memory to process the password file.
FS074-S The Fileshare Server (NLM) failed to log on to NetWare with the login id specified.
FS075-W Unable to load the module FSSECLOG - LOGON has been denied.
FS076-W Unable to load the module FSSECOPN - OPEN has been denied.
FS077-S A Fileshare Server of the same name has already been defined - the Fileshare Server is closing down.
FS078-S No password file has been specified for the use of background mode.
FS079-S A supervisor password entry must exist for the use of background mode.
FS080-S No password file has been specified for the use of the synchronous communications mode.
FS081-S A supervisor password must be specified in the password file for the synchronous communications mode.
FS082-S The Netbios communications protocol is not responding. Ensure the requester software is loaded and functional.
FS083-S Incompatible CCIIPX.NLM version.
FS084-I Fileshare Server is starting.
FS085-I Fileshare Server is active.
FS086-I Fileshare Server is closing down.
FS087-I Fileshare Server has closed down.
FS089-I Database Reference File Maintenance Utility.
FS090-I Database Reference File installation completed successfully.
FS091-I Rollforward Recovery Utility
FS092-I Rollforward Recovery has completed.
FS094-I Password File Maintenance Utility.
FS096-I Password File installation has completed.
FS097-I Are you sure that you wish to close down the Fileshare Server ? (Y/N)
FS099-W File I/O status was not as expected. Returned status: status Expected status: status Action code: text File: filename.
Messages from FS101-I to FS149-I
FS101-I text -- parameter has been accepted.
FS103-I The log filename has been added to the database reference file.
FS104-I The log file cannot be found, creating a new recovery log file.
FS105-W The disk free space for the log file is below acceptable limits.
FS106-I filename - added to database reference file.
FS107-I filename - removed from the database reference file.
FS108-I Processing the files specified in the database reference file.
FS109-W The file filename does not exist.
FS110-I filename - OK.
FS111-W Files are still open. Continue to close down the Fileshare Server (Y/N) ?
FS114-W Waiting for the old log file to be removed.
FS118-I The database sequence number matches the sequence number in the log file, no recovery is needed.
FS122-I Communications too busy on CCI SEND - retrying.
FS123-I Communications too busy on CCI RECEIVE - retrying.
FS124-I Checking the validity of the log file, please wait.
FS125-I Recovery possible to last valid recovery log file record.
FS126-I Performing recovery, please wait.
FS127-S Invalid name mapping command.
FS128-W Fileshare Server closedown invoked by Stop Run processing.
FS129-I The Fileshare Server is still active.
FS130-I Reading database reference file, please wait.
FS131-W Invalid communications mode - parameter ignored.
FS132-I The Fileshare Server is running with the following communication protocol(s):
FS133-I Processing the password file, please wait.
FS134-I The password file cannot be found - creating a new password file.
FS135-I Fileshare Server security is active.
FS136-I Fileshare Server security is not active.
FS138-W The log file has been backed up and a new one has been created.
FS139-I A matching date and time entry has been found in the log file.
FS140-I No matching date and time entry has been found in the log file.
FS142-W The Operating System does not permit the log file to be flushed to disk.
FS143-W The Operating System does not allow free disk space information to be obtained.
FS144-W More than one communications protocol has been specified - synchronous communications mode not active.
FS145-W Fileshare Client disconnected, cannot contact user: text.
FS146-W Unexpected action code, action-code - discarded.
FS147-I A duplicate network message was received and discarded.
FS148-I CCI return-code (function func) = code.
FS149-I CCI SEND not complete, status will be checked later.
Messages from FS151-I to FS200-W
FS151-I CCI message size received = text. Indicated send message size = text
FS153-I The Fileshare Server name has been reregistered on the network.
FS154-I Please enter the FSVIEW supervisor password to enable the use of CCI Trace.
FS155-I Password accepted - CCI Trace is enabled. Do you want CCI Trace active immediately? (Y/N)
FS156-W Incorrect password - CCI Trace is disabled.
FS158-I CCI Trace activated.
FS159-I CCI Trace switched off.
FS160-I Fileshare trace activated.
FS161-I Fileshare trace switched off.
FS163-I Input useropcode [filename-1] [ filename-2].
FS170-I Input- Logon.
FS171-I Input- Logoff user.
FS172-I Input- Find File userfilename.
FS173-I Output- userstatus.
FS176-W There is no backup directory specified in the database reference file.
FS177-S The backup directory specified cannot be found in the database reference file.
FS178-I The backup directory has been added to the database reference file.
FS179-S A backup directory is already specified in the database reference file.
FS180-W The log filename specified has an extension. The name of the log file has been changed to "filename".
FS182-W Output- Access Denied
FS188-W Fileshare Server database reference file installation completed with errors.
FS189-W The backup directory does not exist.
FS190-W The backup directory specifies the name of an existing file.
FS191-W An error occurred accessing the backup directory.
FS192-S More than one log file exists in the log file directory.
FS193-S Unable to open the log file.
FS194-I The log file "filename-1" has been backed up successfully to "filename-2".
FS195-I The Fileshare Server is using the log file "filename".
FS196-W Unable to create the log file "filename".
FS197-S Unable to create the log file "filename".
FS198-W The attempt to backup the log file failed because the backup file "filename" already exists.
FS199-S The attempt to backup the log file failed because the backup file "filename" already exists.
FS200-W The attempt to backup the log file to "filename" failed.
Messages from FS201-S to FS252-S
FS201-S The attempt to backup the log file to "filename" failed.
FS202-I The Fileshare Server will continue logging to the log file "filename".
FS203-I The Fileshare Server is appending to the log file "filename".
FS204-W The Fileshare Server is unable to log to the log file "filename". Rollforward recovery logging is disabled.
FS205-W Unable to remove the old recovery log file "filename".
FS206-S There is more than one starter log file. The Recovery Utility is unable to determine which one to use.
FS207-I There is no starter log file in the log file directory.
FS208-S There is no starter log file in the backup directory.
FS209-I A starter log file has been located in the backup directory.
FS210-S There is more than one starter log file in the backup directory.
FS211-S An error occurred checking the header on the log file "filename".
FS212-I The Rollforward Recovery Utility is processing the log file "filename".
FS213-W Unable to locate the continuation log file "filename" in the log file directory.
FS214-I Searching for a backed up log file in the log file directory.
FS215-I Searching for a backed up log file in the backup directory.
FS216-I No backed up starter log file can be found in the log file directory.
FS217-I No backed up starter log file can be found in the backup directory.
FS218-I No backed up continuation log file can be found in the log file directory.
FS219-I No backed up continuation log file can be found in the backup directory.
FS220-I A backed up starter log file has been found in the log file directory.
FS221-I A backed up starter log file has been found in the backup directory.
FS222-I A backed up continuation log file has been found in the log file directory.
FS223-I A backed up continuation log file has been found in the backup directory.
FS224-S The log file directory contains more than one backed up starter log file.
FS225-S The backup directory contains more than one backed up starter log file.
FS227-W Failure to set Fileshare Server's access rights.
FS228-I CCI SEND status checked.
FS229-I Unrecognized CCI session ID - could not disconnect user.
FS230-I User : user-IDuser-name
FS231-S The parameter "nnn" is not numeric.
FS232-I Date : date.
FS233-W Unable to set the maximum amount of dynamic memory to the limit specified.
FS234-W The parameter "text " specifies a memory limit below the minimum of 6 Mbytes allowed.
FS235-W Failure to allocate memory for incomplete CCI SEND processing.
FS236-I The log file name has been removed from the database reference file.
FS237-S The next log file to use filename already exists, unable to back up current log file.
FS237-W The next log file to use filename already exists, unable to back up current log file.
FS238-I Terminating communications with this user.
FS239-I Output - user Record locked. Retry operation.
FS240-I Output - user File locked. Retry operation.
FS241-I Output - user Insufficient log file disk space. Retry operation.
FS243-S Failure backing up the file filename1 to filename2.
FS244-S Failure restoring the backed up file filename1 to filename2.
FS245-S Failure deleting the log file filename.
FS246-I Backing up database files to directory backup directory. Please wait.
FS247-I Restoring database files from directory backup directory. Please wait.
FS248-I Commencing automatic Fileshare Recovery.
FS249-I Restarting Fileshare Server.
FS250-I Deleting all unwanted log files.
FS251-S Logging must be activated for all files when specifying a backup directory.
FS252-S Failure deleting the file filename.
Messages from FS301 - FS400
Using COBOL and Java Together
Java and COBOL Interoperability Options
Considerations
Deploying a Java Service Interface and Using Resource Adapters
Calling Procedural COBOL from Java
Calling Java from OO COBOL
Calling OO COBOL from Java
Java Data Types
Mainframe Programming
Mainframe Subsystem Support Developer Introduction
Assembler Support
Assembler Support Overview
Configuring Assembler Project File Locations
Compiling and Linking Assembler Modules
Debugging Assembler Applications
Configuring Runtime Memory Requirements
Configuring a Program's Memory Requirements
File Handling
Using the Generalized Trace Facility
CICS Support
Mainframe-style Pointers
Forcing a Program to be Reloaded
Accessing Large VSAM Files
Abend Codes in CICS Transactions
Using the SET Option of the BMS-related SEND Functions
Developing Exit Programs
CICS Web Services
HCO for DB2 LUW
Demonstration Applications
DB2 External Compiler Module
COBOL DB2 Stored Procedures
Host Compatibility Option (HCO)
How to
Reference
DB2 Compiler Directive Options
DB2 Environment Variables
DB2 ECM Error Messages
COBDB0002 - COBDB0013
COBDB0100 - COBDB0115
COBDB0116 - COBDB0137
COBDB0501 - COBDB0503
COBDB0900 - COBDB1004
HCO Tools
HCO for SQL Server (HCOSS)
Demonstration Applications
HCOSS Toolset
Before Using HCO for SQL Server
Using HCOSS with Windows User Account Control (UAC)
Working With HCOSS SQL CLR Stored Procedures and Result Sets
Mimicking Mainframe DB2 Transaction Support for COBOL Stored Procedures
HCOSS Datetime Data Type Handling
Scope - HCOSS SQL Compiler Directive Options
Managing Connections
Migrating Databases
Migrating Applications
Deploying Native Applications
Managing Log Files
Customizing HCOSS
How to
Reference
Command Line Reference
SQL Compiler Directive Options - HCOSS
DBMAN Directive Settings - HCOSS
Required DB2 Catalog Tables
DB2 to SQL Server Conversion Reference
Bind Script Commands
HCOSS Messages
Log Files
User Interface Reference
Interface Mapping Toolkit (IMTK)
Creating an Enterprise Server for a Mainframe-based Service
Managing Mainframe-based IMTK Projects
Defining Mainframe-based Service Interfaces
Deploying Service Interfaces to an MSS-enabled Enterprise Server
Clients
Tracing Service Execution
How to
Manage Mainframe-based IMTK Projects
Create and Edit Map Annotations
Define Mainframe-based Service Interfaces
Deploy Service Interfaces to an MSS-enabled Enterprise Server
Reference
IMS Support
IMS DB Compatible Production DBMS
IMS TM Compatible Transaction Manager
IMS and GSAM Databases
IMS Installation Verification Procedure (IVP)
Developing IMS Applications
Deploying IMS Applications
Creating and Configuring an Enterprise Server Region for IMS
IMS Database Administration
WebSphere MQ Support
How to
IMS Projects
IMS Segment Layout Editor
IMS Database Editor
IMS Enterprise Server Configuration
To create an IMS-enabled enterprise server from the Enterprise Developer IDE
To create an MSS-enabled enterprise server for IMS applications from Enterprise Server
To enable MSS for an existing enterprise server
To enable IMS for an MSS-enabled enterprise server
To specify the location of generated files
To specify the location of application files
To define a message processing region
To enable IMS Connect
To define how MFS attributes are coded
To define the MFS null character
To run an IMS transaction from a 3270 session
To start a temporary MPR
To perform a cold start
Message Queue
Printers
Resources
Transactions
WebSphere MQ
Reference
DBD, PSB, and MFS Statements
DBUTIL
EXEC DLI Statements
IMS DB system commands
IMS DB system command interfaces
IMS Database Control (DBC) Commands
MFDBUJCL Utility
IMS Error Messages
DBD Error Messages
Messages DBDUT0401 to DBDUT0417
Messages DBDUT04A1 to DBDUT04A7
Messages DBDUT04E1 to DBDUT04E2
Messages DBDUT0801 to DBDUT0882
DBDUT0801E SEGM macro not preceded by DBD macro. DBD macro must be first statement in DBD source
DBDUT0802E DBD macro missing required NAME operand
DBDUT0803E HDAM or DEDB database missing required RMNAME operand
DBDUT0804E PARENT segment parentsegname for segment segname not previously defined in this database
DBDUT0805E Source segment segname for XDFLD fldname not defined
DBDUT0806E SEGM macro missing required NAME operand
DBDUT0807E Missing required DBDGEN statement
DBDUT0808E SEGM segname has missing or invalid BYTES operand
DBDUT0809E SEGM segname, minimum bytes (nnnn) exceeds maximum bytes (nnnn)
DBDUT0810E DEDB root segment segname, field fldname not unique
DBDUT0811E Non-related MSDB segment segname, field fldname not unique
DBDUT0812E INDEX DBD segment segname must contain a sequence field. Field fldname not a sequence field
DBDUT0813E FIELD macro not preceded by SEGM macro
DBDUT0814E Segment segname, FIELD macro missing required NAME operand
DBDUT0815E SEGM segname, FIELD fldname, contains invalid data in name parameter, 3rd operand xxxxxxxx
DBDUT0816E DEDB sequential dependent segment segname contains invalid sequence field fldname
DBDUT0817E SEGM segname, FIELD fldname contains invalid data in name parameter, 2nd operand xxxx not SEQ
DBDUT0818E Segment segname, sequence field fldname must be first field after SEGM for IMS/ESA compatibility. Use system config, IBM DLI PLATFORM setting for DOS/VS syntax
DBDUT0819E COPY statement missing required name parameter
DBDUT0820E COPY member copymember not found
DBDUT0821E Segment segname, field fldname not unique
DBDUT0822E Segment segname, field fldname packed length cannot exceed 16 bytes
DBDUT0823E Segment segname, field fldname, BYTES operand missing or invalid
DBDUT0824E Segment segname, field fldname missing required START operand
DBDUT0825E Field fldname extends beyond segment maximum size of nnnnn, field start nnnnn, length nnnnn
DBDUT0826E Segment name segname not unique within this DBD
DBDUT0827E accesstype ACCESS type requires DATASET DD1 operand when DATASET does not have a label
DBDUT0828E DATASET SCAN value of nnnnn, exceeds maximum of 255
DBDUT0829E DATASET FRSPC (free block frequency) of nnnnn must be in range of zero to 100, but not 1
DBDUT0830E DATASET FRSPC percentage of nnn must be in range of 0 to 99
DBDUT0831E LOGICAL DATASET not valid with ACCESS accesstype
DBDUT0832E MSDB missing required DATASET REL operand
DBDUT0833E Only 1 SEGM statement allowed in MSDB database
DBDUT0834E SEGM segname missing required PARENT operand
DBDUT0835E Segment segname, length nnnnnn exceeds maximum segment length of 32760
DBDUT0836E Segment segname level is deeper than 15, parent segment parentsegment
DBDUT0837E DBD ACCESS accesstype does not support Virtual segments
DBDUT0838E LCHILD missing required segment NAME operand
DBDUT0839E LCHILD segment operand dbdname missing required DBD NAME operand in index DBD
DBDUT0840E LCHILD PAIR operand not supported with ACCESS accesstype
DBDUT0841E XDFLD statement not supported with ACCESS accesstype
DBDUT0842E GSAM DATASET macro missing required RECFM operand
DBDUT0843E Missing required DBD macro statement
DBDUT0844E SEGM statement not found, DBD requires at least one
DBDUT0845E Paired segment segname not found in DBD or occurred more than once
DBDUT0846E Index DBD can contain only one LCHILD statement
DBDUT0847E Index DBD missing required LCHILD statement
DBDUT0848E XDFLD missing required NAME operand
DBDUT0849E XDFLD fldname missing required SRCH operand
DBDUT0850E XDFLD fldname precedes SEGM statement and is missing SEGMENT operand
DBDUT0851E XDFLD fldname has more than 5 SUBSEQ fields
DBDUT0852E XDFLD fldname has more than 5 DDATA fields
DBDUT0853E XDFLD fldname has more than 5 SRCH fields
DBDUT0854E LCHILD lchildname, XDFLD fldname, key length nnnn exceeds maximum CONST,SRCH,SUBSEQ length of 240
DBDUT0855E XDFLD fldname, SEGMENT sgmname not defined in database
DBDUT0856E XDFLD fldname, SRCH field srchfld not in source segment sgmname
DBDUT0857E XDFLD fldname, DDATA field ddatafld not in source segment sgmname
DBDUT0858E XDFLD fldname, source segment sgmname, DDATA field ddatafld cannot be a /SX field
DBDUT0859E XDFLD fldname, SUBSEQ field fldname not in source segment sgmname
DBDUT0860E XDFLD fldname, target segment sgmname not parent of source segment sourcesgmname
DBDUT0862E Sequence field fldname in root segment sgmname must be unique for database type accesstype
DBDUT0863E GSAM minimum record length exceeds maximum for RECFM=V
DBDUT0865E SEGM statement limit of 255 exceeded
DBDUT0866E FIELD statement limit of 1000 exceeded
DBDUT0867E Segment sgmname, key sequence field fldname, length nnnn exceeds maximum
DBDUT0868E Virtual logical child segment sgmname not referenced by an LCHILD PAIR statement
DBDUT0869E Paired (real) logical child segment sgmname missing logical PARENT specification
DBDUT0870E DBD statement missing required ACCESS operand
DBDUT0871E MSDB missing required DATASET REL operand
DBDUT0872E XDFLD has no preceding LCHILD statement
DBDUT0873E Sequence field fldname, start nnnnn, length nnnnn extends beyond SEGM minimum size of nnnnnbytes
DBDUT0874E Segment sgmname, sequence field fldname invalid, only 1 sequence field allowed for this segment type
DBDUT0875E Segment sgmname, field fldname, START value parmvalue not numeric or names a field which is not defined for this SEGM
DBDUT0876E EXIT parameter is not allowed with ACCESS of accesstype
DBDUT0877E Logical SEGM sgmname missing required SOURCE operand
DBDUT0878E Segment sgmname, hierarchy sequence error
DBDUT0879E First ACCESS statement must precede first SEGM
DBDUT0880E ACCESS statement contains mutually exclusive keywords RMRTN and REF
DBDUT0881E ACCESS statement only valid with DBD ACCESS=HD
DBDUT0882 Segment FIELD statement limit of 255 exceeded
Messages DBDUT08A1 to DBDUT08A3
Messages DBDUT08P1 to DBDUT08P2
Messages DBDUT0L02 to DBDUT0L99
Messages DBDUT0LA1 to DBDUT0LA2
Messages DBDUT0LP1 to DBDUT0LP3
Messages DBDUT0U01 to DBDUT0U35
Messages DBDUT0W01 to DBDUT0W36
Messages DBDUT0WA1 to DBDUT0WA9
Messages DBDUT0WE1 to DBDUT0WE2
Messages DBDUT0WF1 to DBDUT0WF2
Message DBDUT0WP2
DBUTIL Error Messages
IMSUT0115I DBUTIL: Processing complete - %6 calls were issued
IMSUT0532E DD statement missing for %8
IMSUT0533E SYSIN LRECL exceeds DBUTIL maximum of %5%
IMSUT0534E Dynamic memory allocation failure. RC=%8% Size=%5%
IMSUT0535E Function is required for interactive calls
IMSUT0536E PCB Number is required for interactive calls
IMSUT0537E Cannot mix control cards with interactive call
IMSUT0538E SYSIN dataset not found. DSN=%60
IMSUT0539E SYSIN dataset open failure status=%5% DSN=%60
IMSUT0540E terminated "LDIX" due to status code of %2%
IMSUT0541E SEGM %8 is not in PCB for: %8
IMSUT0542E Dataset not found: %60
IMSUT0543E DBUTIL terminated %4 due to status code of %2%
IMSUT0544E Error status= %5% reading input dataset DSN=%60
IMSUT0545E Invalid length in record. Length=%8
IMSUT0546E Error opening input dataset. Status code: %5% DSN=%60
IMSUT0547E Input file not found. DSN=%60
IMSUT0548E "MLOD" can only be issued for MSDBs
IMSUT0549E Invalid command syntax. DSN required
IMSUT0550E Cannnot load remote database %8
IMSUT0551E Cannot "LOAD" "INDEX" database %8
IMSUT0552E Cannot "LOAD" database %8 USING "PROCSEQ" PCB
IMSUT0553E "USEQ" does not support "REMOTE" database
IMSUT0554E "USEQ" does not support "USER CAT" database
IMSUT0555E Error status %5% opening output dataset DSN=%60
IMSUT0556E LRECL for unload not given and default not available
IMSUT0557E "UNLO" of logical DBD requires a non-zero LRECL specification, or variable length RECFM
IMSUT0558E "USEQ" does not support variable length
IMSUT0559E Invalid command syntax. RC=%4
IMSUT0560E Invalid command syntax. DSN required
IMSUT0561E Database selected is not a DEDB
IMSUT0562E GSAM PCB missing required "RECLEN" parameter
IMSUT0563E PCB number %3 not defined in PSB
IMSUT0564E GSAM PCB missing required RECLEN parameter
IMSUT0565E Cannot issue calls against IO or ALT TP PCBs
IMSUT0566E DBD referenced by PCB number not defined
IMSUT0567E PCB number not numeric
IMSUT0568E PCB number cannot be zero
IMSUT0569E DBD name not found in PCB list
IMSUT0570E No PCB ID provided
IMSUT0571E Continuation error card number %6. Card=%65
IMSUT0572E "LOAD" of logical DBD requires a non-zero LRECL specification, or variable length RECFM
IMSUT0573E LRECL for load not given and default not available
IMSUT0574E This version of DBUTIL does not support %4
IMSUT0575E %4 function only available when run as DBB or DLI
IMSUT0576E This version of IMSDBU only supports the batch interface
IMSUT0577E SYSOUT dataset open failure status=%5% DSN=%60
IMSUT0578E Write to SYSOUT dataset failure status=%5%
IMSUT0580E Information for PSB %8 not found in configuration file
IMSUT0602E Input card dataset is busy. Try later. DSN=%60
IMS Database Editor Error Messages
IMS Run-time System Error Messages
IMSRT0000I <message text>
IMSRT0039E ACB failure for %8. %60%
IMSRT0040E PSB Authorization failure for %8.
IMSRT0041E No ACEE available. Function %4 can't test authorization of %8
IMSRT0042E Error initializing MFIMS - IMS terminating. %12% not found or incorrect version
IMSRT0043E Error initializing MFIMS - IMS terminating. Error opening/reading IMSCONFG file. File Status: %6 Description: %40%
IMSRT0044E Error initializing MFIMS - IMS terminating. Error opening %6 files. File Status: %6 Description: %40%
IMSRT0045E Error initializing MFIMS - IMS terminating. Failure reason code: %4
IMSRT0052I The following POP-UP was suppressed during shutdown
IMSRT0053I The following POP-UP was suppressed by system request
IMSRT0054I Suppression resulted in automatic termination
IMSRT0055I End of message
IMSRT0056I OPTION VALUE MUST BE "C" OR "T"
IMSRT0057I OPTION VALUE MUST BE "Y" OR "N"
IMSRT0058I OPTION VALUE MUST BE "R" OR "T"
IMSRT0059I INVALID KEY PRESSED
IMSRT0060I ONLY 4 DIGITS ARE ALLOWED
IMSRT0061I LIMIT VALUE NOT NUMERIC
IMSRT0062I STATUS CODE MUST BE TWO BYTE VALUE OR BLANK
IMSRT0063I OPTION MUST BE "C", "T", OR "S"
IMSRT0064I SAVE OPTION ONLY AVAILABLE ON WINDOWS NT
IMSRT0065I USERID IS A REQUIRED FIELD
IMSRT0066I PASSWORD IS A REQUIRED FIELD
IMSRT0068I MFIMS SYSTEM WINDOW ERROR
IMSRT0069I CONTACT TECHNICAL SUPPORT
IMSRT0070I PRESS ENTER TO TERMINATE
IMSRT0080E Error allocating memory for ACB DBD field blocks REF1: %4 REF2: %5
IMSRT0081E ACB create/modify failure: Too many DBD fields Total DBD fields required for this PSB exceeds: %6
IMSRT0082E ACB create/modify failure: Caching SENSEG/SENFLD SENSEG/SENFLD cache exceeded reserved memory
IMSRT0083E Error allocating memory for ACB PCB SENFLD blocks REF1: %4 REF2: %5
IMSRT0084E ACB create/modify failure: Too many SENFLD statements More than 10,000 SENFLDs in this PSB
IMSRT0087E Unrecoverable System Software Abend <abend-number>
IMSRT0105E Database ACCESS error for DB:
IMSRT0121E DLI call failure - <return/reason code> JCLXM0000I * DATABASE ERROR AO *
IMSRT1003W CHKP ID=id duplicates an existing ID. Pausing 1 second.
IMSRT1012E MFIMS DATABASE SHARING MANAGER A database record is in use by %12%. Database: %8 Root Key: %50%
MFS Error Messages
Messages MFSUT0401 to MFSUT0435
MFSUT0401W MSG %8 has invalid OPT=%1, defaulting to OPT=1
MFSUT0402W Cannot specify FILL on input MSG, FILL ignored
MFSUT0403W Cannot specify PAGE on input MSG, PAGE ignored
MFSUT0405W MFLD LTH operand missing, defaulting to LTH=0001. MFLD: %50%
MFSUT0406W EXIT ignored, only input MFLDs can use field exits. MFLD: %50%
MFSUT0407W MFLD literals cannot specify ATTR=YES, ATTR=NO assumed. MFLD literal: %45%
MFSUT0408W EXIT ignored, MFLD literals cannot use field exits. MFLD literal: %45%
MFSUT0409W ATTR=YES only valid when MFLD names DFLD, ATTR=NO assumed
MFSUT0410W MSG(%8), SEG GRAPHIC not YES or NO, assumed YES
MFSUT0411W MSG(%8), EXIT ignored, only input messages can use segment exits
MFSUT0412W MOD LPAGE's COND operand missing, assuming last LPAGE of set
MFSUT0413W MSG(%8), MSGEND statement missing, assumed present
MFSUT0414W No STACK is on to issue STACK OFF
MFSUT0415W MFLD's DFLD name in DO truncated to 6 characters
MFSUT0416W Initial cursor position defaulting to row 1, column 2
MFSUT0417W LABEL ignored, labeled DFLDs should not have PASSWORD
MFSUT0418W DFLD label in DO truncated to 6 characters
MFSUT0419W Recommended END statement missing, assumed present
MFSUT0420W ENDDO statement missing, assumed present
MFSUT0421W FMTEND statement missing, assumed present
MFSUT0422W MFLD JUST operand invalid with system literal %8. JUST operand ignored for MFLD %19
MFSUT0423W MFLD ATTR operand invalid with system literal %8. ATTR operand ignored for MFLD %19
MFSUT0424W MFLD LTH operand invalid with system literal %8. LTH operand ignored for MFLD %19
MFSUT0425W OPCTL operand ignored, not valid with literal DFLDs
MFSUT0426W MOD(%8), LPAGE(%3%) contains no MFLDs, this MOD/LPAGE bypassed
MFSUT0427W MOD(%8), MID(%8), DPAGE(%8), could not find MID for MOD/LPAGE selected or MID contains no MFLDs or all MIDs specified LPAGE and no SOR stated this DPAGE
MFSUT0428W FMT name %8 greater than 6 characters, truncated to 6 possibly causing duplicates
MFSUT0429W EGCS "G" literal missing an SO or SI character. Literal assumed to contain valid SO/SI pair. Card: %50%
MFSUT0430W EGCS "G" literal contains odd number of bytes, literal accepted as specified. Card: %50%
MFSUT0431W Invalid DFLD ATTR value "%8" ignored
MFSUT0432W SYSMSG parameter not valid
MFSUT0433W Message %8 has no format or is assigned to another format outside this MFS source
MFSUT0434W Format %6 has no messages
MFSUT0435W Device type of DPM not supported. Device ignored.
Messages MFSUT04A1 to MFSUT04A7
Messages MFSUT04E1 to MFSUT04E2
Messages MFSUT0801 to MFSUT0847
MFSUT0801E MSG(%8) has TYPE=%6, must be INPUT or OUTPUT
MFSUT0802E MSG(%8) missing required SOR operand
MFSUT0803E MFLD indicates no DFLD, literal or LTH
MFSUT0804E MFLD JUST must be R or L
MFSUT0805E MFLD EXIT number %5% exceeds maximum value of 127. MFLD: %50%
MFSUT0806E MFLD EXIT vector %5% exceeds maximum value of 255. MFLD: %50%
MFSUT0807E MSG(%8), SEG EXIT number %5% exceeds maximum of 127
MFSUT0808E MSG(%8), SEG EXIT vector %5% exceeds maximum of 255
MFSUT0809E MSG(%8), LPAGE missing required SOR operand
MFSUT0810E MSG(%8), COND operand has %3% parameters, requires 3
MFSUT0811E MSG(%8), LPAGE COND operand missing, only last LPAGE in MOD may omit COND
MFSUT0812E LPAGE COND label %8 not an MFLD label in MOD %8
MFSUT0813E DO COUNT is not numeric
MFSUT0814E DO/ENDDO pair mismatch
MFSUT0815E First STACK parameter must be blank, ON, or OFF
MFSUT0816E Cannot start STACK before ending previous STACK
MFSUT0817E UNSTACK cannot appear within a STACK
MFSUT0818E UNSTACK requested unknown stack name %8
MFSUT0819E COPY statement missing required NAME parameter
MFSUT0820E COPY member %8 not found
MFSUT0821E DPAGE CURSOR column specification "%8" not numeric. Valid forms are CURSOR=name or CURSOR=(rrr,ccc,name)
MFSUT0822E DFLD %8 not preceded by DEV statement
MFSUT0823E DFLD literals cannot have a label starting in column 1
MFSUT0824E DFLD literals must be bound by single quotes
MFSUT0825E DFLD requires non-zero POS row and column
MFSUT0826E 3270 DFLD cannot start in row 1, column 1
MFSUT0827E DFLD %8, POS column value %3% exceeds DEV width value %4%
MFSUT0828E DFLD %8, POS column value %4% exceeds 3270 model 1 maximum value of 40
MFSUT0829E DFLD %8, POS column value %4% exceeds 3270 models 2,3,4 maximum value of 80
MFSUT0830E DFLD %8, POS column value %4% exceeds 3270 model 5 maximum value of 132
MFSUT0831E DFLD requires a literal, PASSWORD, or LTH
MFSUT0832E Duplicate DFLD label %8. Labels must be unique within DPAGE and physical page
MFSUT0833E FMT %6 contains no DFLDs. Verify that STACK and MODEL directives are properly set, or correct the format
MFSUT0834E Attribute for DFLD at row %2, col %3% overlaps prior field
MFSUT0835E DFLD at row %2, col %3% overlaps prior field
MFSUT0836E FMT %6, DPAGE %8, PPAGE %4 contains no DFLDs
MFSUT0837E DFLD %8 row value %4% exceeds 3270 model %1% maximum value of %2%
MFSUT0838E LPAGE COND relational operator "%2" invalid
MFSUT0839E DFLD %8 not preceded by DEV statement
MFSUT0839E DFLD %8 not preceded by DEV statement
MFSUT0840E MOD %8, FMT %8, DPAGE %8, could not find FMT or DPAGE for MOD/LPAGE selected or FMT or DPAGE contains no DFLD statements
MFSUT0841E MFLD LTH %5% is not larger than attribute bytes %5%. MFLD: %50%
MFSUT0842E DFLD PASSWORD cannot have a label starting in column 1
MFSUT0843E Required label missing for MSG statement
MFSUT0844E MFLD ATTR value "%14" not YES, NO, or number of extended attributes
MFSUT0845E DFLD ATTR value "%14" not YES, NO, or number of extended attributes
MFSUT0846E PAGE LENGTH specification "%8" not numeric.
MFSUT0847E Device Page Option value "%14" not SPACE, EJECT, FLOAT, DEFN
Messages MFSUT08A1 to MFSUT08A3
Messages MFSUT08P1 to MFSUT08P2
Messages MFSUT0L01 to MFSUT0L29
MFSUT0L01E Exceeded MFIMS limit of %4% MFLD statements which name a DFLD in any one MSG/LPAGE
MFSUT0L02E Maximum MFIMS MFLD LTH is 4095 bytes
MFSUT0L04E Maximum number of extended ATTR bytes in MFIMS is 10. MFLD: %50%
MFSUT0L05E Exceeded maximum MFIMS MFLD literal length of 94, including outermost quotes and imbedded single quotes
MFSUT0L07E Maximum MFIMS DFLD LTH is 4095 bytes
MFSUT0L08E Exceeded MFIMS limit of %4% labeled DFLD statements per DPAGE
MFSUT0L09E MFIMS maximum DFLD literal length is %3% bytes
MFSUT0L10E MFS preprocessor requested MFSGEN termination due to:
MFSUT0L11E MFS preprocessor error, invalid return code: %5%
MFSUT0L12E MFS preprocessor not found. Preprocessor: %60%
MFSUT0L13E MFIMS limit of %3% physical pages per device page exceeded
MFSUT0L14E LPAGE COND literal value length %3% exceeds MFIMS limit of 42 bytes. Literal: %40%
MFSUT0L15E No FMT statements found in source input, MFIMS requires MID, MOD and FMT to be in same source input
MFSUT0L16E PF key length %4% exceeds MFIMS maximum of %3%
MFSUT0L17E The resultant control block for this format is %6% bytes and exceeds the MFIMS limit of %5%
MFSUT0L18E Exceeded MFIMS DFLD literal pool limit of %5%
MFSUT0L19E Exceeded MFIMS MOD literal pool limit of %5%
MFSUT0L20E Exceeded MFIMS MID default literal pool limit of %5%
MFSUT0L21E Exceeded MFIMS MID static literal pool limit of %5%
MFSUT0L22E Exceeded MFIMS limit of %3% SEG statements per MSG
MFSUT0L23E Exceeded MFIMS MFLD temporary table limit of %5% and possibly exceeded MFIMS limit of 500 MFLDs per SEG
MFSUT0L24E Exceeded MFIMS printer DPAGE literal pool limit of %5%
MFSUT0L25E Exceeded internal "DFLD" literal work buffer. Maximum work size is 160 bytes.
MFSUT0L26E Exceeded maximum PASSWORD segment length of 8 bytes.
MFSUT0L27E PASSWORD segment must come before any other input segments.
MFSUT0L28E PASSWORD segment valid only for input messages.
MFSUT0L29E PASSWORD segment ignored for option 3 input messages.
Messages MFSUT0L91 to MFSUT0L99
Messages MFSUT0LA1 to MFSUT0LA3
Messages MFSUT0LP1 to MFSUT0LP3
Messages MFSUT0U01 to MFSUT0U35
Messages MFSUT0W01 to MFSUT0W23
MFSUT0W01W MFLD LTHs of form LTH=(pp,nn) are not supported by MFIMS. The starting position is assumed to be 1 (pp=1). MFLD: %50%
MFSUT0W03W STACK processing disabled by use of STACKOFF directive
MFSUT0W04W STACK processing disabled by use of STACKAUTO directive. STACK follows DEV, assumed to be for multi-devices
MFSUT0W05W Exceeded maximum of %4% STACK statements suppressed by STACKAUTO directive. All subsequent UNSTACKs ignored
MFSUT0W06W UNSTACK suppressed by STACKAUTO directive
MFSUT0W07W Only two levels of nested copy statements are supported by MFIMS. Further nested COPYs ignored. Card: %50%
MFSUT0W08W Removing MFLD for PASSWORD, not supported by MFIMS
MFSUT0W09W Only ALPHA statements which contain the lower case characters a through z are supported by MFIMS
MFSUT0W10W DEV macro TYPE operand missing, only 3270 devices supported by MFIMS
MFSUT0W11W MFIMS statement continuation overflow, extras ignored. Maximum number of lines per statement is %2%
MFSUT0W12W %8 macro or statement not supported by MFIMS, ignored
MFSUT0W13W MFLD %8, FILL=NULL changed to FILL=C' '. MFIMS only supports NULL for PF key field with physical paging
MFSUT0W14W MID, MFLD %8 not defined in DFLDs so will always contain default literal or FILL value
MFSUT0W15W MID, MFLD %8 not defined in DFLDs so will always be compressed from MID due to FILL=NULL
MFSUT0W16W MOD, MFLD %8 not defined in DFLDs or listed more than once in MOD. Processed as MFLD LTH=%4%
MFSUT0W17W DFLD PASSWORD not supported by MFIMS, ignored
MFSUT0W19W Unknown statement "%8" ignored, unsupported by MFIMS
MFSUT0W20W Unknown keyword "%8" for "%8" ignored, unsupported by MFIMS
MFSUT0W21W ALPHA statement enables entry of lower case characters when the input message SEG statement specifies GRAPHIC=NO
MFSUT0W22W Out-of-place DFLD statement %8 ignored
MFSUT0W23W NXT= references %8 - undefined MID or not in this FMT
Messages MFSUT0WA1 to MFSUT0WA9
Messages MFSUT0WE1 to MFSUT0WE2
Messages MFSUT0WF1 to MFSUT0WF2
Messages MFSUT0WP1 to MFSUT0WP3
PSB Error Messages
Messages PSBUT0401 to PSBUT0453
Messages PSBUT04A1 to PSBUT04A6
Messages PSBUT04E1 to PSBUT04E2
Messages PSBUT0801 to PSBUT0873
PSBUT0801E PSBGEN macro missing required PSBNAME operand
PSBUT0802E Required PSBGEN macro statement missing
PSBUT0803E PCB(%3%), %4 PCB missing required NAME/DBDNAME operand
PSBUT0804E PCB(%3%) %8, SENSEG statement invalid for GSAM PCB
PSBUT0805E PCB(%3%) %8, SENSEG(%3%) missing required NAME operand
PSBUT0806E PCB(%3%) %8, senseg %8 missing required PARENT operand or more than one SENSEG in PCB indicates PARENT=0
PSBUT0807E PCB(%3%) %8, SENSEG %8, parent segment %8 not previously defined in this PCB
PSBUT0808E PCB(%3%) %8, SENSEG %8 not unique
PSBUT0809E PCB(%3%) %8, at least one SENSEG statement is required for a DB PCB
PSBUT0810E COPY statement missing required NAME parameter
PSBUT0811E COPY member %8 not found
PSBUT0812E PCB(%3%) %8, SENSEG statement limit of %4% per PSB exceeded.
PSBUT0813E PCB(%3%) %8 SENFLD statement limit of %5% per PSB exceeded
PSBUT0814E PCB(%3%) %8, SENSEG %8, SENFLD statement limit of %4% per SENSEG exceeded
PSBUT0815E SENFLD statement cannot precede PCB statement
PSBUT0816E PCB(%3%) SENFLD statement only valid with TYPE=DB PCB
PSBUT0817E PCB(%3%) SENFLD statement cannot precede SENSEG statement
PSBUT0818E PCB(%3%) %8, SENSEG %8, SENFLD statement missing required NAME operand
PSBUT0819E PCB(%3%) %8, SENSEG %8, SENFLD %8 statement missing required START operand
PSBUT0820E PCB(%3%) %8, SENSEG %8, SENFLD %8 START value exceeds 32767
PSBUT0821E PCB statement limit of %4% per PSB exceeded
PSBUT0822E SENSEG statement limit of %4% per PCB exceeded
PSBUT0823E PCB(%3%) %8, SENSEG %8, DOS/VS VIRFLD statement not valid for IMS/ESA (MVS) compatibility. Use system config IBM DLI PLATFORM for DOS/VS syntax
PSBUT0824E PCB(%3%), SENSEG %8, SENFLD %8's BYTES, TYPE, or RTNAME keywords not valid for IMS/ESA (MVS) compatibility. Use system config IBM DLI PLATFORM for DOS/VS syntax
PSBUT0825E SENSEG statement cannot precede PCB statement
PSBUT0826E PCB(%3%), SENSEG statement only valid with TYPE=DB PCB
PSBUT0827E PCB #%3% %8, SENSEG %8, PROCOPT=%4 invalid.
PSBUT0851E PCB (%3%) %8, DBD access %5 does not support alternate processing sequence %8
PSBUT0852E PCB (%3%) %8, SENSEG %8 not in database
PSBUT0853E PCB (%3%) %8, segment %8, SENSEG parent %8 is not same as database SEGM parent %8
PSBUT0854E PCB (%3%) %8, SENSEG %8 does not have DBD LCHILD statement for alternate processing sequence %8
PSBUT0855E PCB (%3%), SENSEG %8 logical DBD %8 refers to physical DBD %8 which has not been Genned
PSBUT0856E PCB (%3%), index database %8 refers to physical database %8 which has not been Genned
PSBUT0857E PCB (%3%) %8, dynamic ACBGEN failed, reason code %4%
PSBUT0858E PCB (%3%) %8, ACBGEN lookup failed, reason code %4%
PSBUT0859E PCB (%3%) %8, SENSEG %8, SENFLD %8 not defined as field in database
PSBUT0860E PCB (%3%) %8, GSAM PCB references non-GSAM DBD, access will result in 476 abend
PSBUT0862E PCB (%3%) %8, SENSEG %8 specifies incorrect logical child segment
PSBUT0863E PCB (%3%) %8, SENSEG %8 specifies incorrect destination parent segment
PSBUT0864E PCB (%3%) %8, SENSEG %8, invalid parentage structure
PSBUT0865E PCB (%3%) %8, SENSEG %8 is a duplicate of senseg %8
PSBUT0866E PCB (%3%) %8, SENSEG %8, logical parent segment %8 not found in source database %8
PSBUT0867E PCB (%3%) %8, SENSEG %8, invalid parentage structure in source database %8 for logical parent segment %8
PSBUT0868E PCB (%3%) %8, SENSEG %8 is not root segment and no PROCSEQ has been specified
PSBUT0869E PCB (%3%) %8, ACB block failure, reason code %4%.
PSBUT0870E PCB (%3%) %8, paired logical child segment %8 intersection data length mismatch
PSBUT0871E PCB (%3%) %8, SENSEG %8, DBD field %8 referenced by PCB SENFLD %8, overlaps variable length segment length code (LL)
PSBUT0872E PCB (%3%) %8, ACB(L2) verify failure, reason code %4%
PSBUT0873 PCB #%3%, DBD %8 not Genned, ACB will not be generated
Messages PSBUT08A1 to PSBUT08A3
Messages PSBUT08P1 to PSBUT08P2
Messages PSBUT0L01 to PSBUT0L99
Messages PSBUT0LA1 to PSBUT0LA3
Messages PSBUT0LP1 to PSBUT0LP3
Messages PSBUT0U01 to PSBUT0U58
Messages PSBUT0W01 to PSBUT0W55
PSBUT0W01W MFIMS statement continuation overflow, extras ignored. Maximum number of lines per statement is %2%
PSBUT0W02W Only one level of nested copy statements supported by MFIMS, further nested COPYs ignored
PSBUT0W03W PCB(%3%), GSAM PCB %8 has MFIMS RECLEN of zero
PSBUT0W04W PCB(%3%), GSAM PCB %8, RECLEN operand truncated to 32768
PSBUT0W05W PCB(%3%) %8, SENSEG %8, SSPTR operand ignored. MFIMS does not support the SSPTR operand for DEDBs
PSBUT0W06W PCB(%3%) %8, SENSEG %8, INDICES operand ignored, not supported by MFIMS
PSBUT0W07W PCB(%3%) %8, SENSEG %8, VIRFLD statement ignored, not supported by MFIMS
PSBUT0W08W PCB(%3%), SENSEG %8, SENFLD %8, DOS/VS SENFLD keywords of BYTES, TYPE or RTNAME ignored, not supported by MFIMS. This message suppressed for other occurrences
PSBUT0W09W PCB(%3%), ALTRESP=YES not supported by MFIMS, changed to ALTRESP=NO
PSBUT0W10W PCB(%3%), VIEW=MSDB not supported by MFIMS, changed to VIEW=DEDB
PSBUT0W11W Unknown statement "%8" ignored, unsupported by MFIMS
PSBUT0W12W Comment line continuation has non-blanks in columns 1-15, assumed blank by MFIMS: %15%
PSBUT0W13W PCB #%3% %8, PROCSEQ=DSIV11 ignored, not supported by MFIMS.
PSBUT0W35W File not found %C60.
PSBUT0W51W PCB (%3%), DBD %8 not Genned, access will result in 476 abend
PSBUT0W52W PCB (%3%) %8, SENFLD statements not verified, physical DBD not Genned with MFIMS Version 2.5 or later
PSBUT0W53W PCB (%3%) %8, KEYLEN operand value %3 is less than concatenated key length %3
PSBUT0W54W PCB (%3%) %8, logical parent database %8 not Genned, access may produce unpredictable results
PSBUT0W55W No DBDs have been genned
Messages PSBUT0WA1 to PSBUT0WA9
Messages PSBUT0WE1 to PSBUT0WE2
Messages PSBUT0WF1 to PSBUT0WF2
Remote IMS Requester Error Message
IMS Stage 1 Import/Export Error Messages
IMS Tracing Flags
IMS-Specific Environment Variables
mfims Command-line Utility
Non-discardable Messages (NDM) Interface Block
Standard User Exit Parameter List
User Interface Reference
JCL Support
Enterprise Server Integration with the IDE
JCL development
Files and Data Sets
Advanced Data Set Information
Utility Programs
Emulations of Mainframe Utilities
Executing TSO Commands in Batch Mode (IDAEFT01)
Mainframe Batch Database Tools (MBDT)
Loading XDB Database Table Rows (XUTLB)
Executing Dynamic SQL statements (XTEP2)
Running REXX Execs in MVS Batch Mode (MFIRXJCL)
VSAM Access Method Services (MFJAMS)
Dummy Program (MFJBR14)
Copying and Merging Partitioned Data Sets (MFJCOPY)
Generating Test Data (MFJDG)
Printing or Punching Data Sets (MFJPTPCH)
Copying Sequential Data Sets (MFJGENER and ICEGENER)
Comparing Data Sets (MFJMATCH - IEBCOMPR)
Sort/Merge Operations (MFJSORT)
Creating or Modifying Data Sets (MFJUPDTE)
TSO Support in Enterprise Server
Micro Focus Utilities
Writing Your Own Utility Programs
MVS Emulation
Micro Focus Batch Scheduler Integration
Using JCL User Exits
Using JCL Subsystem Exits
REXX Support
DSNREXX Support (Technology Preview)
Submitting JCL from CICS
JCL API
Mainframe Emulation
Compatibility with the Mainframe Environment
Assembler Programs
Language Environment (LE) Support
Enable Language Environment (LE) Support
LE Callable Services
LE Run-Time Options
LE Error Conditions
LE Run-Time Options Error Messages
MFX9999I The run-time option option is not supported in this release
CEE3601I The string string was found where a delimiter was expected following a quoted suboption for the run-time option option
CEE3602I An end quote delimiter did not occur before the end of the run-time option string
CEE3603I The character character is not a valid run-time option delimiter
CEE3605I The string string was found where a delimiter was expected following the suboptions for the run-time option option
CEE3606I The string string was too long and was ignored
CEE3607I The end of the suboption string did not contain a right parenthesis
CEE3608I The following messages pertain to the invocation command run-time options
CEE3610I The run-time option old-option was mapped to the run-time option le-option
CEE3611I The run-time option option was an invalid run-time option
CEE3612I Too many suboptions were specified for the run-time option option
CEE3614I An invalid character occurred in the numeric string string of the run-time option option
CEE3615I The installation default for the run-time option option could not be overridden
CEE3616I The string string was not a valid suboption of the run-time option option
CEE3617I The number number of the run-time option option exceeded the range of -2147483648 to 2147483647
CEE3618I The run-time option option was not valid from the invocation command
CEE3619I The value value was not a valid MSGQ number
CEE3622I The option option quoted suboption string string was not one character long
CEE3623I The UPSI option suboption string string was not eight characters long
CEE3633W The total length of the combined ENVAR strings exceeded 250 characters
CEE3634I The number number of the run-time option option exceeded the range of -32768 to 32767
CEE3635I The string string was not a valid RECFM suboption specification for run-time option option
CEE3636I The value number exceeded the maximum allowable LRECL or BLKSIZE of 32760 bytes
CEE3637I The number number specified in the suboption suboption of the run-time option option is not a valid hexadecimal number in the range 0 to FFFFFFFF
CEE3638I The table size of size, specified in the TRACE run-time option, exceeds the maximum allowed value of 16777215
LE Country Codes
PL/I Programming
CodeWatch User's Guide
Overview
Getting Started
The Command-line Interface
Debugging Concepts
CodeWatch Functionality
CodeWatch Commands
Debugging Open PL/I Programs
Troubleshooting
Open PL/I User's Guide
Using Open PL/I
Compiling a Program
Linking a Program
Running a Program
Program Debugging
Using Open PL/I with Other Software Products
Using the PL/I Message User Exit
Compiling, Linking and Debugging of Fetchable Procedures
Data File Tools Support for PL/I
EXEC DLI Support in PL/I
Calling PL/I subroutines from a COBOL Application
Test Coverage
Language Concepts
Line Boundaries
Main Procedure
Data Types
Arithmetic Precision
External Procedures
Maximum Number of Arguments for a Function or Subroutine Call
Open PL/I Calling Conventions
Special Programming Tasks
CBL_GET_PROGRAM_INFO (PL/I)
Open PL/I SQL Options
DB2 SQL Support
HCO for SQL Server Compiler Directive Options for PL/I
OpenESQL Support for Oracle PL/I Applications (Technology Preview)
OpenESQL Compiler Options for Open PL/I
Open PL/I Compiler Diagnostic Messages
Open PL/I Run-time Error Messages
Value Table for ONCODE Built-in Function
National Locale Support
Character Sets
Environment Variables
Migration to Micro Focus File Formats
SQL Option for DB2
SQL Option User Guide
Introducing SQL Option for DB2
Bind Utility
Declaration Generator
Link Utility
JDBC
Migrate Utility
Options Utility
SQL Wizard
Managing Locations, Tables and Queries
Create and Manage Database Objects
Explore Your Database
Add Data to Your Tables
Importing and Exporting Data
Get Answers to Your Questions
Examine Your Results, Change Your Mind
Transport Your Data
Perform Batch Processing
Manage Users, Passwords, and Priorities
Connect Dialog Box Overview
Introducing the Catalog Browser
Common Database Management Features
Queries
Query Results
Data Entry
Batch SQL Scripts Overview
Import
Import NLS Considerations
Using Batch Import
Export
Export NLS Considerations
Using Batch Export
User Administration
Security and Authority Overview
Stored Procedures
SQL Option Server Administration Guide
Client-Server Architecture
Advantages of Using SQL Option Server
Storage Architecture
Basic Tasks
Server Configuration Utility
Monitor Utility
Security and Authority
Server-to-server Connectivity
Multiserver Security
Backup and Recovery
Storage Requirements
Performance Tuning
Location Management
Environment Variables
Server Files
Troubleshooting
SQL Option Link Configuration Guide
SQL Option Preprocesor Guide
How to...
Access SQL Option for DB2
To add a Data Source Name (DSN) for an ODBC driver
To install and uninstall the ODBC driver for SQL Option
Log on to an XDB Server
Log off an XDB Server
Bind Utility
Declaration Generator
Link Configuration
Link Utility
Migrate Utility
Options Utility
SQL Wizard
To start SQL Wizard
To exit SQL Wizard
Use the Catalog Browser
Manage Databases
Query Databases
Work with Query Results
Use the Result Window for Data Entry
Import Files
Export Files
Use Batch SQL Scripts
Administer XDB Users and Groups
Implement Security and Authority
SQL Option Server Administration
Reference
SQL Reference
Overview
SQL Commands
Syntax Notation
DB2 Support
SQL Statements
ALLOCATE CURSOR
ALTER DATABASE
ALTER FUNCTION
ALTER FUNCTION (SQL)
ALTER INDEX
ALTER LOCATION
ALTER PASSWORD
ALTER PROCEDURE (external)
ALTER PROCEDURE (SQL)
ALTER SEQUENCE
ALTER STOGROUP
ALTER TABLE
ALTER TABLESPACE
ALTER VIEW
ASSOCIATE LOCATORS
BACKUP LOCATION
BEGIN DECLARE SECTION
BULK
CALL
CHECKPOINT
CLOSE
COMMENT ON
COMMIT
COMPACT
CONNECT
CREATE ALIAS
CREATE AUXILIARY TABLE
CREATE DATABASE
CREATE DISTINCT TYPE
CREATE FUNCTION
CREATE FUNCTION (external scalar)
CREATE FUNCTION (external table)
CREATE FUNCTION (sourced)
CREATE FUNCTION (SQL Scalar)
CREATE GLOBAL TEMPORARY TABLE
CREATE INDEX
CREATE LOCATION
CREATE PROCEDURE
CREATE PROCEDURE
CREATE SEQUENCE
CREATE STOGROUP
CREATE SYNONYM
CREATE TABLE
CREATE TABLESPACE
CREATE TRIGGER
CREATE USER
CREATE VIEW
DECLARE CURSOR
DECLARE GLOBAL TEMPORARY TABLE
DECLARE STATEMENT
DECLARE TABLE
DELETE (Positioned)
DELETE (Searched)
DESCRIBE
DESCRIBE CURSOR
DESCRIBE INPUT Example
DESCRIBE PROCEDURE
DISABLE LOGIN
DROP
ENABLE LOGIN
END DECLARE SECTION
END DECLARE SECTION Example
EXECUTE
EXECUTE IMMEDIATE
EXPLAIN
FETCH
FREE LOCATOR
GET DIAGNOSTICS
GRANT (Database Privileges)
GRANT (Function or Procedure Privileges)
GRANT (Table or View Privileges)
GRANT (Sequence Privileges)
GRANT (System Privileges)
HALT QUERY FROM
HOLD LOCATOR
INCLUDE
INSERT
LABEL ON
LOCK TABLE
OPEN
PREPARE
REFRESH LOCATIONS
REFRESH TABLE
RELEASE (connection)
RELEASE SAVEPOINT
RENAME
REVOKE (Database Privileges)
REVOKE (Function or Procedure Privileges)
REVOKE (Sequence Privileges)
REVOKE (System Privileges)
REVOKE (Table or View Privileges)
ROLLBACK
ROLLFORWARD
SAVEPOINT
SELECT (SQL Statements)
SELECT INTO
SET AUTOCOMMIT
SET COMPATIBILITY
SET CONNECTION
SET CURRENT DEGREE
SET CURRENT LOCALE LC_CTYPE
SET CURRENT MAINTAINED TABLE TYPES FOR OPTIMIZATION
SET CURRENT OPTIMIZATION HINT
SET CURRENT PACKAGE PATH
SET CURRENT PACKAGESET
SET CURRENT PATH
SET CURRENT REFRESH AGE
SET CURRENT RULES
SET CURRENT SQLID
SET Host Variable
SET Transitional Variable
SET ISOLATION
SET LOCATION TO
SET LOCATION
SET LOG
SET SCHEMA
SET SORTSPACE
SHUTDOWN
SIGNAL SQLSTATE
START DATABASE
START PROCEDURE
STOP DATABASE
TRUNCATE TABLE
UNLOCK TABLE
UPDATE (Searched)
UPDATE (Positioned)
VALUES
VALUES INTO
WHENEVER
Clauses
Functions Overview
System Table Overview
Overview of XDB Server Specifications
XDB Server Reserved Words
SQL Communications Area (SQLCA)
SQL Descriptor Area (SQLDA)
SQL Option Server TUTORIAL Location
Objects Used by the SQL Option Server
XDB Directive Options
Batch SQL Commands
Batch Import Commands
Batch Export Commands
SQL Option for DB2 Error Messages
User Interface Reference
Bind Utility
The Declaration Generator Window
Link Utility
Migrate Utility
Options Utility
SQL Wizard
Managed COBOL Programming
Managed COBOL Programming
Interoperability
Web Application Development with COBOL
Building Service-Oriented Applications with WCF and COBOL
Multi-threaded Programming
Performance Programming
Benchmarking your Application
Troubleshooting Performance Issues
Optimizing COBOL Syntax
Optimizing PL/I Syntax
Optimizing Other Areas
Problem Determination and Diagnostic Tools
The Micro Focus Unit Testing Framework
Programming Tips
Enterprise Server for .NET
General Reference
C Functions for Calling COBOL
COBOL Language Reference
COBOL Language Supported and Copyrights
Notations
Part 1. Concepts
Introduction to the COBOL Language
Concepts of the COBOL Language
Character Set
Language Structure
Formats and Rules
Concept of Computer-independent Data Description
Concept of Levels
Class and Category of Data
Language Fundamentals
Optional Division, Section and Paragraph Headings
Reserved Words
External Repository
Call Prototypes
Files
Object-oriented COBOL Concepts
Managed Code Concepts
Run Unit Communication
Data Division
Procedure Division
Reference Format
Part 2. Program Definition
Compilation Group
Identification Division
Environment Division
Data Division
General Description
File Section
Working-Storage Section
Thread-Local-Storage Section
Object-Storage Section
Local-Storage Section
Linkage Section
Screen Section
File and Data Description
Screen Section
Procedure Division
Procedure Division General Description
The PROCEDURE DIVISION Header
Arithmetic Expressions
Conditional Expressions
Common Phrases
File I/O Concepts
Conformance for Parameters and Returning Items
Intrinsic Functions
Arguments
Function Types
Definitions of Functions
Statements
The ACCEPT Statement
The ADD Statement
The ALLOCATE Statement
The ALTER Statement
The ATTACH Statement
The CALL Statement
The CANCEL Statement
The CHAIN Statement
The CLOSE Statement
The COMMIT Statement
The COMPUTE Statement
The CONTINUE Statement
The CREATE Collection Statement
The DECLARE Statement
The DELETE Statement
The DELETE FILE Statement
The DETACH Statement
The DISPLAY Statement
The DIVIDE Statement
The ENTER Statement
The ENTRY Statement
The EVALUATE Statement
The EXAMINE Statement
The EXEC(UTE) Statement
The EXHIBIT Statement
The EXIT Statement
The FREE Statement
The GOBACK Statement
The GO TO Statement
The IF Statement
The INITIALIZE Statement
The INSPECT Statement
The INVOKE Statement
The JSON GENERATE Statement
The MERGE Statement
The MOVE Statement
The MULTIPLY Statement
The NEXT SENTENCE Statement
The NOTE Statement
The ON Statement
The OPEN Statement
The PERFORM Statement
The RAISE Statement
The READ Statement
The RELEASE Statement
The RESET Collection Statement
The RETURN Statement
The REWRITE Statement
The ROLLBACK Statement
The SEARCH Statement
The SERVICE Statement
The SET Statement
The SORT Statement
The START Statement
The STOP Statement
The STRING Statement
The SUBTRACT Statement
The SYNC Statement
The TRANSFORM Statement
The TRY Statement
The UNLOCK Statement
The UNSTRING Statement
The USE Statement
The WAIT Statement
The WRITE Statement
The XML GENERATE Statement
The XML PARSE Statement
Compiler-directing Statements
Examples
Part 3. Additional Topics
XML Syntax Extensions
Report Writer
Report Section
Report Structure
Report Subdivisions
Language Concepts
Environment Division
Data Division
Procedure Division
Debug Module
Segmentation
Double-Byte Character Set Support
Micro Focus Extensions for Double-Byte Character Support
Micro Focus OO COBOL Extensions
Summary of Obsolete Language Elements
Additional Dialect Support
ACUCOBOL-GT Syntax Extensions
Data General Interactive COBOL V1.3 Syntax Support
DOS/VS COBOL Support
Microsoft COBOL V1.0 and V2.0 Syntax Support
RM/COBOL Syntax Support
Siemens BS2000 COBOL Syntax Support
Concepts
Identification Division
Environment Division
Data Division
Procedure Division
Compiler Directing Statements
VS COBOL II Compatibility
Part 4: Appendices
Codeset Translation
Command line reference
Setting Directives Outside the IDE
Compiling from the Command Line
Linking from the Command Line
Converting Header Files Using the H2cpy Utility
Service Interfaces
CICS Web Services
Running an Application from the Command Line
Enhanced ACCEPT/DISPLAY Syntax
Overview
Accepting Elementary Data Items from Single Fields
Displaying Elementary Data Items in Single Fields
Accepting and Displaying Group Items
Accepting and Displaying Screen Section Items
Accepting and Displaying Data on Large Screens
Keyboard Handling Via Adis
Configuring Enhanced ACCEPT and DISPLAY
Keyboard Configuration Utility (Keybcf)
Profiler
Test Coverage (Native COBOL)
Overview - Test Coverage
How To...
Restrictions when Using Test Coverage
Troubleshooting Test Coverage
Test Coverage Error Messages
Compiler Directives
Language Features
Language Features - Dialect
Language Features - Mainframe Compatibility
Language Features - Multi-threading
Language Features - Reserved Word Control
Language Features - Speed
Language Features - Additional Features
Compiler Control
Compiling for Debugging and Analysis
File Handling
Managed COBOL Command Line Compiler Directives
Object Code, Size, and Optimization
Report Writer
Reserved Directives
Run-time Behavior
Run-time Behavior - General
Run-time Behavior - Arithmetic
Run-time Behavior - Mainframe Compatibility
Run-time Behavior - Compatibility with Older Micro Focus Products
Run-time Behavior - Compatibility with Other COBOL Dialects
Run-time Behavior - Speed or Size
Key to Compiler Directives
Compiler Directives - Alphabetical List
ACCEPTREFRESH
ACTUAL-PARAMS
ACU
ACUOPT
ACU-COMMENT
ACUSYNC
ACU-UNDERSCORE
ADDRSV
ADDSYN
ADV
ALIGN
ALPHASTART
ALTER
AMODE
ANIM
ANS85
APOST
AREACHECK
ARITH
ARITHMETIC
ASSIGN
ASSIGN-PRINTER
AUTOLOCK
BELL
BINLIT
BOUND
BOUNDOPT
BRIEF
BS2000
BWZSTAR
BYTE-MODE-MOVE
CALL-RECOVERY
CALLFH
CALLSORT
CANCEL
CANCELLBR
CASE
CHANGE-MESSAGE
CHARSET
CHECK
CHECKDIV
CHECKNUM
CHECKREFMOD
CICSECM
CMPR2
COBFSTATCONV
COBIDY
COBOL370
COBOLDIR
Collection
COMMAND-LINE-LINKAGE
COMP
COMP1
COMP2
COMP-5
COMP-6
CONFIRM
CONSTANT
CONVERTRET
CONVSPACE
COPYEXT
COPYLBR
COPYLIST
COPYLISTCOMMENT
COPYPATH
COPYSEARCH
CSI
CURRENCY-SIGN
CURRENT-DATE
DATA
DATACOMPRESS
DATA-CONTEXT
DATAMAP
DATE
DB2
DBCHECK
DBCS
DBCSSOSI
DBSPACE
DE-EDIT
DEFAULTBYTE
DEFAULTCALLS
DEFINE
DETECT-LOCK
DG
DIALECT
DIRECTIVES, DIR
DIRECTIVES-IN-COMMENTS
DISPLAY
DISPLAY-AT
DISPSIGN
DOSVS
DOTNET
DPC-IN-SUBSCRIPT
DYNAM
EBC-COL-SEQ
ECHO
ECHOALL
ENTCOBOL
EOF-1A
ERRFORMAT
ERRLIST
ERRQ
EXITPROGRAM
FASTCALL
FASTINIT
FASTLINK
FASTSORT
FCD3
FCDALIGN
FCDCAT
FDCLEAR
FCDREG
FILESHARE
FILETYPE
FIXOPT
FLAG
FLAGAS
FLAGEUC
FLAGMIG
FLAGQ
FLAGSINEDIT
FLAGSTD
FOLD-CALL-NAME
FOLD-COPY-NAME
FORM
FP-ROUNDING
GNT
GNTLITLINKSTD
HIDE-MESSAGE
HOSTARITHMETIC
HOSTCONTZERO
HOSTFD
HOST-NUMCOMPARE
HOST-NUMMOVE
HOSTRW
IBM-MS
IBMCOMP
IDENTIFIERLEN
IDXFORMAT
IDYSRCPATH
IGNOREEXEC
ILARRAYPROPERTY
ILASSEMBLY
ILCLR
ILCOMPANY
ILCONDITIONPARAM
ILCOPYRIGHT
ILCULTURE
ILCUTPREFIX
ILDELAYSIGN
ILDESCRIPTION
ILDOC
ILDYNCALL
ILEXPONENTIATION
ILFILEVERSION
ILGEN
ILICON
ILKEYFILE
ILKEYNAME
ILMAIN
ILMANIFEST
ILNAMESPACE
ILNATIVE
ILNATIVERESOURCE
ILNORMALIZENAMES
ILOBJECTIFY
ILOPTIMIZEDATA
ILOUTPUT
ILPARAMS
ILPINVOKE
ILPRODUCT
ILPRODUCTVERSION
ILREF
ILRESOURCE
ILSHOWPERFORMOVERLAP
ILSMARTANNOTATE
ILSMARTLINKAGE
ILSMARTNEST
ILSMARTRESTRICT
ILSMARTSERIAL
ILSMARTTRIM
ILSOURCE
ILSTACKSIZE
ILSTATIC
ILSTDLIB
ILSUBSYSTEM
ILTARGET
ILTITLE
ILTRADEMARK
ILUSING
ILVERIFY
ILVERSION
IMPLICITSCOPE
INDD
INFORETURN
INIT-BY-TYPE
INITCALL
INITPTR
INT
INTDATE
INTLEVEL
IOCONV
ISO2002
IXNLSKEY
IXNUMKEY
JAPANESE
KEYCHECK
KEYCOMPRESS
LIBRARIAN
LINE-COUNT
LINKALIAS
LINKCHECK
LIST
LISTPATH
LISTWIDTH, LW
LITLINK
LITVAL-SIZE
LNKALIGN
LOCALCOUNT
LOCALSOURCEFORMAT
LOCKTYPE
MAINFRAME-FLOATING-POINT
MAKESYN
MAPNAME
MAX-ERROR
METHODDEFAULT
MF, MFLEVEL
MFCOMMENT
MFSYNC
MOVE-LEN-CHECK
MS
MVS
NATIONAL
NATIVE
NATIVE-FLOATING-POINT
NCHAR
NLS
NLS CURRENCY LENGTH
NSYMBOL
NULL-ESCAPE
NUMPROC
OBJ
ODOOSVS
ODOSLIDE
OLDBLANKLINE
OLDCOPY
OLDINDEX
OLDNEXTSENTENCE
OLDREADINTO
OLDSTRMIX
OOCTRL
OPT (Intel x86 platforms)
OPT (Non-Intel x86 platforms)
OPTIONAL-FILE
OS390
OSEXT
OSVS
OUTDD
OVERRIDE
P64
PANVALET
PARAMCOUNTCHECK
PC1
PCOMP
PERFORM-TYPE
PERFORMOPT
PPLITLINK
PREPLIST
PREPROCESS, P
PRESERVECASE
PRINT
PRINT-EXT
PROFILE
PROGID-COMMENT
PROGID-INT-NAME
PROTECT-LINKAGE
PROTOTYPE
QUAL
QUALPROC
QUERY
QUOTE
RAWLIST
RDFPATH
RDW
RECMODE
RECURSECHECK
REENTRANT
REF
REFNO
REMAINDER
REMOVE
REPORT-LINE
REPOSITORY
RESEQ
RESTRICT-GOTO
RETRYLOCK
REWRITE-LS
RM
RTNCODE-TYPE
RTNCODE-SIZE
RUNTIME-ENCODING
RWHARDPAGE
SAA
SCHEDULER
SEG
SEQCHK
SEQUENTIAL
SERIAL
SETTING, SETTINGS
SHARE-OUTDD
SHOW-DIR
SIGN
SIGNDISCARD
SIGN-FIXUP
SORTTYPE
SOURCEASM
SOURCE-ENCODING
SOURCEFORMAT
SOURCETABSTOP
SPZERO
SQL
SSRANGE
STDERR
STICKY-LINKAGE
STICKY-PERFORM
SUPFF
SWITCH-TYPE
SYMBSTART
SYSPUNCH
TERMPAGE
TESTCOVER
TIME
TRACE
TRICKLE (deprecated)
TRUNC
TRUNCCALLNAME
TRUNCCOPY
TRUNCINC
UNICODE
USE
VERBOSE
VSC2
WARNING, WARNINGS
WB
WB2
WB3
WRITELOCK, WRITE-LOCK
WRITETHROUGH, WRITETHRU
XDB
XMLGEN
XMLPARSE
XOPEN
XREF
ZEROLENGTHFALSE
ZEROSEQ
ZWB
Configuring CCI
Environment variables
Error Messages
COBOL
Syntax Checking Error Messages
Key to Syntax Checking Error Messages
COBCH0001 - COBCH0100
COBCH0001 - COBCH0020
COBCH0021 - COBCH0040
COBCH0041 - COBCH0060
COBCH0061 - COBCH0080
COBCH0081 - COBCH0100
COBCH0101 - COBCH0200
COBCH0101 - COBCH0120
COBCH0121 - COBCH0140
COBCH0141 - COBCH0160
COBCH0161 - COBCH0180
COBCH0181 - COBCH0200
COBCH0201 - COBCH0300
COBCH0201 - COBCH0220
COBCH0221 - COBCH0240
COBCH0241 - COBCH0260
COBCH0261 - COBCH0280
COBCH0281 - COBCH0300
COBCH0301 - COBCH0400
COBCH0301 - COBCH0320
COBCH0321 - COBCH0340
COBCH0341 - COBCH0360
COBCH0361 - COBCH0380
COBCH0381 - COBCH0400
COBCH0401 - COBCH0500
COBCH0401 - COBCH0420
COBCH0421 - COBCH0440
COBCH0441 - COBCH0460
COBCH0461 - COBCH0480
COBCH0481 - COBCH0500
COBCH0501 - COBCH0600
COBCH0501 - COBCH0520
COBCH0521 - COBCH0540
COBCH0541 - COBCH0560
COBCH0561 - COBCH0580
COBCH0581 - COBCH0600
COBCH0601 - COBCH0700
COBCH0601 - COBCH0620
COBCH0621 - COBCH0640
COBCH0641 - COBCH0660
COBCH0661 - COBCH0680
COBCH0681 - COBCH0700
COBCH0701 - COBCH0800
COBCH0701 - COBCH0720
COBCH0721 - COBCH0740
COBCH0741 - COBCH0760
COBCH0761 - COBCH0780
COBCH0781 - COBCH0800
COBCH0801 - COBCH0900
COBCH0801 - COBCH0820
COBCH0821 - COBCH0840
COBCH0841 - COBCH0860
COBCH0861 - COBCH0880
COBCH0881 - COBCH0900
COBCH0901 - COBCH1000
COBCH0901 - COBCH0920
COBCH0921 - COBCH0940
COBCH0941 - COBCH0960
COBCH0961 - COBCH0980
COBCH0981 - COBCH1000
COBCH1001 - COBCH1100
COBCH1001 - COBCH1020
COBCH1021 - COBCH1040
COBCH1041 - COBCH1060
COBCH1061 - COBCH1080
COBCH1081 - COBCH1100
COBCH1101 - COBCH1200
COBCH1101 - COBCH1120
COBCH1121 - COBCH1140
COBCH1141 - COBCH1160
COBCH1161 - COBCH1180
COBCH1181 - COBCH1200
COBCH1201 - COBCH1300
COBCH1201 - COBCH1220
COBCH1221 - COBCH1240
COBCH1241 - COBCH1260
COBCH1261 - COBCH1280
COBCH1301 - COBCH1400
COBCH1301 - COBCH1320
COBCH1321 - COBCH1340
COBCH1401 - COBCH1500
COBCH1401 - COBCH1420
COBCH1421 - COBCH1440
COBCH1441 - COBCH1460
COBCH1461 - COBCH1480
COBCH1481 - COBCH1500
COBCH1501 - COBCH1600
COBCH1501 - COBCH1520
COBCH1521 - COBCH1540
COBCH1541 - COBCH1560
COBCH1561 - COBCH1580
COBCH1581 - COBCH1600
COBCH1601 - COBCH1700
COBCH1601 - COBCH1620
COBCH1621 - COBCH1640
COBCH1641 - COBCH1660
COBCH1661 - COBCH1680
COBCH1681 - COBCH1700
COBCH1701 - COBCH1800
COBCH1701 - COBCH1720
COBCH1701 A CONSTANT item cannot be a group
COBCH1702 The value of CONSTANT item field1 involves circular definition
COBCH1703 CLSCompliant(false) not needed for <element> as assembly does not have CLSCompliant attribute
COBCH1704 CLSCompliant(true) not allowed for <element> as assembly does not have CLSCompliant attribute
COBCH1705 Parameter type <param1> of <param2> is not CLS compliant
COBCH1706 Member type <member1> of <member2> is not CLS compliant
COBCH1707 Member <member1> is not CLS compliant because it differs from another member only by case
COBCH1708 More than one method method-name exists in class-name requiring parameter truncation
COBCH1710 class-name has no member with name member-name
COBCH1711 class-name has no visible method method-name with param-nos parameter(s)
COBCH1712 class-name has no visible instance method method-name with number parameter(s)
COBCH1713 class-name has no visible static method method-name with number parameter(s)
COBCH1714 class-name has no visible constructor with number parameter(s)
COBCH1715 Best visible overload found in typr-name is member-name which has invalid parameter param-name
COBCH1716 Best visible instance overload found in type-name is method-name which has invalid parameter param-num
COBCH1717 Best visible static overload found in type-name is member-name which has invalid parameter param-num
COBCH1718 Best visible constructor in <type-name> is <member-name> which has invalid parameter <param-num>
COBCH1719 Must specify an EVENT
COBCH1721 - COBCH1740
COBCH1741 - COBCH1760
COBCH1761 - COBCH1780
COBCH1781 - COBCH1800
COBCH1781 '%1$s' has no visible constructor with specified parameter name(s)
COBCH1782 '%1$s' has no visible method '%2$s' for which generic parameter type(s) could be inferred
COBCH1783 '%1$s' has no visible instance method '%2$s' for which generic parameter type(s) could be inferred
COBCH1784 '%1$s' has no visible static method '%2$s' for which generic parameter type(s) could be inferred
COBCH1785 For inline signature, parameters must be followed immediately by optional RETURNING or YIELDING
COBCH1787 Data-name '%1$s' at line %2$s in the %3$s is not declared implicit definition created
COBCH1788 Exception: %1$s
COBCH1789 Matching member in inherited '%1$s' is non-virtual
COBCH1790 Illegal use of 'void' type
COBCH1791 ILOUTPUT name '%1$s' does not exist or is not a valid directory
COBCH1792 '%1$s' has no visible method '%2$s' for which generic parameter type(s) conform to constraints
COBCH1793 '%1$s' has no visible instance method '%2$s' for which generic parameter type(s) conform to constraints
COBCH1794 '%1$s' has no visible static method '%2$s' for which generic parameter type(s) conform to constraints
COBCH1795 Found non-static 'main' method with string array parameter - cannot be a main program
COBCH1796 A get/set property cannot override a get property
COBCH1797 A get/set property cannot override a set property
COBCH1798 A get property in a non-abstract class cannot override an abstract get/set property
COBCH1799 A get property cannot override a set property
COBCH1800 A set property in a non-abstract class cannot override an abstract get/set property
COBCH1801 - COBCH1900
COBCH2000 and above
Code Generation Error Messages
Key to Code Generation Error Messages
COBOP001 - COBOP080
COBOP001 Internal error. Contact Technical Support. (Recoverable)
COBOP002 Attempted to redefine symbol name (Recoverable)
COBOP003 Ran out of memory during optimization. Generate program using NOOPT. (Recoverable)
COBOP006 Read failure on input file, not intermediate code or wrong version (Recoverable)
COBOP009 Ran out of memory during code generation. Split program into smaller units
COBOP012 Dictionary or dynamic paging error (Fatal)
COBOP013 Illegal intermediate code (at nnnnnn in seg mm) (Recoverable)
COBOP014 Too many IF levels (Recoverable)
COBOP019 Program checked with non-optimal alignment. Optimal alignment is opt-align (Cautionary)
COBOP028 Segmented program - GNTANIM ignored (Cautionary)
COBOP035 INT code not produced with ANIM (Cautionary)
COBPOP37 Generated code module too large (limit = nn bytes)
COBOP039 Errors detected during creation of intermediate code (Recoverable)
COBOP040 Bad program-id or entry name (Recoverable)
COBOP054 Parameter type cannot be passed by value (Recoverable)
COBOP055 Opcodes file corrupt or unknown machine type (Recoverable)
COBOP056 Option not implemented: "option name" (Recoverable)
COBOP065 Read failure on idy file
COBOP066 Write failure on .IDY file (Recoverable)
COBOP068 IDY file not found - SOURCEASM ignored (Cautionary)
COBOP069 Source file not found - SOURCEASM ignored (Cautionary)
COBOP075 Call-convention not supported (Recoverable)
COBOP077 Generated code module too large (limit = limit bytes) (Recoverable)
COBOP078 Too many code relocations (limit = limit, actual = limit (Recoverable)
COBOP079 Too many data relocations (limit = limit, actual = limit (Recoverable)
COBOP080 Too many symbol table entries (limit = limit, actual = limit (Recoverable)
Run-time System Error Messages
Key to Run-Time System Error Messages
COBRT001 - COBRT020
COBRT021 - COBRT040
COBRT041 - COBRT060
COBRT061 - COBRT080
COBRT081 - COBRT100
COBRT101 - COBRT120
COBRT121 - COBRT140
COBRT141 - COBRT160
COBRT161 - COBRT180
COBRT181 - COBRT200
COBRT201 - COBRT220
COBRT221 - COBRT240
COBRT241 - COBRT260
COBOL Preprocessor Error Messages
IDE Information Messages
Explanation of Error Codes
Data Related
Data File Converter Error Messages
DFC1 - DFC11
DFC101 - DFC139
DFC143 - DFC169
DFC173 - DFC188
DFC190 - DFC196
DFC451 - DFC469
DFC470 - DFC491
ACUCOBOL
PL/I
Enterprise
File Handling Reference
Btrieve Error Codes
Btrieve Error/ COBOL File Status Mappings
1 - 19
20 - 39
40 - 59
60 - 79
80 - 99
100 - 119
120-139
Compiler Directives - File Handling
File Handler
FSView
File Status
File Structures
Library Routines
Limits
Rebuild Command Line Options
Rebuild Error, Information and Warning Messages
Syntax Errors
Execution Errors
Information Messages
Warning Messages
Run-time Switches
Sorting Files
Callable Sort Module
SORT Environment Variables
Mfsort Error Messages
Messages 0001 to 0099
Messages 0100 to 0199
SORT100E Missing operator
SORT101E Malformed operator
SORT102E Expected operand missing
SORT103E Invalid operator operator
SORT104E Invalid operand keyword keyword
SORT105E Expected continuation not present
SORT106E Field formats improperly specified
SORT107E Field format field-format invalid
SORT108E Sequence sequence invalid
SORT109E Too many fields specified
SORT110E Non-numeric data detected
SORT111E operator operator already processed
SORT112E exit exit not supported
SORT114E Expected '(' not found
SORT115E Boolean operator operator invalid
SORT118E SORT / MERGE conflict
SORT119E INCLUDE / OMIT conflict
SORT120E SORT statement missing FIELDS operand
SORT121E MERGE statement missing FIELDS operand
SORT122E INCLUDE statement missing COND operand
SORT123E OMIT statement missing COND operand
SORT124E FIELD position field-position invalid
SORT125E FIELD length field-length invalid
SORT126E RECORD length record-length invalid
SORT127E Missing SORT/MERGE/COPY command statement
SORT128E Expected ')' not found
SORT129E Expected '=' not found
SORT130E Expected 'F' OR 'V' not found
SORT131E Expected 'IX', 'RL', 'SQ', or 'LS' not found
SORT132E Prime key must be specified first
SORT133E Expected 'P', 'AD', 'A', or 'C' not found
SORT134E Keyword/value value invalid for DFSORT emulation
SORT135E Keyword/value value invalid for SYNCSORT emulation
SORT136E No GIVE file specified for OUTFIL group
SORT137E No USE file specified
SORT138E Target literal literal too long in CHANGE
SORT139E Substring comparison must be with character literal
SORT140E Invalid binary digit detected
SORT141E Cannot specify SAVE with either INCLUDE or OMIT
SORT142E Repeated FILE= or FNAMES=
SORT143E Expected 'C', 'X', or 'B' not found
SORT191I Operator operator ignored
SORT192I Operand operand ignored
SORT193E Invalid hex digit detected
SORT194 I No ALTSEQ command specified for 'AQ' SORT field formats; 'CH' assumed
SORT197E INREC / MERGE conflict
SORT198E Non-numeric data detected in 'ZD' SUM field
SORT199E Too many OUTFIL statements
Messages 0200 to 0399
SORT200E Bad or unknown symbol
SORT201E No previous offset defined for symbols
SORT202E No previous length defined for symbols
SORT203E No previous format defined for symbols
SORT204I *********************Sort Statistics*********************
SORT205I INPUT file filename
SORT206I OUTPUT file filename
SORT207I OUTFIL file filename
SORT215E Reformatting field error
SORT216I Record type is V - Data starts at position 5
SORT218I RECORD size not specified - Defaulting to 256
SORT219E No SORTIN specified
SORT220E More than one SORTIN required for a MERGE operation
SORT222I MFJSORT is using <value>.
SORT223I SORT not processed by <value>. Continuing using 'EXTSM'
SORT224I INPUT file 'Input procedure'
SORT225I OUTPUT file 'Output procedure'
SORT226E E61 Exit not found
SORT227E Control field sequence indicator E required
SORT228E Exit E61 required
SORT230I OVERFLOW DURING SUMMATION - RC0
SORT231E OVERFLOW DURING SUMMATION - RC16
SORT233E Maximum number of output files exceeded
SORT234E SUM FIELD overlaps control field
SORT235E Incorrect operation for Sort NUM
SORT236I SORTSPACE setting rejected - defaulting to minimum
SORT237I SORTSPACE setting rejected - defaulting to maximum
SORT238I SORTTEMPSPACE setting rejected
SORT239E Invalid data set attributes
SORT240I No data records for an outfil data set - RC4
SORT241E No data records for an outfil data set - RC16
SORT302I SUBSYS <value> not found - continuing
SORT303U SORT terminated - Too many <value> conditions
SORT399I End of Micro Focus MFJSORT Utility
Integrated Preprocessor Interface
Java Artifacts
Library Routines
Library Routines - Key
Application Subsystem Routines
Bit-packing Routines
Byte-stream File Routines
Character Set Conversion Routines
Consolidated Tracing Facility Routines
Container-Managed Services Routines
Debugging Routines
Display Attribute Routines
Enhanced ACCEPT and DISPLAY Syntax Routines
Exit and Error Procedure Routines
File and Filename Routines
Keyboard Routines
Logical Operator Routines
Memory Allocation Routines
Mouse Routines
Multi-threading Routines
Thread-control Routines
Synchronization routines
Routines for Handling Thread-specific Data
National Locale Support (NLS) Library Routines
Operating System Information Routines
Portability Routines
Printer Routines
Program Canceling Routines
Program Information Routines
Run unit handling routines
Screen Routines
State Maintenance Routines
Text Routines
Unit Testing Routines
Virtual Heap Routines
Windows Routines
Miscellaneous Routines
Alphabetical List of Library Routines
_CODESET
CBL_ABORT_RUN_UNIT
CBL_ALLOC_DYN_MEM
CBL_ALLOC_MEM
CBL_ALLOC_SHMEM
CBL_ALLOC_THREAD_MEM
CBL_AND
CBL_CANCEL
CBL_CANCEL_PROC
CBL_CFGREAD_DYNFH
CBL_CFGREAD_EXTFH
CBL_CHANGE_DIR
CBL_CHECK_FILE_EXIST
CBL_CLEAR_SCR
CBL_CLOSE_FILE
CBL_CLOSE_VFILE
CBL CODESET SET MAPPING
CBL_COPY_FILE
CBL_CREATE_DIR
CBL_CREATE_FILE
CBL_CTF_COMP_PROPERTY_GET
CBL_CTF_COMP_PROPERTY_SET
CBL_CTF_DEST
CBL_CTF_EMITTER_PROPERTY_GET
CBL_CTF_EMITTER_PROPERTY_SET
CBL_CTF_LEVEL
CBL_CTF_TRACE
CBL_CTF_TRACER_GET
CBL_CTF_TRACER_LEVEL_GET
CBL_CTF_TRACER_NOTIFY
CBL_CULL_RUN_UNITS
CBL_DEBUGBREAK
CBL_DEBUG_START
CBL_DEBUG_STOP
CBL_DELETE_DIR
CBL_DELETE_FILE
CBL_DIR_SCAN_END
CBL_DIR_SCAN_READ
CBL_DIR_SCAN_START
CBL_EQ
CBL_ERROR_PROC
CBL_EVENT_CLEAR
CBL_EVENT_CLOSE
CBL_EVENT_OPEN_INTRA
CBL_EVENT_POST
CBL_EVENT_WAIT
CBL_EXEC_RUN_UNIT
CBL_EXIT_PROC
CBL_FILENAME_CONVERT
CBL_FILENAME_MAX_LENGTH
CBL_FLUSH_FILE
CBL_FREE_DYN_MEM
CBL_FREE_MEM
CBL_FREE_RECORD_LOCK
CBL_FREE_SHMEM
CBL_FREE_THREAD_MEM
CBL_GET_CSR_POS
CBL_GET_CURRENT_DIR
CBL_GET_EXIT_INFO
CBL_GET_KBD_STATUS
CBL_GET_MOUSE_MASK
CBL_GET_MOUSE_POSITION
CBL_GET_MOUSE_STATUS
CBL_GET_OS_INFO
CBL_GET_PROGRAM_INFO
CBL_GET_RECORD_LOCK
CBL_GET_SCR_GRAPHICS
CBL_GET_SCR_LINE_DRAW
CBL_GET_SCR_SIZE
CBL_GET_SHMEM_PTR
CBL_HIDE_MOUSE
CBL_IMP
CBL_INIT_MOUSE
CBL_JOIN_FILENAME
CBL_LOCATE_FILE
CBL_MANAGED_SESSION_GET_USERDATA
CBL_MANAGED_SESSION_SET_USERDATA
CBL_MEM_STRATEGY
CBL_MEM_VALIDATE
CBL_MONITOR_BROWSE
CBL_MONITOR_BROWSE_TO_READ
CBL_MONITOR_BROWSE_TO_WRITE
CBL_MONITOR_CLOSE
CBL_MONITOR_OPEN_INTRA
CBL_MONITOR_READ
CBL_MONITOR_RELEASE
CBL_MONITOR_UNBROWSE
CBL_MONITOR_UNREAD
CBL_MONITOR_UNWRITE
CBL_MONITOR_WRITE
CBL_MONITOR_WRITE_TO_BROWSE
CBL_MUTEX_ACQUIRE
CBL_MUTEX_CLOSE
CBL_MUTEX_OPEN_INTRA
CBL_MUTEX_RELEASE
CBL_NLS_CLOSE_MSG_FILE
CBL_NLS_COMPARE
CBL_NLS_INFO
CBL_NLS_OPEN_MSG_FILE
CBL_NLS_READ_MSG
CBL_NOT
CBL_OPEN_FILE
CBL_OPEN_VFILE
CBL_OR
CBL_PUT_SHMEM_PTR
CBL_READ_FILE
CBL_READ_KBD_CHAR
CBL_READ_MOUSE_EVENT
CBL_READ_SCR_ATTRS
CBL_READ_SCR_CHARS
CBL_READ_SCR_CHATTRS
CBL_READ_VFILE
CBL_RENAME_FILE
CBL_RUNTIME_ERROR
CBL_SCR_ALLOCATE_COLOR
CBL_SCR_ALLOCATE_VC_COLOR
CBL_SCR_CREATE_VC
CBL_SCR_DESTROY_VC
CBL_SCR_GET_ATTR_INFO
CBL_SCR_GET_ATTRIBUTES
CBL_SCR_NAME_TO_RGB
CBL_SCR_QUERY_COLORMAP
CBL_SCR_RESTORE
CBL_SCR_RESTORE_ATTRIBUTES
CBL_SCR_SAVE
CBL_SCR_SAVE_ATTRIBUTES
CBL_SCR_SET_ATTRIBUTES
CBL_SCR_SET_PC_ATTRIBUTES
CBL_SEMAPHORE_ACQUIRE
CBL_SEMAPHORE_CLOSE
CBL_SEMAPHORE_OPEN_INTRA
CBL_SEMAPHORE_RELEASE
CBL_SET_CSR_POS
CBL_SET_MOUSE_MASK
CBL_SHOW_MOUSE
CBL_SPLIT_FILENAME
CBL_STRING_CONVERT
CBL_SUBSYSTEM
CBL_SRV_SERVICE_FLAGS_GET
CBL_SRV_SERVICE_FLAGS_SET
CBL_SWAP_SCR_CHATTRS
CBL_TERM_MOUSE
CBL_TEST_RECORD_LOCK
CBL_THREAD_CREATE
CBL_THREAD_CREATE_P
CBL_THREAD_DETACH
CBL_THREAD_EXIT
CBL_THREAD_IDDATA_ALLOC
CBL_THREAD_IDDATA_GET
CBL_THREAD_KILL
CBL_THREAD_LIST_END
CBL_THREAD_LIST_NEXT
CBL_THREAD_LIST_START
CBL_THREAD_LOCK
CBL_THREAD_PROG_LOCK
CBL_THREAD_PROG_UNLOCK
CBL_THREAD_RESUME
CBL_THREAD_SELF
CBL_THREAD_SLEEP
CBL_THREAD_SUSPEND
CBL_THREAD_UNLOCK
CBL_THREAD_WAIT
CBL_THREAD_YIELD
CBL_TOLOWER
CBL_TOUPPER
CBL_TSTORE_CLOSE
CBL_TSTORE_CREATE
CBL_TSTORE_GET
CBL_WRITE_FILE
CBL_WRITE_SCR_ATTRS
CBL_WRITE_SCR_CHARS
CBL_WRITE_SCR_CHARS_ATTR
CBL_WRITE_SCR_CHATTRS
CBL_WRITE_SCR_N_ATTR
CBL_WRITE_SCR_N_CHAR
CBL_WRITE_SCR_N_CHATTR
CBL_WRITE_SCR_TTY
CBL_WRITE_VFILE
CBL_XOR
CBL_YIELD_RUN_UNIT
ES_WRITE_CUSTOM_HSF
MF_CLIENT_STATE_ALLOCATE
MF_CLIENT_STATE_DELETE
MF_CLIENT_STATE_EXPIRY
MF_CLIENT_STATE_FILE
MF_CLIENT_STATE_PURGE
MF_CLIENT_STATE_RESTORE
MF_CLIENT_STATE_SAVE
mFFH
MFFH_MODIFY_DISABLE
MFFH_MODIFY_TRACE
PC_FIND_DRIVES
PC_ISAPI_GET_EXT
PC_PRINT_FILE
PC_PRINTER_CLOSE
PC_PRINTER_CONTROL
PC_PRINTER_DEFAULT_FONT
PC_PRINTER_DEFAULT_NAME
PC_PRINTER_DEFAULT_PROPERTIES
PC_PRINTER_DRAW_RECTANGLE
PC_PRINTER_ENUM_CLOSE
PC_PRINTER_ENUM_NEXT
PC_PRINTER_ENUM_START
PC_PRINTER_FREE_BMP
PC_PRINTER_GET_BMP_INFO
PC_PRINTER_GET_COLOR
PC_PRINTER_GET_FONT
PC_PRINTER_INFO
PC_PRINTER_INFO_DOTNET
PC_PRINTER_LINE_FROM_TO
PC_PRINTER_LOAD_BMP
PC_PRINTER_OPEN
PC_PRINTER_REDIRECTION_PROC
PC_PRINTER_SET_BACKGROUND_MIX_MODE
PC_PRINTER_SET_COLOR
PC_PRINTER_SET_DEFAULT
PC_PRINTER_SET_FONT
PC_PRINTER_SET_PEN
PC_PRINTER_SET_POSITION
PC_PRINTER_WRITE
PC_PRINTER_WRITE_BMP
PC_READ_DRIVE
PC_SET_DRIVE
PC_WIN_CHAR_TO_OEM
PC_WIN_HANDLE
PC_WIN_INIT
PC_WIN_OEM_TO_CHAR
PC_WIN_SET_CHARSET
SYSTEM
X'91' 11
X'91' 12
X'91' 13
X'91' 14
X'91' 15
X'91' 16
X'91' 35
X'91' 46
X'91' 47
X'91' 48
X'91' 49
X'91' 69
X'A7' functions 6 and 7
X'A7' 16
X'A7' 17
X'A7' 18
X'A7' functions 20 and 21
X'A7' 25
X'AF' 1
X'AF' 18
X'AF' 22
X'AF' 26
XAF Function 81
X'B0' 0
X'B0' 2
X'B0' 4
X'E5'
X'F5'
X'F4'
Restrictions, Compiler Limits, and System Limits
Mainframe Reference
Assembler Reference
Assembler File Types
Assembler Input and Output Directories
Assembler Command Line Reference
Assembler Compiler Directives
Assembler Linker Directives
Assembler Link Files
Assembler Link File Commands
Macros and SVCs
Assembler Pseudo Operations
Configuring an Enterprise Server for Assembler Support
CICS Support Commands
CICS API Calls
ABEND
ADD SUBEVENT
ADDRESS
ADDRESS SET
ALLOCATE
ASKTIME
ASSIGN
BIF DEEDIT
BIF DIGEST
BUILD ATTACH
CANCEL
CHANGE PASSWORD
CHANGE PHRASE
CHECK ACQACTIVITY
CHECK ACQPROCESS
CHECK ACTIVITY
CHECK TIMER
CONNECT PROCESS
CONVERSE
CONVERTTIME
DEFINE ACTIVITY
DEFINE COMPOSITE EVENT
DEFINE COUNTER
DEFINE DCOUNTER
DEFINE INPUT EVENT
DEFINE PROCESS
DEFINE TIMER
DELAY
DELETE
DELETE ACTIVITY
DELETE CONTAINER
DELETE COUNTER
DELETE DCOUNTER
DELETE EVENT
DELETE RIDFLD
DELETE TIMER
DELETEQ
DELETEQ TD
DELETEQ TS
DEQ
DOCUMENT CREATE
DOCUMENT DELETE
DOCUMENT INSERT
DOCUMENT RETRIEVE
DOCUMENT SET
DUMP
DUMP SYSTEM
DUMP TRANSACTION
ENDBR
ENDBROWSE ACTIVITY
ENDBROWSE CONTAINER
ENDBROWSE EVENT
ENDBROWSE PROCESS
ENQ
ENTER TRACEID
ENTER TRACENUM
FEPI
FORCE TIMER
FORMATTIME
FREE
FREEMAIN
GDS ALLOCATE
GDS ASSIGN
GDS CONNECT PROCESS
GDS EXTRACT ATTRIBUTES
GDS EXTRACT PROCESS
GDS FREE
GDS ISSUE ABEND
GDS ISSUE CONFIRMATION
GDS ISSUE ERROR
GDS ISSUE PREPARE
GDS ISSUE SIGNAL
GDS RECEIVE
GDS SEND
GDS WAIT
GET CONTAINER
GET COUNTER
GET DCOUNTER
GETMAIN
GETNEXT ACTIVITY
GETNEXT CONTAINER
GETNEXT EVENT
GETNEXT PROCESS
HANDLE ABEND
HANDLE AID
HANDLE CONDITION
IGNORE CONDITION
INVOKE SERVICE
INVOKE WEBSERVICE
ISSUE ABEND
ISSUE ABORT
ISSUE ADD
ISSUE CONFIRMATION
ISSUE COPY
ISSUE DISCONNECT
ISSUE END
ISSUE ENDFILE
ISSUE ENDOUTPUT
ISSUE EODS
ISSUE ERASE
ISSUE ERASEAUP
ISSUE ERROR
ISSUE LOAD
ISSUE NOTE
ISSUE PASS
ISSUE PREPARE
ISSUE PRINT
ISSUE QUERY
ISSUE RECEIVE
ISSUE REPLACE
ISSUE RESET
ISSUE SEND
ISSUE SIGNAL
ISSUE WAIT
JOURNAL
LINK
LINK ACQACTIVITY
LINK ACQPROCESS
LINK ACTIVITY
LOAD
MONITOR
MOVE CONTAINER
POINT
POP
POP HANDLE
POST
PURGE MESSAGE
PUSH
PUSH HANDLE
PUT CONTAINER
QUERY COUNTER
QUERY DCOUNTER
QUERY SECURITY
READ
READNEXT
READPREV
READQ
READQ TD
READQ TS
RECEIVE
RECEIVE MAP
RECEIVE MAP MAPPINGDEV
RECEIVE MAPSET
RECEIVE PARTN
RELEASE
REMOVE SUBEVENT
RESET ACQPROCESS
RESET ACTIVITY
RESETBR
RESUME
RETRIEVE
RETRIEVE REATTACH
RETRIEVE SUBEVENT
RETURN
REWIND COUNTER
REWIND DCOUNTER
REWRITE
ROUTE
RUN
SEND
SEND CONTROL
SEND MAP
SEND MAP MAPPINGDEV
SEND MAPSET
SEND PAGE
SEND PARTNSET
SEND TEXT
SEND TEXT MAPPED
SEND TEXT NOEDIT
SIGNAL EVENT
SIGNOFF
SIGNON
SOAPFAULT ADD
SOAPFAULT CREATE
SOAPFAULT DELETE
SPOOLCLOSE
SPOOLCLOSE REPORT
SPOOLOPEN ESCAPE
SPOOLOPEN INPUT
SPOOLOPEN MAPNAME
SPOOLOPEN OUTPUT
SPOOLOPEN REPORT ASA
SPOOLOPEN REPORT JCL
SPOOLOPEN REPORT MCC
SPOOLOPEN REPORT NOCC
SPOOLOPEN REPORT SCS
SPOOLOPEN REPORT T3270
SPOOLOPEN RESUME
SPOOLREAD
SPOOLWRITE
SPOOLWRITE MAPNAME
SPOOLWRITE REPORT
START
START ATTACH
START BREXIT
START CHANNEL
STARTBR
STARTBROWSE ACTIVITY
STARTBROWSE CONTAINER
STARTBROWSE EVENT
STARTBROWSE PROCESS
SUSPEND
SYNCPOINT
TEST EVENT
TRACE
TRANSFORM DATATOXML
TRANSFORM XMLTODATA
UNLOCK
UPDATE COUNTER
UPDATE DCOUNTER
VERIFY PASSWORD
VERIFY PHRASE
WAIT CONVID
WAIT EVENT
WAIT EXTERNAL
WAIT JOURNAL
WAIT JOURNALNAME
WAIT JOURNALNUM
WAIT SIGNAL
WAIT TERMINAL
WAITCICS
WEB CLOSE
WEB CONVERSE
WEB ENDBROWSE FORMFIELD
WEB ENDBROWSE HTTPHEADER
WEB ENDBROWSE QUERYPARM
WEB EXTRACT
WEB OPEN
WEB PARSE
WEB READ FORMFIELD
WEB READ HTTPHEADER
WEB READ QUERYPARM
WEB READNEXT FORMFIELD
WEB READNEXT HTTPHEADER
WEB READNEXT QUERYPARM
WEB RECEIVE
WEB RECEIVE SESSTOKEN
WEB RETRIEVE
WEB SEND
WEB SEND SESSTOKEN
WEB STARTBROWSE FORMFIELD
WEB STARTBROWSE HTTPHEADER
WEB STARTBROWSE QUERYPARM
WEB WRITE
WRITE
WRITE JOURNALNAME
WRITE JOURNALNUM
WRITE OPERATOR
WRITEQ
WRITEQ TD
WRITEQ TS
WSACONTEXT BUILD
WSACONTEXT DELETE
WSACONTEXT GET
WSAEPR CREATE
XCTL
CICS SPI Calls
ACQUIRE TERMINAL
COLLECT STATISTICS
CREATE CONNECTION
CREATE CORBASERVER
CREATE DB2CONN
CREATE DB2ENTRY
CREATE DB2TRAN
CREATE DJAR
CREATE DOCTEMPLATE
CREATE ENQMODEL
CREATE FILE
CREATE JOURNALMODEL
CREATE LSRPOOL
CREATE MAPSET
CREATE PARTITIONSET
CREATE PARTNER
CREATE PROCESSTYPE
CREATE PROFILE
CREATE PROGRAM
CREATE REQUESTMODEL
CREATE SESSIONS
CREATE TCPIPSERVICE
CREATE TDQUEUE
CREATE TERMINAL
CREATE TRANCLASS
CREATE TRANSACTION
CREATE TSMODEL
CREATE TYPETERM
DISABLE PROGRAM
DISCARD AUTINSTMODEL
DISCARD CONNECTION
DISCARD CORBASERVER
DISCARD DB2CONN
DISCARD DB2ENTRY
DISCARD DB2TRAN
DISCARD DJAR
DISCARD DOCTEMPLATE
DISCARD ENQMODEL
DISCARD FILE
DISCARD JOURNALMODEL
DISCARD JOURNALNAME
DISCARD PARTNER
DISCARD PIPELINE
DISCARD PROCESSTYPE
DISCARD PROFILE
DISCARD PROGRAM
DISCARD REQUESTMODEL
DISCARD TCPIPSERVICE
DISCARD TDQUEUE
DISCARD TERMINAL
DISCARD TRANCLASS
DISCARD TRANSACTION
DISCARD TSMODEL
DISCARD URIMAP
DISCARD WEBSERVICE
ENABLE PROGRAM
EXTRACT ATTACH
EXTRACT ATTRIBUTES
EXTRACT CERTIFICATE
EXTRACT EXIT
EXTRACT LOGONMSG
EXTRACT PROCESS
EXTRACT TCPIP
EXTRACT TCT
EXTRACT WEB
INQUIRE ACTIVITYID
INQUIRE AUTINSTMODEL
INQUIRE AUTOINSTALL
INQUIRE BEAN
INQUIRE BRFACILITY
INQUIRE CFDTPOOL
INQUIRE CONNECTION
INQUIRE CONTAINER
INQUIRE CORBASERVER
INQUIRE DATASET
INQUIRE DB2CONN
INQUIRE DB2ENTRY
INQUIRE DB2TRAN
INQUIRE DELETSHIPPED
INQUIRE DISPATCHER
INQUIRE DJAR
INQUIRE DOCTEMPLATE
INQUIRE DSNAME
INQUIRE DUMPDS
INQUIRE ENQ
INQUIRE ENQMODEL
INQUIRE EVENT
INQUIRE EXCI
INQUIRE EXITPROGRAM
INQUIRE FILE
INQUIRE IRC
INQUIRE JOURNALMODEL
INQUIRE JOURNALNAME
INQUIRE JOURNALNUM
INQUIRE JVMPOOL
INQUIRE MODENAME
INQUIRE MONITOR
INQUIRE NETNAME
INQUIRE PARTNER
INQUIRE PIPELINE
INQUIRE PROCESS
INQUIRE PROCESSTYPE
INQUIRE PROFILE
INQUIRE PROGRAM
INQUIRE REQID
INQUIRE REQUESTMODEL
INQUIRE RRMS
INQUIRE STATISTICS
INQUIRE STORAGE
INQUIRE STREAMNAME
INQUIRE SYSDUMPCODE
INQUIRE SYSTEM
INQUIRE TASK
INQUIRE TASK LIST
INQUIRE TCLASS
INQUIRE TCPIP
INQUIRE TCPIPSERVICE
INQUIRE TDQUEUE
INQUIRE TERMINAL
INQUIRE TIMER
INQUIRE TRACEDEST
INQUIRE TRACEFLAG
INQUIRE TRACETYPE
INQUIRE TRANCLASS
INQUIRE TRANDUMPCODE
INQUIRE TRANSACTION
INQUIRE TSMODEL
INQUIRE TSPOOL
INQUIRE TSQNAME
INQUIRE TSQUEUE
INQUIRE UOW
INQUIRE UOWDSNFAIL
INQUIRE UOWENQ
INQUIRE UOWLINK
INQUIRE URIMAP
INQUIRE VOLUME
INQUIRE VTAM
INQUIRE WEB
INQUIRE WEBSERVICE
INQUIRE XMLTRANSFORM
PERFORM CORBASERVER
PERFORM DELETSHIPPED
PERFORM DJAR
PERFORM DUMP
PERFORM ENDAFFINITY
PERFORM RESETTIME
PERFORM SECURITY REBUILD
PERFORM SHUTDOWN
PERFORM STATISTICS RECORD
RESYNC ENTRYNAME
SET AUTOINSTALL
SET BRFACILITY
SET BUNDLE
SET CONNECTION
SET CORBASERVER
SET DATASET
SET DB2CONN
SET DB2ENTRY
SET DB2TRAN
SET DELETSHIPPED
SET DISPATCHER
SET DOCTEMPLATE
SET DSNAME
SET DUMPDS
SET ENQMODEL
SET FILE
SET IRC
SET JOURNALNAME
SET JOURNALNUM
SET JVMPOOL
SET MODENAME
SET MONITOR
SET NETNAME
SET PIPELINE
SET PROCESSTYPE
SET PROGRAM
SET STATISTICS
SET SYSDUMPCODE
SET SYSTEM
SET TASK
SET TCLASS
SET TCPIP
SET TCPIPSERVICE
SET TDQUEUE
SET TERMINAL
SET TRACEDEST
SET TRACEFLAG
SET TRACETYPE
SET TRANCLASS
SET TRANDUMPCODE
SET TRANSACTION
SET TSQNAME
SET TSQUEUE
SET UOW
SET UOWLINK
SET URIMAP
SET VOLUME
SET VTAM
SET WEB
SET WEBSERVICE
Micro Focus FTP Utility MFFTP
Micro Focus BMS Painter
Overview of the BMS Painter
Starting the BMS Painter Utility
Configuring the BMS Painter
Build Settings for the BMS Painter
Working with Maps
Defining Field, Map and Mapset Properties
Working with Previously Created Maps
Generating Output from the BMS Painter
BMS Compiler
BMS Painter Technical Details
BMS Directives
BMS Painter Keyboard Shortcuts
BMS Painter Compile Messages
BMSCH1003S - BMSCH1020E
BMSCH1021E - BMSCH1040W
BMSCH1041E - BMSCH1060I
BMSCH1061I - BMSCH1080I
BMSCH1081S - BMSCH1104I
BMS Painter Generate Messages
Open PL/I Reference
Open PL/I Error Messages
MFCWD - PL/I Debugger Messages
MFCWD02000 - MFCWD02019
MFCWD02000U Internal consistency error: invalid symbol table access. Possible compiler error. Correct all other errors. If this message persists, contact Micro Focus Support Line.
MFCWD02001U Symbol table overflow. The total number of internal symbol table pages exceeds the implementation's limit. Reduce the number and size of names, constants, extent-expressions, and argument or returns descriptors.
MFCWD02002U Symbol table overflow. Please contact Micro Focus Support Line.
MFCWD02003U Too many errors. The total number of diagnosed errors exceeds the %1$s limit. processing aborted.
MFCWD02004U Internal consistency error: too many open files. The number of concurrently open files needed to continue processing exceeds the implementation's limit. If this message persists, contact Micro Focus Support Line.
MFCWD02005U Internal consistency error: internal value table overflow. Reduce the complexity of large expressions. Possible compiler error. Correct all other errors. If this message persists, contact Micro Focus Support Line.
MFCWD02006E Internal consistency error: attempt to free an already freed internal value. Possible compiler error. Correct all other errors. If this message persists, contact Micro Focus Support Line.
MFCWD02007U Internal consistency error: out of memory. Not enough heap storage is available from the system to continue processing. Correct all other errors. If this message persists, contact Micro Focus Support Line.
MFCWD02008U Internal consistency: unable to copy internal list. Attempt to copy an internal list failed when the new list could not be extended to the required size. Correct all other errors. If this message persists, contact Micro Focus Support Line.
MFCWD02009U Internal consistency error: invalid type for target conversion. An internal conversion failed when called with an unknown data type. If this message persists, contact Micro Focus Support Line.
MFCWD02010U Internal consistency error: invalid size for target conversion. An internal conversion to target representation failed when called with an invalid size value.
MFCWD02011U Internal consistency error: invalid size for host conversion. An internal conversion to host representation failed when called with an invalid size value.
MFCWD02012U Internal IL overflow. Unable to continue processing. Try breaking the compilation unit apart into smaller modules if possible, or reducing the number of executable statements. If this message persists, contact Micro Focus Support Line.
MFCWD02013U Unable to open file "%1$s". Include file nesting limit exceeded. Reduce the nesting level of included source files.
MFCWD02014U Internal heap storage exhausted. Unable to continue processing. Possible compiler error. Correct all other errors. If this message persists, contact Micro Focus Support Line.
MFCWD02015U Internal consistency error. Possible compiler error. Correct all other errors. If this message persists, contact Micro Focus Support Line.
MFCWD02016U Internal consistency error. Possible compiler error. Correct all other errors. If this message persists, contact Micro Focus Support Line.
MFCWD02017W Internal consistency error. Possible compiler error. Correct all other errors. If this message persists, contact Micro Focus Support Line.
MFCWD02018U Internal consistency error. Unable to open existing node list file. Possible compiler error. Correct all other errors. If this message persists, contact Micro Focus Support Line.
MFCWD02019W Internal consistency error. Unable to create temp file for new node list. Possible compiler error. Correct all other errors. If this message persists, contact Micro Focus Support Line.
MFCWD02020 - MFCWD02039
MFCWD02060 - MFCWD02079
MFCWD02080 - MFCWD02099
MFCWD06000 - MFCWD06019
MFCWD06020 - MFCWD06039
MFCWD06040 - MFCWD06059
MFCWD06060 - MFCWD06079
MFCWD06080 - MFCWD06099
MFCWD06100 - MFCWD06119
MFCWD06120 - MFCWD06139
MFCWD06140 - MFCWD06159
MFCWD06160 - MFCWD06179
MFCWD06180 - MFCWD06199
MFCWD06200 - MFCWD06219
MFCWD06220 - MFCWD06239
MFCWD06240 - MFCWD06259
MFCWD06260 - MFCWD06279
MFCWD06280 - MFCWD06299
MFCWD06300 - MFCWD06319
MFCWD06320 - MFCWD06339
MFCWD06340 - MFCWD06359
MFCWD06360 - MFCWD06379
MFCWD06380 - MFCWD06399
MFCWD06400 - MFCWD06419
MFCWD06420 - MFCWD06439
MFCWD06440 - MFCWD06459
MFCWD06460 - MFCWD06479
MFCWD06480 - MFCWD06499
MFCWD06500 - MFCWD06519
MFCWD06520 - MFCWD06539
MFCWD06600 - MFCWD06619
MFCWD06620 - MFCWD06639
MFCWD06640 - MFCWD06659
MFCWD06660 - MFCWD06679
MFCWD06680 - MFCWD06699
MFCWD06700 - MFCWD06719
MFLDP - PL/I Linker Messages
MFPLI - PL/I Compiler Messages
MFPLI00000 - MFPLI00019
MFPLI00001S The source text contains extraneous data. Check for excess END statements, unbalanced quotes, and unbalanced /* */.
MFPLI00002E Insufficient END statements. An additional END statement has been supplied.
MFPLI00003S This is an unrecognizable statement.
MFPLI00004S Syntax error.
MFPLI00005S "attribute-name" is an unrecognizable attribute keyword.
MFPLI00006S "format-item-name" is an unrecognizable format-item.
MFPLI00007S "label-prefix" is a label prefix but has previously been declared.
MFPLI00008S "label-prefix" is a subscripted label prefix but has previously been declared with a different data type or a different number of dimensions.
MFPLI00009S This statement contains a label prefix that has appeared on a previous statement in the same block.
MFPLI00010U An expression or reference contained within this DECLARE or DEFAULT statement is excessively complex and has caused the compiler's expression buffer to overflow. Reduce the complexity and recompile.
MFPLI00011E A colon cannot follow a WHEN or OTHERWISE statement. The colon has been ignored.
MFPLI00012S If any ENTRY of a PROCEDURE has a RETURNS option, all entries must have a RETURNS option. A PROCEDURE cannot be both a subroutine and a function.
MFPLI00013I Extraneous comma ignored.
MFPLI00014S "parameter-name" is a parameter but has been declared with a storage class or as a label.
MFPLI00015S "identifier-name" as used in this statement conflicts with its usage in a previous statement within the same block.
MFPLI00016S A label prefix cannot appear on a statement used as an on-unit.
MFPLI00017S "identifier-name" is an apparent STRUCTURE member, but does not immediately follow a variable with a level-number.
MFPLI00018S "format-label" must be the label of a FORMAT statement.
MFPLI00019S The closure label in this statement does not match the label prefix of any containing DO, BEGIN, or PROCEDURE statement. This statement has closed the EXTERNAL PROCEDURE and will probably cause false errors to be reported.
MFPLI00020 - MFPLI00039
MFPLI00020S An IF, ON, DO, RETURN, LEAVE, or SELECT statement cannot be used as an on-unit.
MFPLI00021E This statement contains a duplicate declaration of "identifier-name" and will be ignored.
MFPLI00022U The total number of declarations, parameter descriptors, and RETURNS descriptors in this DECLARE statement exceeds the implementation's limit.
MFPLI00023S This statement contains duplicate WHILE options.
MFPLI00024W The ENVIRONMENT option "environment-name" is not implemented.
MFPLI00025S Attributes declared for "identifier-name" conflict with factored attributes.
MFPLI00026S This statement contains unbalanced parentheses.
MFPLI00027S Invalid syntax in this SELECT statement.
MFPLI00028S Invalid end of text. Check for unbalanced quotes or unbalanced comments.
MFPLI00029E An identifier contains more than 100 characters. Only the first 100 characters will be used.
MFPLI00030S A FORMAT, ENTRY, PROCEDURE, END, DECLARE, or DEFAULT statement appears in a context that requires an executable single statement, DO group, or BEGIN block.
MFPLI00031S A factored level cannot be applied to "identifier-name".
MFPLI00032U Previous errors prevent continued compilation. If no previous errors were diagnosed, contact Micro Focus Support Line.
MFPLI00033S Invalid syntax in attribute list.
MFPLI00034S "identifier-name" is declared with the TYPE attribute in a list of factored declarations, but the list of factored attributes also contains a TYPE attribute.
MFPLI00035S PROCEDURE, ENTRY, and FORMAT statements must have an unsubscripted label.
MFPLI00036S "attribute-name" is an unrecognizable attribute.
MFPLI00037W An END statement has been supplied to close an open DO, SELECT, BEGIN, or PROCEDURE.
MFPLI00038S The scale-factor of a constant exceeds the implementation's limits.
MFPLI00039S The TYPE attribute has been used more than once.
MFPLI00040 - MFPLI00059
MFPLI00040S This LEAVE statement is either not contained within a DO group, or it attempts to transfer control out of the current PROCEDURE or BEGIN block.
MFPLI00041S This statement contains an ambiguous reference to "identifier-name".
MFPLI00042U Possible compiler error. The compiler is unable to find a value node. Correct all program errors and recompile. If this message persists, contact Micro Focus Support Line.
MFPLI00043S Both the FILE and the STRING options have been used in this statement.
MFPLI00044S "array-name" has been declared with an INITIAL attribute. An INITIAL attribute cannot be specified for AUTOMATIC arrays with nonconstant extents.
MFPLI00045S Both the DATA and the LIST options have been used in this statement.
MFPLI00046S "identifier-name" is declared with conflicting or duplicate attributes.
MFPLI00047S Both the KEY and the KEYTO options have been used in this statement.
MFPLI00048S Both the SET and the INTO options have been used in this statement.
MFPLI00049S An expected type-name value was not found. One of the values in this statement has a data type which is inconsistent with the context in which the value is used.
MFPLI00050E The precision specified for "variable-name" exceeds the implementation's limit of FIXED BINARY variables. The maximum precision has been supplied. Use FIXED DECIMAL for larger values.
MFPLI00051E The precision specified for "variable-name" exceeds the implementation's limit for FIXED DECIMAL variables. The maximum precision has been supplied.
MFPLI00052E The scale-factor specified for "variable-name" exceeds the implementation's limit. The scale-factor has been set to zero.
MFPLI00053E The precision specified for "variable-name" exceeds the implementation's limit for FLOAT BINARY variables. The maximum precision has been supplied.
MFPLI00054E The precision specified for "variable-name" exceeds the implementation's limit for FLOAT DECIMAL variables. The maximum precision has been supplied.
MFPLI00055E Size or precision must be part of a VALUE clause; ignored.
MFPLI00056S More than 8 dimensions have been specified in a DIMENSION attribute.
MFPLI00057U PASS2 has overflowed its stack. Reduce the complexity of this statement and recompile.
MFPLI00058S A descriptor is an apparent STRUCTURE member, but does not immediately follow a descriptor with a level-number.
MFPLI00059S "variable-name" is declared with an * extent but is not a parameter or a descriptor.
MFPLI00060 - MFPLI00079
MFPLI00060S "array-name" is declared with nonconstant extents but is not an AUTOMATIC, BASED, CONTROLLED, or DEFINED variable.
MFPLI00061S An expected type-name value was not found. One of the values in this statement has a data type that cannot be converted to the type required by the context in which the value is used.
MFPLI00062S Possible compiler error. An invalid code has been given to the convert subroutine of PASS2. Correct all program errors and recompile. If this message persists, contact Micro Focus Support Line.
MFPLI00063U The length of a name or constant exceeds the implementation's limit. Check to see if all string constants are properly quoted with ' and that any contained 's occur in pairs. Also check for unbalanced /* */.
MFPLI00064S A built-in function has been referenced with the wrong number of arguments.
MFPLI00065S Because POINTERs are not capable of pointing to bit-addresses, the argument of ADDR must be aligned on a byte or higher storage boundary.
MFPLI00066U The nesting depth of a STRUCTURE exceeds the implementation's limit.
MFPLI00067U A statement exceeds the implementation's limit of tokens.
MFPLI00068S Invalid syntax in an arithmetic constant.
MFPLI00069W An arithmetic constant must be separated from the following symbol by a delimiter. A blank delimiter has been supplied.
MFPLI00070W A symbol begins with _. The _ has been ignored.
MFPLI00071U The total number of errors exceeds the implementation's limit.
MFPLI00072S The second argument of the ROUND built-in function must be an optionally signed decimal integer constant.
MFPLI00073S The R-format must reference a format value.
MFPLI00074S The only values that can be converted to POINTER types are OFFSET variables that have been declared with an AREA name.
MFPLI00075S A floating-point value is required by this statement, but a noncomputational value has been used. It cannot be converted.
MFPLI00076S One of the bounds declared for "array-name" is invalid because the lower bound is greater than the upper bound.
MFPLI00077S This statement contains an unrecognizable condition name.
MFPLI00078S A parenthesized name is not valid with this condition.
MFPLI00079U Excessive complexity of this statement has caused the compiler's parse output stack to overflow. Reduce the complexity and recompile.
MFPLI00080 - MFPLI00099
MFPLI00080S Unrecognizable condition prefix name.
MFPLI00081S A complex arithmetic value is required by this statement, but a noncomputational value has been used. It cannot be converted.
MFPLI00082S Invalid syntax in this statement. A token-name was found where another token was expected.
MFPLI00083S Invalid syntax in this statement. A keyword-name keyword was not found in the expected position.
MFPLI00084S Invalid conversion. Noncomputational data cannot be converted to string or arithmetic data.
MFPLI00085S A STRUCTURE qualified reference to "identifier-name" cannot be resolved to any declaration known to this block.
MFPLI00086S A locator-qualified reference to "identifier-name" cannot be resolved to any declaration known to this block.
MFPLI00087S A STRUCTURE qualified reference contains more than 15 qualifying names.
MFPLI00088S A PROCEDURE reference contains more than 240 arguments.
MFPLI00089S The scale-factor specified in a conversion built-in function exceeds the implementation's limit.
MFPLI00090W The undeclared name "identifier-name" has been declared with the default type as a variable in the current PROCEDURE.
MFPLI00091S "variable-name" is a non-BASED variable referenced with a locator qualifier.
MFPLI00092S "variable-name" is a BASED variable referenced without a locator qualifier.
MFPLI00093S The base-reference declared for "array-name" contains more * subscripts than this reference has subscripts. This reference cannot be mapped into a valid reference to the base-variable.
MFPLI00094W "argument-name" has been passed via a dummy argument because its attributes did not match those of the corresponding parameter. Enclose the argument in parentheses to suppress this warning.
MFPLI00095S "entry-name" has been referenced with too many arguments.
MFPLI00096S "array-name" has been referenced with too many subscripts.
MFPLI00097S The precision arguments of BINARY, DECIMAL, FIXED, FLOAT, DIVIDE, MULTIPLY, ADD, and SUBTRACT built-in functions must be decimal integer constants.
MFPLI00098S "entry-name" has been referenced with an argument list which is incompatible with its declaration. An empty argument list is required to satisfy the declaration.
MFPLI00099S This statement contains inconsistent FILE description attributes.
MFPLI00100 - MFPLI00119
MFPLI00100S "entry-name" has been referenced with too few arguments.
MFPLI00101S "entry-name" has been referenced with too many empty argument lists.
MFPLI00102S This statement contains duplicate options.
MFPLI00103S Invalid option for this statement or invalid syntax in an option.
MFPLI00104S One of the iSUBs used in the base-reference of "variable-name" cannot be replaced by a subscript from this reference. This reference cannot be mapped into a valid reference to the base-variable.
MFPLI00105S The precision specified for the result of this built-in function exceeds the implementation's maximum allowed for the resulting data type.
MFPLI00106S A reference to "array-name" contains a subscript that has not been used as a replacement for an iSUB or an asterisk in the base-reference. This reference cannot be mapped into a valid reference to the base variable.
MFPLI00107S "array-name" has been referenced with too few subscripts. Asterisk subscripts must be used to reference a cross-section. All subscripted references must have as many subscripts as the array has dimensions - including any inherited dimensions.
MFPLI00108S An array or STRUCTURE value has been used in a context that requires a scalar value.
MFPLI00109W BIT operators should only be applied to BIT operands.
MFPLI00110E A string constant exceeds the implementation's maximum length of length-limit. Truncation will occur.
MFPLI00111S An operation on two STRUCTUREs is possible only when both STRUCTUREs have the same number of immediate members.
MFPLI00112S An operation on two arrays is possible only when both arrays have the same number of dimensions and the exact same lower and upper bounds.
MFPLI00113S A bit-string constant contains an invalid digit following the B. Only 1, 2, 3, or 4 are permitted.
MFPLI00114W %%preprocessor-statement is an unrecognizable %% statement; ignored.
MFPLI00115S Invalid syntax in %%REPLACE statement. The correct syntax is %%REPLACE id BY c; where id is an identifier and c is: a character-string constant, a bit-string constant, or an arithmetic constant preceded by an optional minus sign.
MFPLI00116S "constant" could not be converted to its internal representation. Check for too many digits, an exponent that is too large or too small, or an invalid character in a string constant.
MFPLI00117U The number of nested %%INCLUDE statements has exceeded the implementation's limit.
MFPLI00118S Invalid syntax in %%INCLUDE statement. The correct syntax is one of the following forms: %%INCLUDE 'string-constant'; %%INCLUDE identifier; or %%INCLUDE (identifier); or %%INCLUDE identifier(identifier);
MFPLI00119S The first argument to a LBOUND, HBOUND, or DIM built-in function must be an array reference.
MFPLI00120 - MFPLI00139
MFPLI00120S Invalid dimension specified in HBOUND, LBOUND, or DIM.
MFPLI00121W The INITIAL attribute specified for "array-name" contains fewer values than are required to fully initialize the variable.
MFPLI00122S The ALLOCATION built-in function must reference a non-member CONTROLLED variable.
MFPLI00123S Addition of POINTERs is invalid.
MFPLI00124S One of the initial values specified for "array-name" cannot be converted to this variable type.
MFPLI00125S More than 240 operands have been used with an operator, function, or call.
MFPLI00126E Excess initial values have been specified for "array-name".
MFPLI00127S Invalid picture picture-specification.
MFPLI00128S "constant" specifies more than 15 decimal digits.
MFPLI00129S The picture specification "picture-specification" results in a compiled picture that exceeds the implementation limit. Reduce the size of the picture and recompile.
MFPLI00130S The picture specification "picture-specification" contains a field of more than 255 characters.
MFPLI00131S The picture specification "picture-specification" contains multiple sign symbols.
MFPLI00132E "identifier-name" is declared as AUTOMATIC but is outside the scope of any PROCEDURE. It has been changed to STATIC. If no previous errors were diagnosed, contact Micro Focus Support Line.
MFPLI00133U The nesting level of DO, PROCEDURE, and BEGIN statements exceeds the implementation's limit.
MFPLI00134S One of the targets of this assignment is not a variable or pseudovariable reference.
MFPLI00135S BY NAME expansion is invalid because the left-most target of the assignment is a STRUCTURE that contains more than 20 elementary members.
MFPLI00136S A reference to the function "entry-name" would return a STRUCTURE or an array value but the returns type of the function was not declared with the TYPE attribute.
MFPLI00137S A subscript is out-of-range in this statement.
MFPLI00138W "entry-name" is a function that has been called by a CALL statement.
MFPLI00139W "entry-name" is a subroutine that has been called as a function.
MFPLI00140 - MFPLI00159
MFPLI00140U The size of a dope-vector exceeds the implementation's limit. Either eliminate the use of * extents in this ENTRY point, or pass STRUCTUREs by passing a POINTER to them.
MFPLI00141W "parameter-name" is an undeclared parameter. It has been declared in its containing block and will acquire default attributes.
MFPLI00142W "entry-name" has been declared with a RETURNS attribute but no ENTRY attribute. An ENTRY attribute has been supplied.
MFPLI00143W "variable-name" has been declared without a data type. The default type has been supplied.
MFPLI00144W "variable-name" has been declared with a nonzero scale-factor. A zero scale-factor has been supplied.
MFPLI00145W The INITIAL attribute specified for "variable-name" cannot be applied to variables of this storage class; INITIAL attribute ignored.
MFPLI00146S All functions must have a return descriptor with constant size.
MFPLI00147S "array-name" is an ENTRY or FILE constant and as such it cannot be declared with a DIMENSION attribute.
MFPLI00148S An expected optionally signed short integer was not found.
MFPLI00149S "array-name" has been declared with mixed asterisk and constant bounds. If any bound is an asterisk, all bounds must be asterisks.
MFPLI00150S "variable-name" has been declared FLOAT with a scale-factor. The scale-factor will be ignored.
MFPLI00151S "variable-name" has been declared with a negative size. A size of one has been supplied.
MFPLI00152S "variable-name" is undeclared and has been used in an ALLOCATE or LOCATE statement as the name of a BASED or CONTROLLED variable.
MFPLI00153S "variable-name" cannot be allocated because no SET option or implied SET option is available.
MFPLI00154S "variable-name" cannot be allocated because no IN option or implied IN option is available.
MFPLI00155S "variable-name" cannot be allocated because the SET option or implied SET option does not reference a POINTER or OFFSET variable.
MFPLI00156E An ALLOCATE statement for the CONTROLLED variable "variable-name" cannot specify the SET option. The SET option has been ignored.
MFPLI00157S "variable-name" cannot be allocated because it is neither a BASED nor a CONTROLLED variable. Only BASED or CONTROLLED non-member variables can be allocated by an ALLOCATE statement.
MFPLI00158S All RETURN statements in a function must return values.
MFPLI00159S A RETURN statement in a subroutine cannot return a value.
MFPLI00160 - MFPLI00179
MFPLI00160S A RETURN statement cannot be contained within an on-unit.
MFPLI00161S A FREE statement must free a nonmember BASED or CONTROLLED variable.
MFPLI00162E In order to prevent the creation of an array whose elements are of unequal length, a default length of 128 has been used for the element length of an array temporary.
MFPLI00163S A RETURNS option or attribute must specify a scalar, array, or STRUCTURE. It cannot specify a list of values. Check for missing or incorrect level-numbers.
MFPLI00164S Invalid conversion required by an assignment or RETURN statement.
MFPLI00165S "insert-name" is declared as TYPE(x), but the declaration of "x" contains a REFER option which refers to a variable outside of "x". All REFER options in a type definition can refer only to other members within the definition.
MFPLI00166S Subscripts are not valid in the reference of a REFER option. The referenced variable must not be an array or member of a dimensioned STRUCTURE.
MFPLI00167E "entry-name" is not a built-in function known to this implementation. If this is an EXTERNAL ENTRY, it should be properly declared. ENTRY EXTERNAL is assumed.
MFPLI00168S The argument of ADDR must be a reference to a variable.
MFPLI00169S A built-in function that produces a floating-point result cannot specify a scale-factor.
MFPLI00170S "insert-name" is declared as TYPE(x), but the declaration of "x" (or one of its members) contains an invalid REFER option. The REFER option refers to a variable which is not contained within same level-1 STRUCTURE as "x".
MFPLI00171S The argument of UNSPEC must be a scalar, array, STRUCTURE, or UNION expression. Function return values and NONCONNECTED arrays are not supported as an argument to UNSPEC.
MFPLI00172W ADDR of an unaligned BIT variable does not materialize a possible bit address.
MFPLI00173S Possible compiler error. PASS2 attempted to free an already freed value node. Correct all program errors and recompile. If this message persists, contact Micro Focus Support Line.
MFPLI00174S The operands of ^<, ^>, >, <, >=, or <= must be real arithmetic or string values.
MFPLI00175U The declaration of "insert-name" specifies a locator that depends on the original symbol, causing a circular reference in the declaration.
MFPLI00176W "insert-name" used in an INTO or FROM option might not be byte-aligned.
MFPLI00177S The name given in an I/O condition must be the name of a FILE value.
MFPLI00178S The number of single-bytes in a W or G string constant should be a multiple of 2.
MFPLI00179S The INTO option must be specified on a READ statement.
MFPLI00180 - MFPLI00199
MFPLI00180S The FROM option must be specified on a WRITE or REWRITE statement.
MFPLI00181S Declaration of "insert-name" exceeds the nesting limit for the use of TYPE. Redeclare this variable (or one of the variables on which it depends) without using TYPE.
MFPLI00182S The typed variable "insert-name" can only have those members which it inherits from the type definition. Additional substructures or members cannot be added to the created STRUCTURE.
MFPLI00183S "insert-name" is declared with TYPE(x) but "x" does not resolve to a declaration of a variable. A type definition cannot be a parameter, a built-in function, or a named constant (such as FILE, ENTRY, or LABEL).
MFPLI00184S "insert-name" is declared with the TYPE attribute; TYPE must not be used with any of: PICTURE, FIXED, FLOAT, BINARY, DECIMAL, CHARACTER, BIT, ALIGNED, VARYING, POINTER, ENTRY, LABEL, FILE, or UNION.
MFPLI00185S "insert-name" is declared as TYPE(x) and with dimensions; the declaration with TYPE or the type definition "x" can be an array, but not both.
MFPLI00186S "variable-name" is declared as TYPE(x), but "x" is also declared with TYPE. A declaration used as a type definition cannot itself use the TYPE attribute (its members can use TYPE, however).
MFPLI00187S The declaration of "variable-name" is part of a circular use of the TYPE attribute. The declaration either directly or indirectly depends on itself. The type dependency graph must be a "tree".
MFPLI00188S "insert-name" is declared as TYPE(x) but "x" is a POINTER qualified or subscripted reference. The reference to the type definition in a TYPE attribute must not be POINTER qualified or subscripted.
MFPLI00189S "variable-name" is declared with the TYPE attribute but the type definition uses a non-constant extent for a string length or an array bound.
MFPLI00190S "insert-name" has been declared as TYPE(x) but "x" has not been declared. The declaration has been left without a data type.
MFPLI00191S Excess initial values have been specified for "insert-name".
MFPLI00192S Incomplete attributes have been specified for "insert-name".
MFPLI00193S "insert-name" is declared as TYPE(x), but "x" is a member of a STRUCTURE declared with TYPE. A type definition must not be a member of a STRUCTURE declared with TYPE.
MFPLI00194S An array bound, string length, repeat factor or OFFSET was specified with an invalid constant. A value of 1 is being supplied.
MFPLI00195S "insert-name" has been declared with a length greater than 32767. A length of 32767 has been supplied.
MFPLI00196S "insert-name" has been declared with an invalid iteration factor. The iteration factor must be an integer value between 1 and 2**31. An iteration factor of 1 has been supplied.
MFPLI00197S "insert-name" has been declared with a nonconstant initial value. STATIC variables must have constant initial values.
MFPLI00198S "insert-name" has been declared with an INITIAL attribute containing more than 32 levels of nesting.
MFPLI00199S The INITIAL value specified for "insert-name" exceeds the implementation limit.
MFPLI00200 - MFPLI00219
MFPLI00200W Possible compiler error. PASS2 has insert-name unclaimed nodes. Correct all program errors and recompile. If this message persists, contact Micro Focus Support Line.
MFPLI00201S A reference to the function "entry-name" would return a STRUCTURE or array value but the declaration of the aggregate type returned contains non-constant extents.
MFPLI00202S A value used in this statement cannot be converted to the data type required by the context in which it is used.
MFPLI00203S The argument of the STRING built-in function must be a variable that is suitable for string overlay defining, must contain only BIT or CHARACTER data, and must not be ALIGNED.
MFPLI00204S The 2nd argument of the LBOUND, HBOUND, or DIM built-in function must be an integer constant.
MFPLI00205W The declaration of the named constant "constant-name" requires an unexpected conversion. If this is intended, this diagnostic can be ignored.
MFPLI00206S "insert-name" has been declared with the ALIGNED attribute. Only BIT or CHARACTER string variables may be declared ALIGNED.
MFPLI00207S "variable-name" has been declared with the VARYING attribute. Only CHARACTER string variables may be declared VARYING.
MFPLI00208S The scale-factor of FIXED BINARY values must be zero.
MFPLI00209I Scaled BINARY is not supported. The divide operator when applied to FIXED BINARY data will produce an integer result. Use the DIVIDE BUILTIN if you wish to obtain a scaled result.
MFPLI00210I Open PL/I does not support scaled FIXED BINARY; expressions containing BINARY and scaled DECIMAL operands produce a scaled DECIMAL result. Use the DECIMAL BUILTIN to avoid this message.
MFPLI00211S Assignment of arrays or STRUCTUREs is only valid if both sides of the assignment have identical size, shape, and component data types.
MFPLI00212S Multiple labels on a statement are not permitted. To achieve the effect of multiple labels on any statement except PROCEDURE, ENTRY, or FORMAT, write L1:; L2:; statement; do not put labels on a THEN, ELSE, or ON.
MFPLI00213E String constants used with repetition factors in an INITIAL attribute must be enclosed in parentheses in order to be compatible with standard PL/I.
MFPLI00214S The PACKAGE statement (if used) must be the first statement in a compilation module.
MFPLI00215S The level number for a STRUCTURE member is invalid. Level numbers must be integer constants between 1 and 32767.
MFPLI00216S A precision value in this statement is too large or is negative.
MFPLI00217S Data list names must not be subscripted on input.
MFPLI00218E The magnitude of an array bound exceeds the implementation limit of 2**31. A value of 1 is being supplied.
MFPLI00219E PROCEDURE insert-name is declared with the EXTERNAL attribute, but is an INTERNAL PROCEDURE. The EXTERNAL has been ignored.
MFPLI00220 - MFPLI00239
MFPLI00220S "insert-name" is a label variable and as such cannot be used as a label prefix. Remove the DECLARE statement that declared the label variable.
MFPLI00221S A XN or XU hexadecimal constant contains illegal characters or too many significant digits.
MFPLI00222S 'insert-name' must have an INITIAL((n)EMPTY) attribute, where n is the number of elements in the array.
MFPLI00223S An asterisk cannot be used as a subscript.
MFPLI00224E insert-name is an AUTOMATIC variable initialized in prologue of its block to an uninitialized AUTOMATIC variable declared in the same block.
MFPLI00225W The AUTOMATIC storage initialization of insert-name has ordering dependencies in the prologue of its declared block which cannot be guaranteed.
MFPLI00226W An arithmetic operation with a FIXED DECIMALinsert-name operand will be converted to FIXED BINARY(31); significant digits may be lost.
MFPLI00227S Too many MAIN parameters for insert-name.
MFPLI00228S MAIN parameter insert-name must be a scalar of POINTER type.
MFPLI00229S MAIN parameter insert-name must be a scalar of CHAR VAR type without * extents.
MFPLI00230S A WIDECHAR or GRAPHIC string has been declared with a negative repetition factor, or the resulting string length exceeds 16383.
MFPLI00231S A format's repeat field, w field, or d field is negative or exceeds the implementation's limit.
MFPLI00232S A format has a missing field.
MFPLI00233S Possible compiler error. A P-format or a R-format without the appropriate operand. Correct all program errors and recompile. If this message persists, contact Micro Focus Support Line.
MFPLI00234S A complex variable cannot be used as an index of a DO statement.
MFPLI00235S The STRING and SKIP options are incompatible.
MFPLI00236S The STRING and LINE options are incompatible.
MFPLI00237S The STRING and PAGE options are incompatible.
MFPLI00238S A Built-in function or concatenation produced a result string whose length exceeds 32767 or is negative.
MFPLI00239S Missing FILE option.
MFPLI00240 - MFPLI00259
MFPLI00240S The first argument of ROUND must be a FIXED DECIMAL value with a nonzero scale-factor.
MFPLI00241W A noninteger value has been converted to an integer for use as a subscript or as an integer argument to a built-in function.
MFPLI00242S An IGNORE option cannot be given with an INTO or SET option.
MFPLI00243W Conversion of an arithmetic expression to a CHAR(1) target always results in a space " " due to conversion rules. Use the BYTE BUILTIN if direct assignment as a byte-value is intended.
MFPLI00244S The SIZE built-in function requires a CONNECTED level-one variable reference with no * subscripts as its argument.
MFPLI00245S insert-name is a STRUCTURE containing the UNION attribute and cannot be used in a STREAM I/O statement.
MFPLI00246E "insert-name" contains an illegal use of the UNION attribute. It is ignored. The UNION attribute may be used only on a STRUCTURE.
MFPLI00247S Possible Compiler Error: Unable to determine size_units of "insert-name" for the SIZE built-in function.
MFPLI00248E Possible preprocessor error: mismatched %%ENDFILE at physical line: line-number in FILE: file-name. Please contact Micro Focus Support Line.
MFPLI00249S Missing argument in call to "entry-name" is not valid unless the OPTIONAL attribute is present or OPTIONS(VARIABLE) is specified in the ENTRY declaration.
MFPLI00250S Only integers are allowed with K, M, or G suffix.
MFPLI00251S "insert-name" has been declared with the UNALIGNED attribute. OFFSET, LABEL, and AREA cannot be unaligned.
MFPLI00252E A target variable "insert-name" in the assignment BY NAME is not a STRUCTURE.
MFPLI00253I No assignments are generated by this BY NAME assignment statement.
MFPLI00254S Negative arguments are not allowed for HIGH or LOW intrinsic functions.
MFPLI00255W Number of parameters for PROCEDURE "insert-name" does not agree with the EXTERNAL ENTRY declaration for the same PROCEDURE.
MFPLI00256W Parameter "insert-name" type conflicts with the parameter type and/or attributes declared in the EXTERNAL ENTRY declaration for the same PROCEDURE.
MFPLI00257W There is a return descriptor mismatch between PROCEDURE "insert-name" and the EXTERNAL ENTRY declaration for the same PROCEDURE.
MFPLI00258W RETURNS descriptor type of function "insert-name" conflicts with the return type declared in the EXTERNAL ENTRY declaration for the same function.
MFPLI00259S Array built-ins require an array of scalars as an argument.
MFPLI00260 - MFPLI00279
MFPLI00260S Bit(*) arrays are not supported for ANY and ALL array built-ins in this implementation.
MFPLI00261S Incorrect DEFAULT RANGE syntax.
MFPLI00262S DEFAULT is declared with conflicting attributes.
MFPLI00263S Incomplete VALUE specification in a DEFAULT statement.
MFPLI00264S Incorrect precision, scale or string length specified in a DEFAULT statement.
MFPLI00265S A CHARACTER or BIT string has been declared with a negative repetition factor, or the resulting string length exceeds 32767.
MFPLI00266W FILE attributes in DECLARATION and OPEN statements for FILE insert-name.
MFPLI00267E The *PROCESS MARGINS(l,r) directive must have an integer pair l,r with a valid range between 1,256. Left margin of 1 will be used.
MFPLI00268W The precision and scale of "insert-name" is being converted to FIXED DECinsert-name. Expect a possible loss of digits.
MFPLI00269E Invalid syntax in %%SKIP statement. The correct syntax is %%SKIP [(unsigned-integer-constant)];
MFPLI00270W The variable "insert-name" used in FREE must not be subscripted.
MFPLI00271S "insert-name" has been declared with an invalid asterisk iteration factor. Asterisk iteration factor cannot be used to initialize part of an array; it can only be used to initialize all elements of the array to the same value.
MFPLI00272S "insert-name" has been declared with an invalid asterisk iteration factor. Asterisk iteration factor can only be used to initialize all elements of the array to the same value.
MFPLI00273S The maximum number of dimensions for array "insert-name" has been exceeded.
MFPLI00274E VALUE and VARYING are conflicting attributes; VALUE ignored.
MFPLI00275S "insert-name" cannot be allocated because it is a self-defining STRUCTURE.
MFPLI00276S First argument of POSINT/INT must be a reference to CONNECTED storage.
MFPLI00277S Implicit conversion from OFFSET to POINTER or from POINTER to OFFSET in assignments or relational operations is valid only if the OFFSET is associated, in its declaration, with an AREA.
MFPLI00278S The OFFSET variable "variable-name" may be used as a locator only if it was associated, in its declaration, with an AREA.
MFPLI00279S Assignment of AREAs is valid only if the assignment target is of equal or greater size to the assignment source.
MFPLI00280 - MFPLI00299
MFPLI00280S The variable "insert-name" using LIKE can only have those members which it inherits from the LIKE definition. Additional substructures or members cannot be added to the created STRUCTURE.
MFPLI00281S "insert-name" is declared with the LIKE attribute but also with one or more data type attributes. LIKE must not be used with any of: PICTURE, FIXED, FLOAT, BINARY, DECIMAL, CHARACTER, BIT, POINTER, ENTRY, LABEL, or FILE.
MFPLI00282S "insert-name" has been declared as LIKE x but "x" has not been declared. The declaration has been left without a data type.
MFPLI00283S "insert-name" is declared with LIKE x, but "x" does not resolve to a declaration of a STRUCTURE variable. A LIKE definition must be a major or minor STRUCTURE.
MFPLI00284S "insert-name" is declared as LIKE x, but "x" is also declared with LIKE. Neither the STRUCTURE variable "x" nor any of its substructures can be declared with the LIKE attribute.
MFPLI00285S "insert-name" is declared as LIKE x, but "x" is a member of a STRUCTURE declared with LIKE. A like definition must not be a member of a STRUCTURE declared with LIKE.
MFPLI00286S "insert-name" is declared as LIKE x, but "x" contains a REFER option. The STRUCTURE variable "x" that is a LIKE definition must not contain a REFER option.
MFPLI00287S "insert-name" is declared as LIKE x but "x" is a POINTER qualified or subscripted reference. The reference to the type definition in a LIKE attribute must not be POINTER -qualified or subscripted.
MFPLI00288S "insert-name" is declared with the LIKE attribute but the type definition uses a non-constant extent for a string length or an array bound.
MFPLI00289S The use of variable length records require that the minimum record size be specified by the use of the MINRECSIZE(n) option. An alternative is to use fixed size records with the SCALARVARYING option.
MFPLI00290S The reference in the CONDITION condition must have condition data type.
MFPLI00291S Parameter descriptors cannot have condition data type.
MFPLI00292S "variable-name" with condition data type cannot be passed as an argument to a PROCEDURE or function.
MFPLI00293S The usage of condition data type as the return descriptor type of function "insert-name" is invalid.
MFPLI00294S Invalid data type for parameter "insert-name". Dummy parameters cannot have condition data type.
MFPLI00295S "insert-name" has been declared with an INITIAL attribute. An INITIAL attribute cannot be specified for variables of condition data type.
MFPLI00296W The "built-in-name" built-in has been parsed but is not supported.
MFPLI00297W This type of FILE organization requires that the record size be set. You can specify the RECSIZE environment option in this declaration or it will be determined by the initial write or read performed to this FILE.
MFPLI00298W insert-name has been declared with conflicting attributes; the CONNECTED and NONCONNECTED attributes can only be applied to parameters and descriptors.
MFPLI00299S A data-list item must be a scalar, element, array, or structure reference (not an expression).
MFPLI00300 - MFPLI00319
MFPLI00300S The reference to the BASED variable "insert-name" may not have an explicit locator qualifier in a DATA clause.
MFPLI00301S The number of data and format list pairs in the edit-directed specification exceeds the implementation's limit of insert-name.
MFPLI00302E Data types specified in the DECLARE statement and ALLOCATE statement for CONTROLLED variable "insert-name" do not match.
MFPLI00303S A subscript has been specified for the non-array variable "insert-name".
MFPLI00304S In the ALLOCATE statement for CONTROLLED variables only the following data types are valid - CHARACTER, BIT, and AREA.
MFPLI00305S For CONTROLLED arrays in the ALLOCATE or DECLARE statement the asterisk must be used for every dimension of the array.
MFPLI00306U Variable "insert-name" must be CONTROLLED variable in the current context of ALLOCATE statement.
MFPLI00307W Implicit conversion from FIXED BIN(31) to FIXED BIN(15) in the assignment.
MFPLI00308W Explicit conversion of an argument from FIXED BIN(15) to FIXED BIN(31).
MFPLI00309W A RETURN statement in a function should return a value; results will be undefined.
MFPLI00310E X or BX string constant contains invalid hex characters.
MFPLI00311E Invalid binary floating point literal constant - contains invalid hex characters, sign is present but exponent is missing, or constant is too large to be represented by the largest float decimal constant.
MFPLI00312E Imaginary constants are not supported.
MFPLI00313E Expressions cannot be used as pseudovariable arguments.
MFPLI00314E STRUCTURE expressions are valid only if both operands have identical structuring.
MFPLI00315S Array expressions are not yet supported in this context.
MFPLI00316S STRUCTURE expressions are not yet supported in this context.
MFPLI00317S Internal compiler error - unimplemented pass2 action .
MFPLI00318E X string constants should contain even number of hexadecimal digits.
MFPLI00319S Internal compiler error - unimplemented pass1 action .
MFPLI00320 - MFPLI00339
MFPLI00320S Internal compiler error - unimplemented resis rule.
MFPLI00321W The RECURSIVE attribute is not allowed on an ENTRY statement; ignored.
MFPLI00322E Mixed string (M) constants are only partially supported.
MFPLI00323E CHARGRAPHIC option is not fully supported.
MFPLI00324E The argument of the STRING function cannot be NONCONNECTED array with non-constant extents.
MFPLI00325E Internal compiler error - incorrect nesting of initial factors for symbol insert-name.
MFPLI00326E The nesting level of initial repeat factors for symbol insert-name exceeds the implementation limit if 32.
MFPLI00327E PLISRTx BUILTIN has fewer than required number of parameters.
MFPLI00328E PLISRTx routine has excessive number of parameters. Extra parameters are ignored.
MFPLI00329E Declared LABEL array array-name has been implicitly initialized with the subscripted labels, however these arrays must be non-STATIC.
MFPLI00330E Declared LABEL scalar variable label-name cannot be implicitly initialized with the subscripted labels. Only LABEL arrays can be initialized this way.
MFPLI00331E Declared LABEL array array-name has more than one dimension. Only one-dimensional LABEL arrays can be implicitly initialized by subscripted labels.
MFPLI00332E Declared LABEL array array-name is being implicitly initialized with subscripted label(s) whose subscript is out of range.
MFPLI00333E Explicitly initialized LABEL array array-name is being initialized implicitly with subscripted label(s). Only one form of initialization is allowed.
MFPLI00334W VARIABLE attribute is ignored in the DEFAULT statement.
MFPLI00335E Number of dimensions in the subscripted LABEL does not match the declared LABEL array array-name .
MFPLI00336W The undeclared name insert-name has been contextually declared.
MFPLI00337W An unlikely conversion occurred in the evaluation of a constant array dimension or extent. If this is intended, this diagnostic can be ignored.
MFPLI00338W STRUCTURE structure-name contains padding between some of its elements.
MFPLI00339W Assignment of arrays with non-constant extents may only be valid if both sides of the assignment have identical size.
MFPLI00340 - MFPLI00359
MFPLI00340E function-name is function without a RETURN statement.
MFPLI00341W A previous non-qualified declaration has the same name as STRUCTURE member insert-name.
MFPLI00342W A previous declaration of a STRUCTURE member has the same name as this declaration of insert-name.
MFPLI00343E The precision and/or scale of variable-name is not large enough to accept the assigned constant. Expect a loss of digits.
MFPLI00344I Open PL/I does not support scaled FIXED BINARY; the DIVIDE operator applied to fixed binary values produces a scaled DECIMAL result. Use the DIVIDE built-in to avoid this message.
MFPLI00345S The letter insert-name is an unsupported or illegal string constant suffix character.
MFPLI00346S "insert-name" has been declared without a data type. NOLAXDCL is in effect.
MFPLI00347S The name "insert-name" is undeclared. NOLAXDCL is in effect.
MFPLI00348S Assignment of STRUCTUREs is only valid if both sides of the assignment have identical shape.
MFPLI00349W insert-name in the STRUCTURE assignment has shorter length than the source.
MFPLI00350S Assignment of arrays is only valid if both sides of the assignment have identical bounds, size, and type.
MFPLI00351S An array bound of insert-name could not be evaluated as a restricted expression at compile-time. STATIC arrays must have a constant size.
MFPLI00352W The HEX built-in will present STRUCTUREs in native storage order.
MFPLI00353S Only ENTRY constants are FETCHABLE.
MFPLI00354S RELEASE requires a FETCHABLE ENTRY constant.
MFPLI00355S FETCH SET (ref) requires a POINTER reference.
MFPLI00356S The number of digits in a Wx or Gx string constant should be a multiple of 4.
MFPLI00357W A function call with no arguments is assumed for "insert-name".
MFPLI00358W An ENTRY assignment is assumed for "insert-name"; use parentheses () with an empty argument list if CALL function returning ENTRY is intended.
MFPLI00359I Only the current generation of "insert-name" will be passed as a non-CONTROLLED variable reference.
MFPLI00360 - MFPLI00379
MFPLI00360S Only CONTROLLED variables can be passed to CONTROLLED parameters; argument insert-name.
MFPLI00361W The value specified for the named constant insert-name cannot be converted to this constant type.
MFPLI00362E insert-name is declared with conflicting storage attributes.
MFPLI00363E insert-name is a STRUCTURE member and cannot be declared with a storage class.
MFPLI00364E The specified precision and/or scale is not large enough to accept an assigned constant. Expect a loss of digits.
MFPLI00365E PACKAGES should not contain FETCHABLE PROCEDUREs.
MFPLI00366S The character length of insert-name could not be evaluated as a restricted expression at compile-time. Parameters of type CHAR, BIT, and AREA must have a constant length or a star-extent.
MFPLI00367S The first argument to the XMLCHAR built-in must be a non-array STRUCTURE reference.
MFPLI00368S The second argument to the XMLCHAR built-in must be a POINTER.
MFPLI00369S An XMLCHAR STRUCTURE reference must not contain any substructures which use an * in place of a name.
MFPLI00370S An XMLCHAR STRUCTURE reference must not contain any arrays which are not completely subscripted.
MFPLI00371S An XMLCHAR STRUCTURE reference must not contain any base elements of non-computational type.
MFPLI00372E insert-name is an illegal overlay define. Only CHARACTER, BIT or PICTURE types are allowed with the POSITION attribute and the overlay types must be compatible.
MFPLI00373W Argument number insert-name in entry invocation "insert-name" is longer than the corresponding parameter; truncation will occur.
MFPLI00374S The compile-time switch "-initcall insert-name" conflicts with a declaration of the same name; if declared it must be an ENTRY compatible with ENTRY (CHAR(*)).
MFPLI00375S The argument of the OMITTED built-in must be a parameter variable reference.
MFPLI00376S The OMITTED built-in does not allow a parameter reference passed BYVALUE.
MFPLI00377S The REPLY option requires a scalar CHARACTER reference.
MFPLI00378S "insert-name" has been declared with a non-constant INITIAL repeat factor. STATIC variables must have constant initial repeat factors.
MFPLI00379E "insert-name" is a scalar item declared with a non-asterisk INITIAL repeat factor (ignored).
MFPLI00380 - MFPLI00399
MFPLI00380S The number of single-byte characters in a W or G string constant should be a multiple of 2.
MFPLI00381E insert-name is a named constant declared with a conflicting storage attribute; attribute ignored.
MFPLI00382S DISPLAY requires a scalar expression.
MFPLI00383W insert-name is shorter than the string assigned and will be truncated.
MFPLI00384W insert-name is shorter than the supplied INITIAL value and will be truncated.
MFPLI00385S INDEX BUILTIN starting position will cause a run-time STRINGRANGE condition.
MFPLI00386E A NONCONNECTED array reference should not be used as an argument to the ADDR, SIZE, STG, or CSTG built-in functions.
MFPLI00387S A NONCONNECTED array reference cannot be used in a READ INTO or WRITE FROM option.
MFPLI00388S A NONCONNECTED array reference cannot be used as the base reference of a DEFINED variable.
MFPLI00389S A NONCONNECTED array reference cannot be used as an argument that is passed by-reference to a parameter that has constant extents.
MFPLI00390E insert-name uses the REFER option; BASED variables should not contain both refer-extents and other extents with non-constant values.
MFPLI00391S insert-name cannot use the REFER option; BASED variables cannot contain both refer-extents and other extents with non-constant values.
MFPLI00392W There is an OPTIONS attribute mismatch between PROCEDURE "insert-name" and the EXTERNAL ENTRY declaration for the same PROCEDURE.
MFPLI00393E PLITDLI is a special IMS name and should not be declared with an ENTRY descriptor list or as a function; assuming "DCL PLITDLI ENTRY;" for IMS linkage.
MFPLI00394E insert-name is an invalid DEFINED overlay.
MFPLI00395E insert-name is declared as DEFINED but requires more storage than its base variable.
MFPLI00396E insert-name is BASED on ADDR("x") but requires more storage than its BASED reference.
MFPLI00397S An array is not a valid argument to PLITDLI.
MFPLI00398S The ITERATIVE label-constant insert-name is not present within a containing iterative DO-group.
MFPLI00399E The DIVIDE built-in scale-factor for FIXED BINARY arguments should be zero. Integer result, ignoring quotient, will be produced.
MFPLI00400 - MFPLI00419
MFPLI00400S "insert-name" has been declared with the VARYINGZ attribute. Only CHARACTER string variables may be declared VARYINGZ.
MFPLI00401W Z/OS STRUCTURE mapping of structure-name may require "-bitsltr" to map little-endian bit-fields left-to-right.
MFPLI00402S ENTRY constants used in STATIC INITIAL must be non-nested.
MFPLI00403E LABEL variables cannot be initialized with STATIC INITIAL; the required stack frame address is unknown at compile-time.
MFPLI00404W insert-name condition raised during a compile-time conversion check; this will likely result in the same condition raised at run-time.
MFPLI00405I The undeclared name "insert-name" has been declared with the default type as a variable in the outermost PROCEDURE.
MFPLI00406I The undeclared name "variable-name" has been contextually declared as a variable in the outermost block-type.
MFPLI00407S GET input-item "insert-name" must be computational.
MFPLI00408E OPTIONS(MAIN) is not allowed on a nested procedure; ignored.
MFPLI00409E OPTIONS(CICSMAIN) is not allowed on a nested procedure; ignored.
MFPLI00414S The second argument to the JSONxxx built-ins must be FIXED BIN but a non-computational value has been used.
MFPLI00415S The third argument to the JSONxxx built-ins must not contain any elements that have * names, UNION or GRAPHIC attributes, non-computational data, scaled FIXED BINARY, or FIXED DECIMAL(p,q) where q < 0 or q > p.
MFPLI00416S The first argument to the JSONxxx built-ins must be a locator (OFFSET with explicit AREA declaration or a POINTER).
MFPLI00417S A precision/length exceeds the implementation limit of insert-name.
MFPLI00420 - MFPLI00439
MFPLI00440 - MFPLI00459
MFPLI00440S AMODE option is not supported for 64-bit platforms.
MFPLI00441S options(asm) is only supported for Windows 32-bit platform.
MFPLI00442S The first argument to the MEMINDEX built-ins must be a POINTER or OFFSET.
MFPLI00443S The third argument to the MEMINDEX built-ins must be a POINTER or OFFSET.
MFPLI00444S The second argument to the ALLOCATE built-ins must be of AREA type.
MFPLI00445I OPTIONS(REORDER) is parsed but ignored.
MFPLI00446S The VALUE attribute may be used on a structure member only if it is used on all base members of that structure.
MFPLI00447S The VALUE attribute may be used on a structure member only if no parent has the UNION attribute.
MFPLI00448S The VALUE attribute conflicts with the DIMENSION attribute.
MFPLI00449S The VALUE attribute may be used on a structure member only if no dimension attributes are specified for its parents.
MFPLI00450S References to a structure containing elements with the VALUE attribute are invalid.
MFPLI00451S Invalid conversion while evaluating restricted expression.
MFPLI00452W BIT operators should only be applied to BIT operands.
MFPLI00453E The INOUT, INONLY, and OUTONLY attributes should only be applied to parameters or parameter descriptors.
MFPLI00454S Only one of the attributes INOUT, INONLY, and OUTONLY may be applied to parameter declaration.
MFPLI00455E The INONLY attribute conflicts with the OPTIONAL attribute; INONLY ignored.
MFPLI00456W "identifier-name" has the INONLY attribute on assignment.
MFPLI00457W "insert-name" has the OUTONLY attribute and may not be initialized when first used.
MFPLI00458S Premature exit; Eclipse .dcf information is probably incomplete.
MFPLI00459E Error saving Eclipse repository information file.
MFPLI00460 - MFPLI00479
MFPLI01100 - MFPLI01119
MFPLI01120 - MFPLI01139
MFPLI01140 - MFPLI01159
MFPLI01160 - MFPLI01179
MFPLI01200 - MFPLI01219
MFPLI01200S Could not find file insert-name in any directory in include path.
MFPLI01201S Invalid conversion required by argument number argument-number.
MFPLI01202S The BYVALUE attribute may be applied only to a parameter or a parameter descriptor.
MFPLI01203W An argument being passed by immediate value should be a scalar of type FIXED BIN, FLOAT BIN, ENTRY, POINTER, CHAR of length <= 4, or BIT of length <= 32; a copy is being passed by reference.
MFPLI01204S The parameter insert-name has the BYVALUE attribute and is a multipositional parameter.
MFPLI01205S Invalid syntax in this statement. A insert-name was encountered unexpectedly. Check the previous statement for a missing semi-colon.
MFPLI01206S This condition requires an associated expression as in: COND(EXP).
MFPLI01207S Expression not permitted with this condition. Only FILE related conditions may have associated expressions.
MFPLI01208U Premature end of file encountered. Check for zero length file.
MFPLI01209E insert-name has been declared with conflicting attributes; the INITIAL attribute is not permitted with the GLOBALREF attribute; The INITIAL attribute will be ignored, and no initialization will be performed.
MFPLI01210S Invalid use of an asterisk in an expression. Array cross-sections are not supported.
MFPLI01211S ALLOCATE IN requires an AREA reference.
MFPLI01212S Subscripts are not valid in the reference to the REFER object, "insert-name". The referenced variable must not be an array or a member of a dimensioned STRUCTURE.
MFPLI01213S The STRUCTURE "insert-name" has been declared with REFER options but does not have a BASED storage class. REFER extents are only valid within BASED STRUCTUREs.
MFPLI01214S The object of a REFER option "insert-name" must precede the member whose size it defines, and it must be a member of the STRUCTURE being declared.
MFPLI01215S The reference to the REFER object, "insert-name" has been locator qualified. The referenced variable must not be locator qualified.
MFPLI01216S The variable that defines the size of the REFER extent, "insert-name" is a dimensioned STRUCTURE or an array. This variable must be a scalar.
MFPLI01217S A NONCONNECTED array cannot be passed as an argument to a PROCEDURE, function or input/output routine.
MFPLI01218S When array cross-sections are used within expressions or an assignment, all cross-sections must have exactly the same number of star extents.
MFPLI01219S A format has too many fields.
MFPLI01220 - MFPLI01239
MFPLI01220S When array cross-sections are used within expressions or an assignment, all cross-sections must have exactly the same bound for each dimension. A lower bound differs in this expression.
MFPLI01221S When array cross-sections are used within expressions or an assignment, all cross-sections must have exactly the same bound for each dimension. An upper bound differs in this expression.
MFPLI01222S Array cross-sections are not allowed as arguments to built-in functions.
MFPLI01223S OPTIONS(MAIN) is only valid in a PROCEDURE statement.
MFPLI01224E Duplicate OPTIONS(MAIN) encountered; this one has been ignored.
MFPLI01225E An escape sequence starts at the end of a string. The escape will be ignored. Note that backslash cannot be used to escape a single quote; use two single quotes to include one quote in the string.
MFPLI01226E Undefined escape sequence. The backslash will be ignored.
MFPLI01227W Argument number argument-number is being passed via a dummy argument; an argument being passed BYVALUE should be a scalar of type FIXED BIN, FLOAT BIN, ENTRY LIMITED, PTR, CHAR or BIT, each having a storage requirement of length-limit-bytes or less.
MFPLI01228S The dynamic setting of the RECSIZE(n) attribute for $ is not supported.
MFPLI01229E A hexadecimal escape sequence is not followed by any hexadecimal digits.
MFPLI01230S Unable to open file insert-name
MFPLI01231E The value of this escape sequence is too large.
MFPLI01232E The %%ONCE statement has no arguments and must appear only once in an include file.
MFPLI01233E insert-name is a conflicting storage class and is ignored.
MFPLI01234E The bounds of an array parameter must be specified by constants or asterisks. A constant 1 has been supplied.
MFPLI01235S The size of insert-name could not be evaluated at compile-time. STATIC variables must have constant size.
MFPLI01236S Invalid syntax in this statement. A character value of insert-name outside the ASCII range of 0-127 was found unexpectedly. Check for EBCDIC source characters.
MFPLI01237S Invalid syntax in this statement. A character value of insert-name was found unexpectedly.
MFPLI01238E The parameter insert-name has star extents which conflicts with OPTIONS(NODESCRIPTOR); ignoring the nodescriptor attribute.
MFPLI01239U Unrecoverable error. Exception in insert-name.
MFPLI01240 - MFPLI01259
MFPLI01240E A STRUCTURE can be initialized only by the separate initialization of its elementary names. The INITIAL attribute on insert-name is being ignored.
MFPLI01241S The NAMES ExtraLinguals and ExtraLinguals Uppercase strings must be the same length and should have a 1-1 character mapping.
MFPLI01242S The character insert-name cannot be added as a valid character in an identifier.
MFPLI01243S A character value of insert-name was found as part of an identifier. Check for possible ASCII or EBCDIC source characters, or use the Extralinguals compiler option -names.
MFPLI01244S A character value of insert-name cannot be used for the OR (|) or NOT (^) symbol.
MFPLI01245S The argument of *PROCESS OR ('|') must be a character string of 1-7 chars.
MFPLI01246S The argument of *PROCESS NOT ('^') must be a character string of 1-7 chars.
MFPLI01247E The PACKAGENAME BUILTIN is undefined in this context.
MFPLI01248S An EXEC statement has been encountered; it should first be processed by the appropriate preprocessor.
MFPLI01249S The named constant insert-name could not be evaluated as a restricted expression at compile-time.
MFPLI01250E Named constants are NONASSIGNABLE.
MFPLI01251S The RECSIZE(n) attribute for insert-name must be an optionally signed integer, a named integer constant or a STATIC scalar with the attributes FIXED BIN(31).
MFPLI01252I The RECSIZE ENV attribute for insert-name.
MFPLI01253W The RECSIZE(n) attribute for insert-name is a named integer constant which is accepted as a language extension.
MFPLI01254S The second argument of the HEX built-in function must be of type char(1) nonvarying.
MFPLI01255S The character length of variable-name could not be evaluated as a restricted expression at compile-time. STATIC variables must have a constant size.
MFPLI01256S The third argument of the HEXIMAGE built-in function must be of type char(1) nonvarying.
MFPLI01257S Argument insert-name to the insert-name built-in must be a locator (OFFSET with explicit AREA declaration or a POINTER).
MFPLI01258W A dummy array argument has been created for argument number argument-number.
MFPLI01259E The PROCEDURENAME BUILTIN is undefined in this context.
MFPLI01260 - MFPLI01279
MFPLI01260U Exception in ALLOC - ONCODE: "insert-name".
MFPLI01261S The total amount of STATIC data exceeds 2GB. Reduce the amount of STATIC data.
MFPLI01262U Internal compiler error; please contact Micro Focus Support Line.
MFPLI01263E A negative constant is being assigned to an UNSIGNED FIXED BIN variable.
MFPLI01265S Unexpected invalid assignment encountered. If no previous errors were diagnosed, contact Micro Focus Support Line.
MFPLI01266S The attributes of CONTROLLED parameters and CONTROLLED arguments must match exactly.
MFPLI01267E The resultant size of the STRING built-in is > the implementation limit of 32K.
MFPLI01268W "insert-name" may not be initialized when first used.
MFPLI01269S The argument "insert-name" has type ENTRY, which is invalid for a corresponding parameter type of ENTRY LIMITED.
MFPLI01270S Assignment to an ENTRY LIMITED target requires the source to be ENTRY LIMITED or a non-nested ENTRY constant.
MFPLI01271E IF, WHILE, UNTIL or WHEN requires a BIT(1) expression when NOLAXIF is in effect.
MFPLI01272E A BIT(1) assignment to a non-BIT(1) target appears as-if a multiple right-to-left assignment may have been intended, which is not allowed when NOLAXIF is in effect; use parentheses to avoid this diagnostic.
MFPLI01273S Parameter descriptor is not a STRUCTURE of the proper shape to receive the STRUCTURE argument being passed to it.
MFPLI01274W An argument being passed by immediate value should be a scalar of type FIXED BIN, FLOAT BIN, ENTRY LIMITED, PTR, OFFSET, CHAR or BIT, each with a size of 4-bytes of less; "insert-name" is being passed as-if enclosed by parentheses.
MFPLI01275W An argument being passed by immediate value should be a scalar of type FIXED BIN, FLOAT BIN, ENTRY LIMITED, PTR, or OFFSET, or CHAR or BIT with a size of 8-bytes of less; "insert-name" is being passed as-if enclosed by parentheses.
MFPLI01276S The argument to the POINTERVALUE built-in must be computational.
MFPLI01277S The argument to the BINARYVALUE built-in must be of type POINTER or OFFSET.
MFPLI01278W "insert-name" is being initialized to EMPTY; conflicting initial attribute ignored.
MFPLI01279E The CONSTANT attribute may only be applied to FILE or ENTRY; ignored.
MFPLI01280 - MFPLI01299
MFPLI01280E The second & third arguments applied to SUBSTR are out-of-range.
MFPLI01281E The second argument applied to SUBSTR is <= 0; 1 will be used instead.
MFPLI01282E The second argument applied to SUBSTR is too large; this will result in a zero-length string.
MFPLI01283S The first argument to the EDIT built-in must be computational.
MFPLI01284S The second argument to the EDIT built-in must character type.
MFPLI01285S The ITERATE statement is only valid within an iterative DO-group.
MFPLI01286E ITERATE consistency error. Correct all other errors. If this message persists, contact Micro Focus Support Line.
MFPLI01287S The first operand of the PICSPEC built-in must be of type CHARACTER NONVARYING.
MFPLI01288S The second operand of the PICSPEC built-in must be character-string literal with a valid picture specification.
MFPLI01289S The length of PICPSEC operand-1 is not a constant length.
MFPLI01290S The length of PICPSEC operand-1 does not match the picture specification length of operand-2.
MFPLI01291S READ INTO a named constant is not allowed.
MFPLI01292E insert-name can only be applied to structure members; ignored.
MFPLI01293S XMLATTR cannot be applied to "insert-name"; XMLATTR is invalid when applied to structures or unions.
MFPLI01294S insert-name cannot be applied to unnamed structure members.
MFPLI01295S XMLATTR cannot be applied to "insert-name"; XMLATTR is invalid unless the previous element at the same level has the XMLATTR attribute.
MFPLI01296S XMLOMIT cannot be applied to "insert-name"; XMLOMIT is invalid when applied to structures or unions.
MFPLI01297S XMLATTR cannot be applied to "insert-name"; XMLATTR is invalid when applied to arrays.
MFPLI01298S "insert-name" has NONASSIGNABLE attribute on assignment.
MFPLI01299S "insert-name" contains NONASSIGNABLE members on assignment.
MFPLI01300 - MFPLI01319
MFPLI01980 - MFPLI01999
MFPLI02000 - MFPLI02019
MFPLI02000U Internal consistency error: invalid symbol table access. Possible compiler error. Correct all other errors. If this message persists, contact Micro Focus Support Line.
MFPLI02001U Symbol table overflow. The total number of internal symbol table pages exceeds the implementation's limit. Reduce the number and size of names, constants, extent-expressions, and argument or returns descriptors.
MFPLI02002U Symbol table overflow. Please contact Micro Focus Support Line.
MFPLI02003U Too many errors. The total number of diagnosed errors exceeds the error-limit limit. processing aborted.
MFPLI02004U Internal consistency error: too many open files. The number of concurrently open files needed to continue processing exceeds the implementation's limit. If this message persists, contact Micro Focus Support Line.
MFPLI02005U Internal consistency error: internal value table overflow. Reduce the complexity of large expressions. Possible compiler error. Correct all other errors. If this message persists, contact Micro Focus Support Line.
MFPLI02006E Internal consistency error: attempt to free an already freed internal value. Possible compiler error. Correct all other errors. If this message persists, contact Micro Focus Support Line.
MFPLI02007U Internal consistency error: out of memory. Not enough heap storage is available from the system to continue processing. Correct all other errors. If this message persists, contact Micro Focus Support Line.
MFPLI02008U Internal consistency: unable to copy internal list. Attempt to copy an internal list failed when the new list could not be extended to the required size. Correct all other errors. If this message persists, contact Micro Focus Support Line.
MFPLI02009U Internal consistency error: invalid type for target conversion. An internal conversion failed when called with an unknown data type. If this message persists, contact Micro Focus Support Line.
MFPLI02010U Internal consistency error: invalid size for target conversion. An internal conversion to target representation failed when called with an invalid size value.
MFPLI02011U Internal consistency error: invalid size for host conversion. An internal conversion to host representation failed when called with an invalid size value.
MFPLI02012U Internal IL overflow. Unable to continue processing. Try breaking the compilation unit apart into smaller modules if possible, or reducing the number of executable statements. If this message persists, contact Micro Focus Support Line.
MFPLI02013U Unable to open file "file-name". Include file nesting limit exceeded. Reduce the nesting level of included source files.
MFPLI02014U Internal heap storage exhausted. Unable to continue processing. Possible compiler error. Correct all other errors. If this message persists, contact Micro Focus Support Line.
MFPLI02015U Internal consistency error. Possible compiler error. Correct all other errors. If this message persists, contact Micro Focus Support Line.
MFPLI02016U Internal consistency error. Possible compiler error. Correct all other errors. If this message persists, contact Micro Focus Support Line.
MFPLI02017W Internal consistency error. Possible compiler error. Correct all other errors. If this message persists, contact Micro Focus Support Line.
MFPLI02018U Internal consistency error. Unable to open existing node list file. Possible compiler error. Correct all other errors. If this message persists, contact Micro Focus Support Line.
MFPLI02019W Internal consistency error. Unable to create temp file for new node list. Possible compiler error. Correct all other errors. If this message persists, contact Micro Focus Support Line.
MFPLI02020 - MFPLI02039
MFPLI02060 - MFPLI02079
MFPLI02080 - MFPLI02099
MFPLI03000 - MFPLI03019
MFPLI04020 - MFPLI04039
MFPLI04040 - MFPLI04059
MFPLI04200 - MFPLI04219
MFPLI04220 - MFPLI04239
MFPLI04440 - MFPLI04459
MFPLI04447U The amount of static storage exceeds the implementation's limit. Reduce the size or number of static variables and recompile.
MFPLI04450S Possible compiler error. The code generator cannot generate code for intermediate opcode operation-code. Correct all program errors and recompile. If this message persists, contact Micro Focus Support Line.
MFPLI04452S Possible compiler error. The code generator tried to move or convert an operand to operand class operand-class. Correct all program errors and recompile. If this message persists, contact Micro Focus Support Line.
MFPLI04453S Possible compiler error. The code generator tried to convert a node to itself. Correct all program errors and recompile. If this message persists, contact Micro Focus Support Line.
MFPLI04454S Possible compiler error. The code generator has no MOVE pattern for moving data to node node-name. Correct all program errors and recompile. If this message persists, contact Micro Focus Support Line.
MFPLI04455S Possible compiler error. The code generator found a bad address mode address-mode. Correct all program errors and recompile. If this message persists, contact Micro Focus Support Line.
MFPLI04456S Possible compiler error. The code generator patterns specify OFFSET with arg opcode operation-code. Correct all program errors and recompile. If this message persists, contact Micro Focus Support Line.
MFPLI04457S Possible compiler error. The code generator cannot evaluate pattern opcode operation-code. Correct all program errors and recompile. If this message persists, contact Micro Focus Support Line.
MFPLI04458S Possible compiler error. The code generator FREE_VALUE op found pattern opcode operation-code. Correct all program errors and recompile. If this message persists, contact Micro Focus Support Line.
MFPLI04459S Possible compiler error. The code generator tried to address node node-name without loading its index or base register. Correct all program errors and recompile. If this message persists, contact Micro Focus Support Line.
MFPLI04460 - MFPLI04479
MFPLI04462S Possible compiler error. The code generator cannot retransform node node-name. Correct all program errors and recompile. If this message persists, contact Micro Focus Support Line.
MFPLI04463S Possible compiler error. The code generator cannot set up a memory address to fetch node node-name. Correct all program errors and recompile. If this message persists, contact Micro Focus Support Line.
MFPLI04464S Possible compiler error. The code generator cannot find pattern node node-name. Correct all program errors and recompile. If this message persists, contact Micro Focus Support Line.
MFPLI04465S Possible compiler error. The code generator cannot compute size for data type data-type. Correct all program errors and recompile. If this message persists, contact Micro Focus Support Line.
MFPLI04466S Possible compiler error. The code generator length meta-op found an argument of argument-name. Correct all program errors and recompile. If this message persists, contact Micro Focus Support Line.
MFPLI04467S Possible compiler error. The code generator tried to count down a non-busy node from line line-number. Correct all program errors and recompile. If this message persists, contact Micro Focus Support Line.
MFPLI04468S The current module requires more than 2GB bytes of AUTOMATIC storage. Reduce the size or number of AUTOMATIC variables and recompile.
MFPLI04469S Possible compiler error. The code generator found a non-busy temp when counting down node node-name. Correct all program errors and recompile. If this message persists, contact Micro Focus Support Line.
MFPLI04500 - MFPLI04519
MFPLI10000 - MFPLI10019
MFPLI10020 - MFPLI10039
MFPLI10040 - MFPLI10059
MFPLI10060 - MFPLI10079
MFPLI10080 - MFPLI10099
MFPLI10100 - MFPLI10119
MFPLI10120 - MFPLI10139
MFPLX - PL/I Compilation System Messages
MFPLX08100 - MFPLX08119
MFPLX08120 - MFPLX08139
MFPLX08200 - MFPLX08219
MFPLX08220 - MFPLX08239
MFPPP - PL/I Macro Preprocessor Messages
MFPPP09000 - MFPPP09019
MFPPP09020 - MFPPP09039
MFPPP09040 - MFPPP09059
MFPPP09060 - MFPPP09079
MFPPP09080 - MFPPP09099
MFPPP09100 - MFPPP09119
MFPPP09120 - MFPPP09139
MFPPP09140 - MFPPP09159
MFPPP09160 - MFPPP09179
MFPPP09180 - MFPPP09199
MFPPP09200 - MFPPP09219
MFPPP09220 - MFPPP09239
MFPPP09240 - MFPPP09259
MPLIE - PL/I CICS, SQL, DLI, and INCLUDE Preprocessor and PL/I Source Conversion Tool Messages
MPLIE00000 - MPLIE00019
MPLIE00020 - MPLIE00039
MPLIE00020W Option "option-name" has invalid numeric argument(s).
MPLIE00021W Option "option-name" has argument(s) that are invalid or out of range.
MPLIE00022W Option "option-name" must have its argument enclosed in quotes.
MPLIE00023W Option "option-name" has incorrect length argument.
MPLIE00024W Option "option-name" has invalid argument.
MPLIE00025W Option PP specifies more than preprocessor-count preprocessor. Excess ignored.
MPLIE00026W Option PP specifies more than character-count characters for a preprocessor option. Excess ignored.
MPLIE00027W Warnings have been issued during initialization (FERC=front-end-return-code).
MPLIE00030W An END statement has been generated to close an open DO, SELECT, BEGIN, or PROCEDURE group/block.
MPLIE00031E Lower array bound specification for "array-name" will likely produce incorrect results. Use of such arrays with SQL not recommended.
MPLIE00032E Number of dimensions for "array-name" is > 1. First dimension used.
MPLIE00033S END statement label "label-name" does not match any open labeled DO, SELECT, BEGIN, or PROCEDURE statement. Outermost procedure closed.
MPLIE00035S Statement has too many tokens. Contact Micro Focus Support.
MPLIE00036E Output def file cannot be created. Make sure the directory exists and attributes are correct.
MPLIE00037S Severe errors have been detected during initialization (FERC=front-end-return-code). Correct the errors and retry.
MPLIE00038S < 2 command parameters specified. Input and output filenames are required.
MPLIE00039I Language element modified.
MPLIE00040 - MPLIE00059
MPLIE00080 - MPLIE00099
MPLIE00100 - MPLIE00119
MPLIE00180 - MPLIE00199
MPLIE00400 - MPLIE00419
MPLIE09980 - MPLIE09999
MPLIR - PL/I Runtime Messages
MPLIR05000 - MPLIR05019
MPLIR05100 - MPLIR05119
MPLIR05200 - MPLIR05219
MPLIR05300 - MPLIR05319
MPLIR05400 - MPLIR05419
MPLIR05420 - MPLIR05439
MPLIR05440 - MPLIR05459
MPLIR05460 - MPLIR05479
MPLIR05480 - MPLIR05499
MPLIR05500 - MPLIR05519
MPLIR05520 - MPLIR05539
MPLIR05540 - MPLIR05559
MPLIR05560 - MPLIR05579
MPLIR05580 - MPLIR05599
Open PL/I Language Reference Manual
Language Concepts
Data Types
Storage Classes
Declarations and Attributes
References
Expressions
Data Type Conversions
Statements
Open PL/I Built-ins
Introduction
ABS Function
ACOS Function
ADD Function
ADDR Function
ADDRDATA
ALL Function
ALLOCATION Function
ANY Function
ASIN Function
ATAN Function
ATAND Function
ATANH Function
BINARY Function
BINARYVALUE Function
BIT Function
BOOL Function
BYTE Function
CEIL Function
CENTERLEFT / CENTRELEFT Function
CENTERRIGHT / CENTRERIGHT Function
CHARACTER Function
CHARVAL Function
COLLATE Function
COMPARE Function
CONJG Function
COPY Function
COS Function
COSD Function
COSH Function
CURRENTSIZE Function
CURRENTSTORAGE Function
Date/Time Built-in Functions
DATE Function
DATETIME Function
DAYS Function
DAYSTODATE Function
DAYSTOSECS Function
DECIMAL Function
DIMENSION Function
DIVIDE Function
EMPTY Function
ERF Function
ERFC Function
EXP Function
FILEDDINT Function
FILEDDWORD Function
FILEOPEN Function
FIXED Function
FLOAT Function
FLOOR Function
FLUSH Subroutine
GETENV Function
GRAPHIC Function
HBOUND Function
HEX Function
HEXIMAGE Function
HIGH Function
HUGE Function
IAND Function
IEOR Function
INDEX Function
INOT Function
INT Function
IOR Function
ISIGNED Function
IUNSIGNED Function
JSONGETARRAYEND Function
JSONGETARRAYSTART Function
JSONGETCOLON Function
JSONGETCOMMA Function
JSONGETMEMBER Function
JSONGETOBJECTEND Function
JSONGETOBJECTSTART Function
JSONGETVALUE Function
JSONPUTARRAYEND Function
JSONPUTARRAYSTART Function
JSONPUTCOLON Functions
JSONPUTCOMMA Functions
JSONPUTMEMBER Function
JSONPUTOBJECTEND Function
JSONPUTOBJECTSTART Function
JSONPUTVALUE Function
JSONVALID Function
LBOUND Function
LEFT Function
LENGTH Function
LINENO Function
LOG Function
LOG10 Function
LOG2 Function
LOW Function
LOWERCASE Function
LPIPARAMCOUNT Function
MAX Function
MAXLENGTH Function
MIN Function
MOD Function
MPSTR Function
MULTIPLY Function
NULL Function
OFFSET Function
OFFSETADD Function
OFFSETDIFF Function
OFFSETSUBTRACT Function
OFFSETVALUE Function
OMITTED Function
ONCHAR Function
ONCODE Function
ONCONDID Function
ONFILE Function
ONGSOURCE Function
ONKEY Function
ONLOC Function
ONSOURCE Function
ONSUBCODE Function
ONWCHAR Function
ONWSOURCE Function
PACKAGENAME Function
PAGENO Function
PLIASCII Subroutine
PLICTF Subroutine
PLICTFHX Subroutine
PLIDUMP Subroutine
PLIEBCDIC Subroutine
PLIFILL Subroutine
PLIMOVE Subroutine
PLIOVER Subroutine
PLIRETC Subroutine
PLIRETV Function
PLISAXA Subroutine
PLISAXB Subroutine
PLISAXC Subroutine
PLISRTx Subroutines
PLITEST Subroutine
POINTER Function
POINTERADD Function
POINTERDIFF Function
POINTERSUBTRACT Function
POINTERVALUE Function
POLY Function
POSINT Function
PRECISION Function
PRESENT Function
PROCEDURENAME Function
PROD Function
PUTENV Function
RANDOM Function
RANK Function
REM Function
REPATTERN Function
REPEAT Function
RESIGNAL() Subroutine
REVERSE Function
RIGHT Function
ROUND Function
SAMEKEY Function
SEARCH Function
SEARCHR Function
SECS Function
SECSTODATE Function
SECSTODAYS Function
SIGN Function
SIGNED Function
SIN Function
SIND Function
SINH Function
SIZE Function
SOURCEFILE Function
SOURCELINE Function
SQRT Function
STORAGE Function
STRING Function
SUBSTR Function
SUM Function
SYSNULL Function
SYSVERSION Function
TALLY Function
TAN Function
TAND Function
TANH Function
TIME Function
TINY Function
TRANSLATE Function
TRIM Function
TRUNC Function
UNSIGNED Function
UNSPEC Function
UPPERCASE Function
UTF8 Function
UTF8TOCHAR Function
UTF8TOWCHAR Function
VALID Function
VALIDDATE Function
VERIFY Function
VERIFYR Function
WCHARVAL Function
WEEKDAY Function
WHIGH Function
WIDECHAR Function
WLOW Function
XMLCHAR Function
Open PL/I Macro Preprocessor
Features Unsupported by Open PL/I
Glossary
Preprocessor Options
Working with Mainframe Files
About Enterprise Server and Mainframe Access
Configuring the Enterprise Server Environment
Using Enterprise Server with a Mainframe
Drag and Drop
Integrated Drag and Drop
Standalone Drag and Drop
Using the Command Line Interface
Drag and Drop Error Messages
Local catalog
Mainframe Call Generator: Calling Programs on the Mainframe
Remote Job Step Execution
Compare and Synchronization Monitor
SourceConnect: Mapping a PC Drive to Mainframe Data
Mainframe Access Data Connect Server
Managed COBOL
Managed COBOL Reference
Comparison of COBOL with Other Managed Languages
COBOL and .NET Managed Type Compatibility
MicroFocus.COBOL.RuntimeServices
Panels
What is a Panel?
Using Panels
Text and Attributes for a Panel
Clipping a Panel
Panels Parameter Block
Panels Functions
Using Adis Functions with Panels
Panels Error Codes
Frequently Used Terms in Panels
Run-time System Configuration
Run-time configuration settings available in the IDE
Run-time Switches
Run-time Tunables
Service Interfaces
Deployment
Deploying Applications
Configuration and Administration
Enterprise Server configuration and administration
Overview and Architecture
Configuration and Administration User Interface
Planning your Configuration
Configuring the Server Instance Environment
Configuring Environment Variables
Reserved Environment Variables
About Communications Processes
Configuring Fileshare
Using XA-compliant Resources (XARs)
Configuring and Administering Enterprise Server Instances
Enterprise Server Clustering
SSL Support for CICS Web Interface Servers
User Certificate Registration for CICS Web Interface Servers and DCAS
Configuring Client-Server Communications
Numbers of Communications Processes
Considerations When Configuring Communications Processes
Displaying Communications Process and Listener Information
Securing Communications
Configuring Communications Processes
Configuring Listener Conversation Types
Configuring Listeners
Conversation Filtering
Configuring Enterprise Server for IBM WebSphere MQ
Monitoring Enterprise Server
Server Instance Statuses
Monitoring the Directory Server
Collecting and Viewing Data on Transactions
Windows Event Log
Performance Counters
Management Packs for System Center Operations Manager
User Exits for Request Handlers
Troubleshooting
Enterprise Server Administration Console Help Pages
Enterprise Server Administration Side Bar Menu
Enterprise Server Administration Home Page
Edit Server Instance Properties
Server Instance Properties: General
Server Instance Properties: XA Resources
Server Instance Properties: MSS Support
Server Instance Properties: MQ Support
Server Instance Properties: Scripts
Server Instance Properties: Permissions
Server Instance Control
Server Instance Diagnostics
Server Instance Properties: Security
Enterprise Server Monitor and Control (ESMAC)
Enterprise Server Monitor and Control - S2 Sidebar Help
Server
Monitor (1, 15)
HSF
Control
SEPs
Clients
Diagnostics
Resources
Services
iFileshare
Active
ESMAC
by Group
by StartL
by Type
JES
IMS
Pages for Creating Resources
Pages for Viewing and Editing Resources
Users
Env.Vars.
Dyn.Debug
XAT
Log Off
Listeners
Services
Handlers
Packages
Security Configuration Screen Help
Deploying and Configuring Modernized Applications
About Modernized Applications
Managing Resources
Adding and Deleting Services
Configuring and Monitoring Services
Configuring Implementation Packages
Deploying Interfaces Created Using the Interface Mapping Toolkit
Deploying EJBs and Resource Adapters
Enterprise Server Task Index
Using the Enterprise Server Administration UI
Accessing the ESMAC User Interface
Administer a Server Using ESMAC
Configure the Directory Server
Deploy Service Interfaces to Enterprise Server
Deploy to Java EE Application Servers
Log On and Off
Monitor Directory Server
Monitor and Manage Enterprise Server
Start and Stop the Directory Server
Work with Communication Processes and Service Listeners
Work with Packages
Work with Request Handlers
Work with Servers
Work with Services
Work with the Directory Server Repository
WebSphere MQ
CICS Support Tasks
JCL Support Tasks
Enterprise Server Reference
Administration and Configuration Commands
Enterprise Server Error Messages
Client Messages
Directory Server Error Messages
Messages 0 to 20
Messages 21 to 40
Messages 41 to 60
Messages 61 to 80
Messages 81 to end
MDS0081W A duplicate port value has been used: this may cause server startup errors
MDS0082E Requested license value invalid, minimum value is 0
MDS0083W Cannot set auto-refresh period if web browser timeout is set
MDS0084E Cannot restore from current repository path
MDS0085W Value changed but not saved
MDS0086I At least one Communications Process must auto-start
MDS0087E MFRHBINP cannot be renamed
MDS0090E TN3270 listener port must have a valid value
MDS0091E ISC listener port must have a valid value
MDS0095E Duplicate group name exists
MDS0096I Server configuration updated
MDS0097E Duplicate initiator name exists
MDS0098W Cannot over-write existing repository data
MDS0099I Server already in requested state
MDS0100E Duplicate printer name exists
MDS0101E The maximum number of Communications Processes per server is 32
MDS0102W Passwords must contain alphanumeric characters only
MDS0103E Security Manager already referenced in list
MDS0104E There must be at least one Security Manager in list
MDS0105E Both certificate and keyfile required
MDS0106E Duplicate Security Manager name exists
MDS0107E Security Managers cannot use a reserved module name
MDS0108E Users must be a member of #AllUsrs group
MDS0109E Cannot copy deployed services or packages if server working mode is changed
MDS0110W The specified configuration change may not take effect until the server is restarted
MDS0111W Update request failure message CASRD1006E detected in the ES console log
MDS0112I Update success message CASRD1001I detected for this object in the ES console log
MDS0113W Users who are members of the #System user group cannot log on interactively
MDS1003E LDAP server connection error
Enterprise Server Error Messages
CASAM - CICS Region Management Error Messages
CASAM1000 - CASAM1019
CASAM1020 - CASAM1039
CASAM1100 - CASAM1119
CASAM2000 - CASAM2019
CASAM2020 - CASAM2039
CASAM3000 - CASAM3019
CASAM3000S Critical Event Manager storage error
CASAM3001I Event Manager exit enabled (exit-program-name)
CASAM3002W Event Manager unable to load exit (exit-program-name)
CASAM3005E Unable to parse filter string. expected "expected-value"; found "actual-value-found" - at end of "filter-string"
CASAM3006I Event Filter for (exit-name) has been enabled/disabled. Filter string: "filter-string"
CASAM3007E Unexpected logic error in program when parsing the event filter string. Exit: "exit-name" / Filter string: "filter-string"
CASAM3008E Illegal Type-id: "type-id-found". Max type-id: "max-type-id"
CASAM3009E Illegal sub-type-id: "sub-type-id-found". Max sub-type-id: "max-sub-type-id"
CASAM3010E Illegal id range: "id-lo" - "id-hi"
CASAM3011W Exit initialisation failed. Exit name: "exit-name"
CASAM3012E Initialisation to generate Windows Events from EMP failed.
CASAM3013E Unable to register server as active server for Monitoring and Management. Monitoring and Management support disabled.
CASAM3014E Unable to create Server Monitoring and Management shared memory. Monitoring and Management support disabled. Error: "Return code"
CASAM3015W Unable to unregister the server from active servers list for Monitoring and Management. Error Accessing registry
CASAM3016I ES Monitoring and Management support enabled
CASAM3017E ES Monitoring and Management unable to open performance registry key: "Registry key", RC=Return code for WIN API call "RegOpenKeyExA". M & M disabled.
CASAM3018E ES Monitoring and Management unable to get performance registry key: "Registry key\Registry value name", RC=Return code for WIN API call "RegQueryValueExA".
CASAM3019W ES Monitoring and Management retrieved unexpected value for "Registry key\Registry value name": actual=Actual value of registry key, expectedExpected value of registry key.
CASAM3020 - CASAM3039
CASBJ - CICS Batch Job Error Messages
CASBJ0000 - CASBJ0019
CASBJ0020 - CASBJ0039
CASBJ0040 - CASBJ0059
CASCD - CICS Console Daemon Error Messages
CASCD0000 - CASCD0019
CASCD0020 - CASCD0039
CASCD0040 - CASCD0059
CASCD0060 - CASCD0079
CASCD0080 - CASCD0099
CASCD0100 - CASCD0119
CASCD0120 - CASCD0139
CASCD0140 - CASCD0159
CASCD0160 - CASCD0179
CASCD1000 - CASCD1019
CASCD1020 - CASCD1039
CASCD1020I JCP service process created for region region-name, process-id = pid
CASCD1021I Journal process for server region-name has terminated normally
CASCD1022S Journal process for server region-name exited with value exit-value
CASCD1023I Extra-Partition TD (TDP) service created, server region-name, process-id = pid
CASCD1024I TDP service process for server region-name has terminated normally
CASCD1025S TDP service process for server region-name exited with value exit-value
CASCD1026I Fileshare service process created, server region-name, process-id = pid
CASCD1027I Fileshare service process for server region-name has terminated normally
CASCD1028S Fileshare service process for server region-name exited with value exit-value
CASCD1029I 3270 terminal created, region region-name, process-id = pid
CASCD1030I ODBC service process for Region region-name has terminated normally
CASCD1031S ODBC service process for Region region-name exited with value exit-value
CASCD1032I WebSphere MQ gateway (CKTI) created, server region-name, process-id = pid
CASCD1033I WebSphere MQ gateway (CKTI) for server region-name has terminated normally
CASCD1034S WebSphere MQ gateway (CKTI) for server region-name exited with value exit-value
CASCD1035I Spool service created, region region-name, process-id = pid
CASCD1036I Spool service for Region region-name has terminated normally
CASCD1037S Spool service for Region region-name exited with value exit-value
CASCD1038I ES Communications Server created, ES region-name, process-id = pid
CASCD1039I ES Communications Server for ES region-name has terminated normally
CASCD1040 - CASCD1059
CASCD1040S ES Communications Server for ES region-name exited with value exit-value
CASCD1041S ES Unknown process death reported
CASCD1042I IMS TM Control Process created for Server server-name, process-id = pid
CASCD1043I IMS DB Control Process created for Server server-name, process-id = pid
CASCD1044I IMS DB Control Process for Server server-name has terminated normally
CASCD1045S IMS DB Control Process for Server server-name exited with value exit-value
CASCD1046S IMS TM Control Process for Server server-name abended by signal signal-value
CASCD1047S IMS DB Control Process for Server server-name abended by signal signal-value
CASCD1048I IMS TM Control Process for Server region-name has terminated normally
CASCD1049S IMS TM Control Process for Server region-name exited with value exit-value
CASCD1050I IMS MPR Process for Server server-name has terminated normally
CASCD1051S IMS MPR Process for Server server-name exited with value exit-value
CASCD1052I JES Initiator for Server server-name has terminated normally
CASCD1053S JES Initiator for Server server-name exited with value exit-value
CASCD1054I JES Printer for Server server-name has terminated normally
CASCD1055S JES Printer for Server server-name exited with value exit-value
CASCD1056S IMS MPR Process for Server server-name abended by signal signal-value
CASCD1057S JES Initiator for Server server-name abended by signal signal-value
CASCD1058S JES Printer for Server server-name abended by signal signal-value
CASCD1059I IMS MPR Process created for server server-name, process-id = pid
CASCD1060 - CASCD1079
CASCD1060I JES Initiator created for Server server-name, process-id = pid
CASCD1061S Undefined create request for Server server-name, process-id = pid
CASCD1062I JES Printer created for Server server-name, process-id = pid
CASCD1063I Event Manager created for Server server-name, process-id = pid
CASCD1064I Event Manager for Server server-name has terminated normally
CASCD1065S Event Manager for Server server-name exited with value exit-value
CASCD1066S Event Manager for Server server-name abended by signal signal-value
CASCD1067I cobdebugremote process created for Server server-name, process-id = pid
CASCD1068I cobdebugremote process for Server server-name has terminated normally
CASCD1069S cobdebugremote process for Server server-name exited with value exit-value
CASCD1070S cobdebugremote process for Server server-name abended by signal signal-value
CASCD1071I Administration SEP created for Server server-name, process-id = pid
CASCD1072I Administration SEP for Server server-name has terminated normally
CASCD1073S Administration SEP for Server server-name exited with value exit-value
CASCD1074S Administration SEP for Server server-name abended by signal signal-value
CASCD1075I ES TSC Service Process created for Server server-name, process-id = pid
CASCD1076I ES TSC Service Process for Region server-name has terminated normally
CASCD1077S ES TSC Service Process for Region server-name exited with value exit-value
CASCD1078S ES TSC Service Process for Region server-name abended by signal signal-value
CASCD1079I Cobremotedaemon process created for Server server-name, process-id = pid
CASCD1080 - CASCD1099
CASCD1100 - CASCD1119
CASCD1200 - CASCD1219
CASCD4000 - CASCD4019
CASCF - CICS Configuration Support Error Messages
CASCF0000 - CASCF0019
CASCF0020 - CASCF0039
CASCF0020S config-module: Error creating region (region-name) configuration save file, RC = return-code
CASCF0021S config-module: Error creating development configuration save file, RC = return-code
CASCF0022S config-module: Error opening global configuration save file, RC = return-code
CASCF0023S config-module: Error opening region (region-name) configuration save file, RC = return-code
CASCF0024S config-module: Error opening development configuration save file, RC = return-code
CASCF0025S config-module: Error opening global configuration file, RC = return-code
CASCF0026S config-module: Error opening region (region-name) configuration file, RC = return-code
CASCF0027S config-module: Error opening development configuration file, RC = return-code
CASCF0028S config-module: Error reading global configuration save file, RC = return-code
CASCF0029S config-module: Error reading region (region-name) configuration save file, RC = return-code
CASCF0030S config-module: Error reading development configuration save file, RC = return-code
CASCF0031S config-module: Error reading global configuration file, RC = return-code
CASCF0032S config-module: Error reading region (region-name) configuration file, RC = region-name
CASCF0033S config-module: Error reading development configuration file, RC = return-code
CASCF0034S config-module: Error writing global configuration save file, RC = return-code
CASCF0035S config-module: Error writing region (region-name) configuration save file, RC = return-code
CASCF0036S config-module: Error writing development configuration save file, RC = return-code
CASCF0037S config-module: Configuration error, TXLOCAL invalid
CASCF0038S config-module: Configuration error, TXDIR invalid
CASCF0039S config-module: Configuration error, region (region-name) files directory invalid
CASCF0040 - CASCF0059
CASCF0040S config-module: Configuration error, RDTDIR directory invalid
CASCF0041S config-module: Configuration error, system files directory invalid
CASCF0042S config-module: Configuration error, invalid region name (region-name) or directory
CASCF0043F config-module: Error loading messaging support module
CASCF0044F config-module: Error loading utility support module
CASCF0045F config-module: Error loading file handling support module
CASCF0046F config-module: Error loading file handling support module
CASCF0047F config-module: Unexpected error processing configuration file, RC=return-code
CASCF0048F config-module: Environment variable ID=environment-variable too large
CASCF0049F config-module: Micro Focus protection check failed
CASCF0050S config-module: Console daemon not active, RC = return-code
CASCF0051S config-module: Region region-name not active, RC = return-code
CASCF0052S config-module: Error reading console daemon configuration data, RC = return-code
CASCF0053S config-module: Error reading region "region-name" configuration data, RC = return-code
CASCF0054S config-module: Error writing console daemon configuration data, RC = return-code
CASCF0055S config-module: Error writing region "region-name" configuration data, RC = return-code
CASCF0056S config-module: Error reading project configuration data, token = config-token
CASCF0057S config-module: Error reading project configuration data, token = config-token
CASCF0058S config-module: Error reading project configuration data, token = config-token
CASCF0059F config-module: Error loading ES configuration support module
CASCF0060 - CASCF0079
CASCL - CICS for UNIX Client Error Messages
CASCL0000 - CASCL0019
CASCL0020 - CASCL0039
CASCS - CICS Communications Error Messages
CASCS1000 - CASCS1019
CASCS1100 - CASCS1119
CASCS1120 - CASCS1139
CASCS1500 - CASCS1519
CASCS2000 - CASCS2019
CASCS3000 - CASCS3019
CASCS3020 - CASCS3039
CASCS5000 - CASCS5019
CASCS5040 - CASCS5059
CASCS5060 - CASCS5079
CASCS5100 - CASCS5119
CASCT - CICS Supplied Transactions Error Messages
CASCT0000 - CASCT0019
CASCT0020 - CASCT0039
CASCT0040 - CASCT0059
CASCT0060 - CASCT0079
CASCT0080 - CASCT0099
CASCT0100 - CASCT0119
CASCT0200 - CASCT0219
CASCT0240 - CASCT0259
CASCT0300 - CASCT0319
CASCT0320 - CASCT0339
CASCT0340 - CASCT0359
CASCT0360 - CASCT0379
CASCT0400 - CASCT0419
CASCT0500 - CASCT0519
CASCT0540 - CASCT0559
CASCT0600 - CASCT0619
CASCT0700 - CASCT0719
CASCT0720 - CASCT0739
CASCT0740 - CASCT0759
CASCT0800 - CASCT0819
CASCT1000 - CASCT1019
CASCT2000 - CASCT2019
CASCT2100 - CASCT2119
CASCT2200 - CASCT2219
CASCT2300 - CASCT2319
CASCT2400 - CASCT2419
CASCT2420 - CASCT2439
CASCT2440 - CASCT2459
CASCT2460 - CASCT2479
CASCT3000 - CASCT3019
CASCT5000 - CASCT5019
CASCT5100 - CASCT5119
CASCT6000 - CASCT6019
CASCT6100 - CASCT6119
CASDB - IMS Database Control Error Messages
CASDU - CICS Dump Control Error Messages
CASFC - CICS File Control Error Messages
CASFD - CICS Dump Formatter Error Messages
CASFF - CICS File Finder Error Messages
CASFS - Fileshare Error Messages
CASFS5000 - CASFS5019
CASFS5020 - CASFS5039
CASFS5040 - CASFS5059
CASFS5060 - CASFS5079
CASIP - CICS IMS Message Processing Error Messages
CASIS - CICS Web Interface Error Messages
CASJC - CICS Journal Control Error Messages
CASKC - CICS Task Control Error Messages
CASKC0000 - CASKC0019
CASKC0020 - CASKC0039
CASKC0040 - CASKC0059
CASKC0200 - CASKC0219
CASKC0300 - CASKC0319
CASKC1000 - CASKC1019
CASKC5000 - CASKC5019
CASKC6000 - CASKC6019
CASMG - Error Message File Error Messages
CASMQ - Trigger Monitor Error Messages
CASMQ1000 - CASMQ1019
CASMQ1001I Connection to WebSphere MQ re-established.
CASMQ1002E Connection to WebSphere MQ lost, RC = reason-code, retrying...
CASMQ1003E Failed to start transaction transaction from CKTI
CASMQ1004E Unexpected error reason from MQGET in CKTI, RC = reason-code
CASMQ1005E Unable to start trigger transaction trans-id, reason = reason-code
CASMQ1006E Unexpected message format (msg-format) on MQGET in CKTI
CASMQ1007E Unexpected application type (appltype) on MQGET in CKTI
CASMQ1008I IMS Trigger Monitor initialization completed
CASMQ1009I IMS Trigger Monitor is ready, initiation queue: initiation-queue-name
CASMQ1010I IMS Trigger Monitor terminated
CASMQ1011E Unexpected error while connecting to queue manager queue-manager-name in IMS Trigger Monitor, status: status-code
CASMQ1012E Unexpected error while opening initiation queue initiation-queue-name in IMS Trigger Monitor, status: status-code
CASMQ1013E Unexpected error while getting message from the initiation queue initiation-queue-name in IMS Trigger Monitor, status: status-code
CASMQ1014E Unexpected error while closing initiation queue initiation-queue-name in IMS Trigger Monitor, status: status-code
CASMQ1015E Unexpected error while disconnecting from queue manager queue-manager-name in IMS Trigger Monitor, status: status-code
CASMQ1016E Unexpected application type appltype on MQGET in IMS Trigger Monitor
CASMQ1017E Unexpected MQ message version message-version in IMS Trigger Monitor
CASMQ1018E Unexpected MQ message structid mqtm-strucid in IMS Trigger Monitor
CASMQ1019E Unexpected error from IMS SYNC call, status code: status-code
CASMQ1020 - CASMQ1039
CASMQ5000 - CASMQ5019
CASMQ5040 - CASMQ5059
CASMQ5060 - CASMQ5079
CASMQ5060S ES MQ Service Process failed to load WebSphere MQ support module
CASMQ5061I ES MQ Listener MQ Queue listener name for MQ-Queue-Manager requested
CASMQ5062I ES MQ Listener MQ Queue listener name for MQ-Queue-Manager stopped
CASMQ5063E ES MQ Listener MQ Queue listener name for MQ-Queue-Manager failed, reason: MQ reason code
CASMQ5064E ES MQ Listener MQ Queue listener name for MQ-Queue-Manager open failed, reason: MQ reason code
CASMQ5065E ES MQ Queue Manager queue-manager-name security failed, reason: failure-reason
CASMQ5066E ES MQ Listener MQ Queue listener name for MQ-Queue-Manager initialization failed, reason: MQ reason code
CASMQ5067E ES MQ Listener MQ Queue listener name for MQ-Queue-Manager connection lost, reason: MQ reason code, retrying...
CASMQ5069I ES MQ Listener MQ Queue listener name for MQ-Queue-Manager connected
CASMQ5070E ES MQ Listener MQ Queue listener name Queue Manager MQ-Queue-Manager connect failed, reason: failure-reason
CASMQ5071E ES MQ Service Process query for default Queue Manager name and platform query failed, reason: failure-reason
CASMQ5072I ES MQ system dump CODE:dump-code, CALLER:dump-caller and DATASET:dump-dataset was produced
CASMQ5073I ES MQ Service Process MQSERVER=environment-value
CASMQ5074S ES MQ queue queue-name (listener listener-name) application type application-type is unsupported
CASMQ5075W ES MQ trigger message for queue queue-name (listener listener-name) application type application-type is unsupported
CASMQ5076E ES MQ message from queue queue-name (listener listener-name type listener-type) format message-format invalid
CASMQ5077I ES MQ default Queue Manager name is default-queue-manager
CASMQ5078I ES MQ Listener MQ-Queue for MQ-Queue-Manager reconnected
CASMQ5079I ES MQ Queue Manager default-queue-manager identified
CASMQ5080 - CASMQ5099
CASMS - CICS Trigger Monitor Error Messages
CASOP - CICS User Messages to Console
CASPC - CICS Program Control Error Messages
CASPI - WebSphere Error Messages
CASPI0100 - CASPI0119
CASPI0300 - CASPI0319
CASPI0400 - CASPI0419
CASPI0440 - CASPI0459
CASPI0500 - CASPI0519
CASPI0700 - CASPI0719
CASPI0900 - CASPI0919
CASPI0940 - CASPI0959
CASPI0980 - CASPI0999
CASPI1000 - CASPI1019
CASPI1560 - CASPI1579
CASPI4920 - CASPI4939
CASPI9640 - CASPI9659
CASRA - CICS Resource Definition API Error Messages
CASRA0000 - CASRA0019
CASRA0020 - CASRA0039
CASRA0040 - CASRA0059
CASRA0060 - CASRA0079
CASRA0080 - CASRA0099
CASRA0100 - CASRA0119
CASRA0120 - CASRA0139
CASRA0120E Invalid values in TEMPLATENAME field
CASRA0121E Invalid values in DOCTEMPLATE field
CASRA0122E FILE|TSQUEUE|TDQUEUE|PROGRAM|EXITPGM|HFSFILE OR MEMBERNAME must be specified
CASRA0123E Option The attribute at fault conflicts with other option and is ignored
CASRA0124E Option The attribute at fault conflicts with other option and is ignored
CASRA0125E Invalid values in TYPE field
CASRA0126E Invalid values in NAME field
CASRA0127E Invalid values in CLASS field
CASRA0128W Port number The well-known port number. implies protocol The new protocol the TCPIPSERVICE has been set to use., so protocol has been changed to The new protocol the TCPIPSERVICE has been set to use.
CASRA0129W Port number The well-known port number. implies that SSL be switched to NO, so SSL has been switched to NO
CASRA0130W Port number The well-known port number. implies that SSL be switched to YES, so SSL has been switched to YES
CASRA0131W Protocol The protocol the TCPIPSERVICE has been set to use. implies transaction The new transaction the TCPIPSERVICE has been set to use., so transaction has been set to The new transaction the TCPIPSERVICE has been set to use.
CASRA0132E For protocol The protocol the TCPIPSERVICE has been set to use. option The attribute and value that is meaningless. is meaningless
CASRA0133S Use of protocol The protocol the TCPIPSERVICE has been set to use. implies The attribute and value that is required. option must be specified
CASRA0134S Use of The attribute and value specified. option implies The attribute and value that is required. option must be specified
CASRA0135W Protocol The protocol the TCPIPSERVICE has been set to use. implies URM. The default value has been assumed
CASRA0136W Transaction The new transaction the TCPIPSERVICE has been set to use. implies protocol The protocol the TCPIPSERVICE has been set to use., so protocol has been set to The protocol the TCPIPSERVICE has been set to use.
CASRA0137E The new transaction the TCPIPSERVICE has been set to use. option conflicts with The protocol the TCPIPSERVICE has been set to use. option and is ignored
CASRA0138E Field MAXACTIVE is not valid
CASRA0139E Field PURGETHRESH is not valid
CASRA0140 - CASRA0159
CASRA0160 - CASRA0179
CASRA1000 - CASRA1019
CASRA1020 - CASRA1039
CASRA1100 - CASRA1119
CASRA1200 - CASRA1219
CASRA1300 - CASRA1319
CASRA1320 - CASRA1339
CASRA1500 - CASRA1519
CASRB - Miscellaneous Error Messages
CASRB0000 - CASRB0019
CASRB0020 - CASRB0039
CASRB0040 - CASRB0059
CASRB0060 - CASRB0079
CASRB0080 - CASRB0099
CASRD - CICS Resource Definition DFHRDEF Error Messages
CASRD0000 - CASRD0019
CASRD0001E resource-type entry resource-name is busy. Group group-name will be partially installed
CASRD0002E resource-type name resource-name is busy. Group group-name will not be installed
CASRD0003S Group group-name is not found, install request rejected, reason reason-code
CASRD0004I Resource definition group group-name install initiated from (facility-id)
CASRD0005E Group group-name is not installed, check messages in TS queue TS-queue-name
CASRD0006E Group group-name is installed with errors, check messages in TS queue TS-queue-name
CASRD0007I Resource definition group group-name is successfully installed
CASRD0008I resource-type entry resource-name from group group-name replaced existing definition
CASRD0009I resource-type entry resource-name from group group-name installed
CASRD0010E resource-type entry resource-name from group group-name install failed, reason: reason-code
CASRD0011S Resource definition file open error, reason reason-code
CASRD0012W resource-type entry resource-name from group group-name not supported
CASRD0013W resource-type entry resource-name from group group-name delete failed, reason reason-code
CASRD0014W resource-type entry resource-name from group group-name install failed, reason reason-code
CASRD0015W resource-type entry resource-name from group group-name not recognized
CASRD0016W resource-type entry resource-name from group group-name not supported
CASRD0017W resource-type entry resource-name from group group-name not recognized
CASRD0018E resource-type entry resource-name from group group-name not CLOSED and either UNENABLED or DISABLED
CASRD0019E Extra-partition resource-type entry resource-name from group group-name not CLOSED
CASRD0020 - CASRD0039
CASRD0020E Replace is not supported for general terminal resource-name
CASRD0021E Replace is not supported for ECI requester resource-name
CASRD0022E Replace is not supported for SURROGATE terminal resource-name
CASRD0023E Replace is not supported for SESSION definition resource-name
CASRD0024E Replace is not supported for definition resource-name, type not recognized
CASRD0025E 3270 resource-type entry resource-name from group group-name is not out of service and/or it is in use
CASRD0026E Connection resource-type entry resource-name from group group-name is not out of service and/or it is in use
CASRD0027E Conversion table definition file open error, reason reason-code
CASRD0028W resource-type entry resource-name from group group-name not supported
CASRD0029W CVT type resource-type entry resource-name from group group-name not recognized
CASRD0030E resource-type entry resource-name is busy. CVT definition not installed, group group-name
CASRD0031I resource-type entry resource-name from group group-name installed
CASRD0032E resource-type entry resource-name from group group-name install failed, reason reason-code
CASRD0033E resource-type entry resource-name from group group-name install local storage error: reason-code
CASRD0034W resource-type entry resource-name from group group-name is ZERO length table
CASRD0035W resource-type entry resource-name from group group-name, base resource not found
CASRD0036W resource-type entry resource-name from group group-name, free of old table failed, reason reason-code
CASRD0037E resource-type entry resource-name from group group-name, not installed, type invalid
CASRD0038E resource-type entry resource-name from group group-name, not installed, not supported
CASRD0039E Invalid input for install of group group-name, error parameter: error-parameter
CASRD0040 - CASRD0059
CASRD1000 - CASRD1019
CASRD1020 - CASRD1039
CASRD1040 - CASRD1059
CASRM - CICS Resource Manager Control Error Messages
CASRS - CASRAS Process Error Messages
CASSE - CICS Security Error Messages
CASSE0000 - CASSE0019
CASSE0020 - CASSE0039
CASSE0040 - CASSE0059
CASSE0100 - CASSE0119
CASSI - CICS System Initialization Error Messages
CASSI0000 - CASSI0019
CASSI1000 - CASSI1019
CASSI1000I Server Manager initialization completed successfully
CASSI1001S Server manager initialization failure
CASSI1002S Server manager initialization failure, no valid license found
CASSI1003W Server manager initialization error, no MSS license found
CASSI1004W Warning: insufficient license units. Requested: Requested-license-count Available: Available-license-count
CASSI1005E Error license-status requesting license
CASSI1006E Error license-status returning license
CASSI1007E Error: Unable to determine CES message length return code from CBL_CES_GET_ERROR_MSG_LEN return code from CES request
CASSI1008E Error: Could not retrieve CES message return code from CBL_CES_GET_ERROR_MSG return code from CES request
CASSI1009E Error from CES: text of the message from CES return code from CES request
CASSI1010W Error environment variable ES_CERTIFICATES_LOCATION not set or pointing to an invalid location
CASSI1011W TCPIPSERVICE TCPIPSERVICE name could not be started. Certificate Certificate name could not be found
CASSI1012W Error no certificate specified for TCPIPSERVICE TCPIPSERVICE name and ES_DFLT_CERTIFICATE_NAME_SERVER not set
CASSI1013W Error TCPIPSERVICE TCPIPSERVICE name could not be started. No passphrase for server certificate Certificate name
CASSI1014W No CA root file provided to validate client certificates for TCPIPSERVICE TCPIPSERVICE name. Server certificate is Certificate name
CASSI1015W TCPIPSERVICE TCPIPSERVICE name could not be started. Keyfile Keyfile name could not be found
CASSI1400 - CASSI1419
CASSI1420 - CASSI1439
CASSI1420S Temporary storage/transient data file name TS-TD-name is illegal
CASSI1421S Error connecting to Fileshare server FS-server for TS/TD file
CASSI1422S Run time error rts-error while initializing TS/TD file
CASSI1423S Error initializing TS/TD file filename, reason = (file-status-byte-1,file-status-byte-2)
CASSI1424S Error locating TS/TD file, reason = locate-status
CASSI1425I TS recoverable / non-recoverable cold / warm started
CASSI1426I TD recoverable / non-recoverable cold / warm started
CASSI1427E Error TS recoverable / non-recoverable could not be cold / warm started
CASSI1428E Error TD recoverable / non-recoverable could not be cold / warm started
CASSI1429I Region connected to Redis server Redis server name at Redis server address port Redis port number
CASSI1430E Region could not connect to Redis server Redis server name at Redis server address port Redis port number
CASSI1431I PAC PAC Name starting.
CASSI1432I Joining PAC PAC Name.
CASSI1433I Leaving PAC PAC Name.
CASSI1434E This region cannot join PAC PAC Name because the current operating system Operating system of the current ES region does not match the PAC operating system Operating system of the PAC.
CASSI1435I Number of load modules synchronized from the PAC CasLOADS module(s) were synchronized from PAC PAC Name CasLOADS.
CASSI1436E Error trying to synchronize load modules from PAC PAC Name CasLOADS for this region. Error code Return code from synchronisation.
CASSI1437S Region cannot be started as we could not connect to PAC PAC Name.
CASSI1438S Region cannot be started as we could not get a new Member count for PAC PAC Name. Error code Return code.
CASSI1439S Region cannot be started as the name of the PAC PAC Name is not alphanumeric.
CASSI1440 - CASSI1459
CASSI1500 - CASSI1519
CASSI1600 - CASSI1619
CASSI1700 - CASSI1719
CASSI1720 - CASSI1739
CASSI1740 - CASSI1759
CASSI1800 - CASSI1819
CASSI1820 - CASSI1839
CASSI1840 - CASSI1859
CASSI1860 - CASSI1879
CASSI1900 - CASSI1919
CASSI2000 - CASSI2019
CASSI2100 - CASSI2119
CASSI2140 - CASSI2159
CASSI2200 - CASSI2219
CASSI4000 - CASSI4019
CASSI5000 - CASSI5019
CASSI5020 - CASSI5039
CASSI5040 - CASSI5059
CASSI6000 - CASSI6019
CASSI7000 - CASSI7019
CASSI8000 - CASSI8019
CASSI9000 - CASSI9019
CASSI9020 - CASSI9039
CASSP - CICS Syncpoint and Recovery Services Error Messages
CASST - CICS Region Termination Error Messages
CASST0000 - CASST0019
CASST0020 - CASST0039
CASST4000 - CASST4019
CASST4020 - CASST4039
CASST4080 - CASST4099
CASST4100 - CASST4119
CASST5000 - CASST5019
CASST5020 - CASST5039
CASST5200 - CASST5219
CASST5220 - CASST5239
CASST6000 - CASST6019
CASTM - CICS System Termination Error Messages
CASTM0020 - CASTM0039
CASTM5000 - CASTM5019
CASTM5020 - CASTM5039
CASTM5020S IMS TM Message Queue version mismatch. Disk version is version
CASTM5021S IMS TM Message Queue upgrade or cold start is required. IMS TM version: version
CASTM5022E Signon ID error: user ID user-identifier, group security-group at LU logical-unit
CASTM5023E Signon password error: user ID user-identifier, group security-group at LU logical-unit
CASTM5024S Signon SAF error: user ID user-identifier, group security-group at LU logical-unit
CASTM5025E Signon ID revoked: user ID user-identifier, group security-group at LU logical-unit
CASTM5026E Signon password expired: user ID user-identifier, group security-group at LU logical-unit
CASTM5027I IMS TM MFS is operating with character attribute bias
CASTM5028I IMS TM MFS is operating with binary attribute bias
CASTM5029I IMS TM MFS ASCII null character system bias is null-character
CASTM5030I IMS TM resource definitions and statistics cold started
CASTM5031I IMS TM resource definitions restored, statistics cold started
CASTM5032I IMS TM resource definitions and statistics restored
CASTM5033S IMS TM message queue corruption detected: block queue-file-block
CASTM5034S IMS TM message queue segment error: block queue-file-block; segment segment-number
CASTM5035E IMS MPP ABEND; Transaction transaction stopped
CASTM5036S IMS TM Message Queue structure problem encountered. Disk version appears to be version number.
CASTM5037I IMS TM old Message Queue file: queue-file-name
CASTM5038I IMS transaction transaction marked as implicit wait for input
CASTM5039I IMS TM system dump CODE:dump-code, CALLER:dump-caller and DATASET:dump-dataset was produced
CASTM5040 - CASTM5059
CASTM5040I IMS TM Message Queue File flush requests disabled
CASTM5041I IMS TM Message Queue File flush requests aggregate time is aggregation-minimum milliseconds
CASTM5042I IMS TM Message Queue File flush requests aggregate disabled
CASTM5043I IMS TM Message Queue File flush enabled
CASTM5044I IMS TM exit programs loaded: Number of programs loaded
CASTM5045S IMS Message Formatting Services local memory allocation error error number.
CASTM5046W IMS TM MFS segment exit program exit program could not be called
CASTM5047I DFSNDMI0 succeeded transaction=transaction PSB=PSB destination=destination
CASTM5048E IMS TM rejected printer printer-name because it is not authorized
CASTM5049E IMS TM rejected terminal printer-name because it is not authorized
CASTM5050W IMS TM Message Queue file is nearly full
CASTM5051E IMS TM Message Queue file out of space
CASTM5052E IMS TM response mode transaction transaction-name terminated without a response
CASTM5053I IMS TM XA recovery committed in-doubt output for transaction Transaction on process process id
CASTM5054I IMS TM control process (PID:process-id) recovery initiated
CASTM5055S IMS Message Formatting Services local memory allocation error error code.
CASTM5056I IMS TM Message Queue dataset upgraded from version 1/02 to version 1/03
CASTM5057I IMS TM Original Message Queue saved as <message-queue-name>
CASTM5058S IMS TM Save of original Message Queue data prior to upgrade failed, RC <rename-return-code>
CASTM5059I IMS TM Message Queue dataset upgrade is complete
CASTM5060 - CASTM5079
CASTM5080 - CASTM5099
CASTM5100 - CASTM5119
CASTP - Transaction Paging Error Messages
CASTS - TSC Service Process Error Messages
CASTS0000 - CASTS0019
CASTS0020 - CASTS0039
CASTS1000 - CASTS1019
CASTS1020 - CASTS1039
CASTS5000 - CASTS5019
CASTS5020 - CASTS5039
CASTS5040 - CASTS5059
CASTS5060 - CASTS5079
CASTS5100 - CASTS5119
CASTS5120 - CASTS5139
CASTS5140 - CASTS5159
CASXB - CICS BMS Macro Processor Error Messages
CASXB0000 - CASXB0019
CASXB0020 - CASXB0039
CASXB0040 - CASXB0059
CASXB0060 - CASXB0079
CASXO - CICS Transaction Manager Error Messages
CASXO0000 - CASXO0019
CASXO0001S XA Resource Manager initialization error. Resource XAT resource name open failed, reason return-code
CASXO0002S Switch Load Module for resource XAT resource name failed to load
CASXO0003S Resource Manager for resource XAT resource name Transaction start failed: reason return-code
CASXO0004S Resource Manager for resource XAT resource name Transaction end failed: reason return-code, XID: XID
CASXO0005S Resource Manager for resource XAT resource name Prepare failed: reason return-code, XID: XID
CASXO0006S Resource Manager for resource XAT resource name May have heuristically completed due to a failure
CASXO0007S Resource Manager for resource XAT resource name Has heuristically committed the transaction
CASXO0008S Resource Manager for resource XAT resource name Has heuristically rolled back the transaction
CASXO0009S Resource Manager for resource XAT resource name Has heuristically partially committed and partially rolled back the transaction
CASXO0010S Resource Manager for resource XAT resource name Commit failed: reason return-code XID: XID
CASXO0011S Resource Manager for resource XAT resource name Rollback failed: reason return-code, XID: XID
CASXO0012S Resource Manager for resource XAT resource name Close failed: reason return-code
CASXO0013S Resource Manager for resource XAT resource name Rolledback transaction: reason return-code
CASXO0014S Resource Manager for resource XAT resource name Forget failed: reason return-code
CASXO0015I XAT resource name XA interface initialized successfully
CASXO0016S XAT resource name XA interface initialization failure
CASXO0017S Unrecoverable error in XAT resource name XA interface, RM interface disabled
CASXO0018S Resource Manager for resource XAT resource name Transaction end failed: reason return-code, XID: XID
CASXO0019S Switch Load Module for resource XAT resource name failed to load RM XA resources, returned pointer was null
CASXO0020 - CASXO0039
CASXO0020I XA resource name XA interface loaded. Name(XA name), Registration Mode(XA registration mode)
CASXO0021I XA resource name XA interface local transaction support enabled
CASXO0022W XA resource name XA interface local transaction support disabled
CASXO0023S Severe error detected in XAT resource name XA interface, RM interface disabled
CASXO0024I XA Switch XAT resource name, RM interface disabled on demand
CASXO0025I XA Switch XAT resource name, RM interface enabled on demand
CASXO0026I XA Switch XAT resource name, is installed to support one phase commit only
CASXO0027I XA recovery committed in-doubt transaction XID transaction number branch XID transaction branch number on RM Resource manager
CASXO0028I XA recovery rolled back in-doubt transaction XID transaction number branch XID transaction branch number on RM Resource manager
CASXO0029I XA log reported in-doubt transaction XID transaction number branch XID transaction branch number
CASXO0030S XA Automated recovery disabled for XA Switch Resource manager ID. The xa_recovery call returned rc XA return code.
CASXO0031W ES has lost connection to the RM XA RM Name, attempting to reconnect.
CASXO0032I ES has regained connection to XA RM Name.
CASXO0033W XA Switch Resource Manager ID does not contain an xa_ping entry point, monitoring disabled
CASXO0034I CRCN Part of the message output by the Monitoring CRCN, CRCN LIST or CRCN REFRESH: XA RMs state list
CASXO0035I Request to add XA resource XA RM Name received.
CASXO0036I Request to update XA resource XA RM Name received.
CASXO0037I Request to delete XA resource XA RM Name received.
CASXO0038I XA resource XA RM Name has now been enabled|disabled|added|deleted.
CASXO0039E Request to enable|disable|add|delete XA resource XA RM Name failed RC: return code.
CASXO0040 - CASXO0059
COBEC - CICS API Preprocessor Error Messages
COBEC0000 - COBEC0019
COBEC0020 - COBEC0039
COBEC0040 - COBEC0059
COBEC1100 - COBEC1119
COBEC1120 - COBEC1139
COBEC1200 - COBEC1219
COBEC1220 - COBEC1239
COBEC1240 - COBEC1259
COBEC1300 - COBEC1319
COBEC1320 - COBEC1339
COBEC1340 - COBEC1359
COBEC1400 - COBEC1419
COBEC1500 - COBEC1519
COBEC6000 - COBEC6019
COBEC6020 - COBEC6039
COBEC9000 - COBEC9019
COBEC9020 - COBEC9039
User Exits
MQ Listener and Writer Types
Reference for MSS Deployment
CICS Commands
Data Conversion
CICS Resource Definitions
CICS Supplied Transactions
IMS Support in Enterprise Server
JCL Commands
JCL Environment Variables
TSO Support in Enterprise Server
MSS Error Messages
JCL Error Messages
JCLAM Error Messages
JCLAM0000 - JCLAM0119
JCLAM0000I job-number job-name Interactive AMS Terminated
JCLAM0001I job-number job-name Number of hex digits should be even
JCLAM0002S job-number job-name Invalid hex. Digits must be 0 thru 9 or A thru F.
JCLAM0003U job-number job-name MISSING SYSIN DD
JCLAM0004U job-number job-name MISSING SYSPRINT DD
JCLAM0006S <name> data set/member is unsuitable or does not exist
JCLAM0101S job-number job-name OPERAND TOO LONG [OPERAND]
JCLAM0102S job-number job-name NUMERIC OPERAND REQUIRED [DATA]
JCLAM0103S job-number job-name UNKNOWN PARAMETER [PARAMETER]
JCLAM0104S job-number job-name EXPECTED CONTINUATION NOT RECEIVED
JCLAM0105S job-number job-name INVALID ENTRYNAME FORMAT [ENTRYNAME]
JCLAM0106S job-number job-name REQUIRED OPERAND MISSING [OPERAND]
JCLAM0107S job-number job-name INVALID COMMAND (PARENS) [COMMAND]
JCLAM0108S job-number job-name INCOMPLETE COMMAND [COMMAND]
JCLAM0109S job-number job-name NO ENTRYNAME SPECIFIED
JCLAM0110E job-number job-name ENTRYNAME ALREADY EXISTS [ENTRYNAME]
JCLAM0111I job-number job-name ENTRYNAME RENAMED TO [ENTRYNAME]
JCLAM0112S job-number job-name UNABLE TO CATALOG [ENTRYNAME]
JCLAM0113I job-number job-name ENTRYNAME DEFINED [ENTRYNAME]
JCLAM0114I job-number job-name ENTRYNAME DELETED [ENTRYNAME]
JCLAM0115E 00000000000000job-numberjob-name ENTRYNAME NOT CATALOGED [ENTRYNAME]
JCLAM0116S UNEXPECTED RETURN CODE FROM MVSCATIO [return-code]
JCLAM0117S job-number job-name TOO MANY ENTRYNAMES SPECIFIED
JCLAM0118S job-number job-name PARAMETER NOT SUPPORTED [PARAMETER]
JCLAM0119S job-number job-name MODELNAME NOT CATALOGED [ENTRYNAME]
JCLAM0120 - JCLAM0139
JCLAM0140 - JCLAM 0159
JCLAM0160 - JCLAM0179
JCLAM0180 - JCLAM0230
JCLAM0180S Unexpected return code return-code from jseb-func-enq-ds
JCLAM0181S Unexpected return code % from jseb-func-deq-ds
JCLAM0182U Unexpected return code % from jseb-func-info-job
JCLAM0183S Character set mismatch. Copied without conversion
JCLAM0184I OS Copy used to perform this REPRO
JCLAM0185S OS Copy operation for this REPRO failed with RC=return-code
JCLAM0186I Incompatible data set attributes. OSCOPY ignored.
JCLAM0187I Dataset dsname is still allocated to (at least) ...
JCLAM0188I DD DDNAME. This may cause unexpected results later.
JCLAM0189I(00) - Dataset attributes assumed to match PC file "pcFileName".
JCLAM0190I Incompatible data set attributes. OSCOPYLAX OK
JCLAM0191I Incompatible file formats. OSCOPY ignored
JCLAM0194W Number of records read was less than COUNT(<value>)
JCLAM0195W <value> records were padded to minimum record length
JCLAM0196S Input dataset is not a VSAM KSDS
JCLAM0198S Dataset <name> is not empty
JCLAM0199S Input and output datasets are the same
JCLAM0200I Dataset attribute <value> altered
JCLAM0201S Cluster may not be REUSEABLE value
JCLAM0202S Relate may not be LINEAR value
JCLAM0203S Relate may not be RRDS value
JCLAM0204S Relate is not a CLUSTER value
JCLAM0221S Insufficient authority to define new dataset %
JCLAM0222S Insufficient authority to read dataset %
JCLAM0223S Insufficient authority to update dataset %
JCLAM0224E Insufficient authority to delete dataset %
JCLAM0225E Insufficient authority to alter/change dataset %
JCLAM0226U Insufficient authority for SYSPRINT dataset %
JCLAM0227U Insufficient authority for SYSIN dataset %
JCLAM0228I Record n out of key sequence.
JCLAM0229E Record n out of key sequence.
JCLAM0230S Insufficient authority to use PCDSN dataset %
JCLAM0231 -
JCLCM Error Messages
JCLCM0000 - JCLCM0199
JCLCM0000I job-number job-name JCL PROCESSOR TERMINATED
JCLCM0001U job-number job-name I/O ERROR ON SYSTEM CATALOG FILE <cat-file> FS: <file-status>
JCLCM0010W SYSOUT Limit limit exceeded by DD name
JCLCM0011I OUTLIM limit for DD name incremented by amount by user exit MFJUSOXT
JCLCM0012S Job cancelled by user exit MFJUSOXT
JCLCM0013S Job cancelled by global OUTLIM setting of setting
JCLCM0094I Non-JCL record in the input stream has caused this SYSIN DD statement to be generated.
JCLCM0118E Unexpected error from function <value>
JCLCM0119E Previous JCLCM0118E message is for DD/DSN <value>.
JCLCM0121
JCLCM0122E Incorrect password caused SAF failure on the host.
JCLCM0123E Expired password caused SAF failure on the host.
JCLCM0124E Invalid user id caused SAF failure on the host.
JCLCM0125E <value> is not supported.
JCLCM0126E <value> is not yet supported.
JCLCM0127E Host dataset <value> unexpectedly created by alien job.
JCLCM0128E Host dataset <value> unexpectedly deleted by alien job.
JCLCM0129W LRECL of host RECFM F dataset <value> assumed to be 80.
JCLCM0130W LRECL of host RECFM V dataset <value> assumed to be 255.
JCLCM0147U job-number job-name NO DATASET NAME SPECIFIED
JCLCM0158U job-number job-name MVS data set "name" not found
JCLCM0159U job-number job-name FILE OPEN ERROR FILENAME
JCLCM0160U job-number job-name FILE I/O ERROR FILENAME
JCLCM0161U job-number job-name DATASET TYPE INVALID DATASETNAME
JCLCM0162U job-number job-name FILE IS EMPTY FILENAME
JCLCM0163U job-number job-name MVSJOBNO ERROR ASSIGNING JOBNUM
JCLCM0164A job-number job-name All job numbers in the range lower-job-number:upper-job-number are in use.
JCLCM0165S Open for joblog "filename" failed. Also see JCLCM0166
JCLCM0166S File status code for last file I/O failure was value
JCLCM0169I JCL copied
JCLCM0170I job-number job-name JCL SCANNED - NO ERRORS
JCLCM0171E job-number job-name JCL SCANNED - JCL ERROR
JCLCM0172E job-number job-name JOB FAILED - JCL ERROR
JCLCM0173I job-number job-name MFJUSCAN SCANNER EXIT - NO ERRORS
JCLCM0174E job-number job-name MFJUSCAN SCANNER EXIT - JCL ERROR
JCLCM0175S job-number job-name MFJUSCAN SCANNER EXIT - I/O ERROR ON FILENAME
JCLCM0180I job-number job-name Job ready for execution.
JCLCM0181S job-number job-name JOB ABENDED - ERRORCODE
JCLCM0182I job-number job-name JOB ENDED - RC(RETURNCODE)
JCLCM0185U job-number job-name Job flushed upon User Exit request.
JCLCM0185U job-number job-name Job flushed upon User Exit request.
JCLCM0187I job-number job-name JOB SUBMITTED JOBNAME
JCLCM0188I job-number job-name JOB STARTED.
JCLCM0189I job-number job-name STEP BYPASSED STEPNAME.PROCSTEPNAME
JCLCM0190I job-number job-name STEP STARTED STEPNAME.PROCSTEPNAME
JCLCM0191I job-number job-name STEP ENDED STEP1 - COND CODE CONDITION-CODE
JCLCM0192S job-number job-name STEP ABENDED STEP01 - COND CODE ABEND-CODE
JCLCM0193U PROGRAM NOT LOADED - <program name>. RTS CODE: <rts code>
JCLCM0194S job-number job-name DCB MODEL NOT FOUND - DDNAME
JCLCM0195S job-number job-name DATASET IS NOT A GDG - DDNAME
JCLCM0196S Resource allocation failed for dd-name<[concat dd seq no]>. Reason=nnn
JCLCM0197S job-number job-name DISP=MOD, DSN INCOMPATIBLE - DDNAME
JCLCM0198I VSE CONFIG FILE - outcome : config-file
JCLCM0199I job-number job-name Program program-name is cobol-dialectchar-setbyte-orderamode-type
JCLCM0200 - JCLCM0299
JCLCM0400 - JCLCM0499
JCLCM0401U job-number job-name MISSING JOB STATEMENT
JCLCM0402E job-number job-name MISSING EXECUTE STATEMENT
JCLCM0403E job-number job-name TOO MANY PROCEDURES REFERENCED
JCLCM0404E job-number job-name MISSING PEND STATEMENT
JCLCM0405E job-number job-name RECURSIVE, ILLEGAL NESTING, OR LIMIT EXCEEDED
JCLCM0406E job-number job-name PROCEDURE NOT FOUND
JCLCM0407E job-number job-name INVALID LABEL
JCLCM0408I UNKNOWN OUTPUT STMT OPERAND IGNORED
JCLCM0409E job-number job-name INVALID OPERATOR
JCLCM0410E job-number job-name INVALID CONTINUATION
JCLCM0411E job-number job-name OPERAND TOO LONG
JCLCM0412E job-number job-name NON-NUMERIC DATA DETECTED
JCLCM0413E job-number job-name DUPLICATE JOB
JCLCM0414E job-number job-name INVALID OR UNKNOWN OR UNEXPECTED OPERAND
JCLCM0415E job-number job-name INVALID ADDRSPC OPERAND
JCLCM0416I job-number job-name INVALID JOBCLASS OPERAND IGNORED
JCLCM0417I job-number job-name INVALID MSGCLASS OPERAND IGNORED
JCLCM0418E job-number job-name INVALID MSGLEVEL OPERAND
JCLCM0419E job-number job-name INVALID PERFORM OPERAND
JCLCM0420E job-number job-name INVALID PRTY OPERAND
JCLCM0421E job-number job-name INVALID RD OPERAND
JCLCM0422I job-number job-name INVALID REGION OPERAND IGNORED
JCLCM0423E job-number job-name INVALID STEP NAME
JCLCM0424E job-number job-name INVALID PROCSTEP NAME
JCLCM0425E job-number job-name INVALID TIME OPERAND
JCLCM0426E job-number job-name INVALID TYPRUN OPERAND
JCLCM0427E job-number job-name CONDITION STATEMENT IMPROPERLY FORMED
JCLCM0428E job-number job-name INVALID CONDITION CODE
JCLCM0429E job-number job-name INVALID CONDITION OPERATOR
JCLCM0430E job-number job-name INVALID PROGRAM NAME
JCLCM0431E job-number job-name INVALID DYNAMNBR OPERAND
JCLCM0432E job-number job-name INVALID BURST OPERAND
JCLCM0433E job-number job-name INVALID CHKPT OPERAND
JCLCM0434E job-number job-name INVALID RECFM OPERAND
JCLCM0435E job-number job-name INVALID LRECL OPERAND
JCLCM0436E job-number job-name INVALID DISP OPERAND
JCLCM0437E job-number job-name UNEXPECTED STATEMENT
JCLCM0438E job-number job-name PROCSTEP NOT FOUND
JCLCM0439E job-number job-name INVALID LABEL REFERENCE
JCLCM0440E job-number job-name SYMBOL NOT FOUND
JCLCM0441E job-number job-name UNKNOWN PROCSTEP NAME
JCLCM0442E job-number job-name INVALID OVERRIDE
JCLCM0443E job-number job-name INVALID POSITIONAL OPERAND
JCLCM0444E job-number job-name INVALID DATASET NAME
JCLCM0445E job-number job-name INVALID REFER BACK
JCLCM0446E job-number job-name DCBMODEL NAME NOT FOUND
JCLCM0447E job-number job-name INVALID DDNAME
JCLCM0448E job-number job-name INVALID DDNAME REFERENCE
JCLCM0449E job-number job-name MISMATCHED PARENTHESES
JCLCM0450E job-number job-name REFERENCED DD DOES NOT REFER TO A PDS MEMBER
JCLCM0453E job-number job-name UNKNOWN RESTART STEP NAME
JCLCM0454E job-number job-name INVALID ABEND CODE
JCLCM0455E job-number job-name INVALID BLKSIZE OPERAND
JCLCM0456I job-number job-name BLKSIZE NOT A MULTIPLE OF LRECL
JCLCM0457E job-number job-name INVALID EXPDT VALUE
JCLCM0458W job-number job-name INVALID FREE VALUE – DEFAULT OF (END) SUBSTITUTED
JCLCM0459E job-number job-name INVALID UCS VALUE
JCLCM0460E job-number job-name INVALID RECORG VALUE
JCLCM0461E job-number job-name INVALID DLM VALUE
JCLCM0462E job-number job-name INVALID AVGREC VALUE
JCLCM0463E job-number job-name TOO MANY LIBRARIES SPECIFIED
JCLCM0464E job-number job-name INCLUDE NOT FOUND
JCLCM0465E job-number job-name DUPLICATE INSTREAM PROCEDURE
JCLCM0466U job-number job-name INVALID JOBNAME
JCLCM0467E job-number job-name CONFLICTING OR INCOMPATIBLE OPERANDS
JCLCM0468E job-number job-name INVALID DSORG VALUE
JCLCM0469I job-number job-name NONUNIQUE REFERENCE RESOLVED TO FIRST OCCURRENCE
JCLCM0470I job-number job-name NONUNIQUE REFERENCE RESOLVED TO CURRENT OCCURRENCE
JCLCM0471E job-number job-name OPERAND TABLE LIMIT EXCEEDED
JCLCM0472E job-number job-name SYMBOL TABLE LIMIT EXCEEDED
JCLCM0473E job-number job-name INVALID NULL OPERAND VALUE
JCLCM0474E job-number job-name INVALID SYSOUT CLASS OPERAND
JCLCM0475I DD CHANGED TO DUMMY (DDNAME= MISSING)
JCLCM0476E job-number job-name Symbol "name" was not used
JCLCM0477S More than 255 EXEC statements
JCLCM0478E Missing OUTPUT statement label.
JCLCM0479E DEFAULT parameter <value> is invalid.
JCLCM0480E Duplicate OUTPUT statement label <value>.
JCLCM0481E OUTPUT reference <value> is invalid unknown or illegal.
JCLCM0482E More than 128 OUTPUT= references.
JCLCM0483E More than 65536 OUTPUT statements.
JCLCM0484S More than 1 EXEC statement in a SSTM Job.
JCLCM0485E JES2 statement <value> is invalid.
JCLCM0486E Duplicate comma in action section of limitation type global SYSOUT limit
JCLCM0487E Global output limit number for limitation type too long
JCLCM0488E Closing bracket before action in limitation type global SYSOUT limit
JCLCM0489E No value decoded for limitation type global output limit
JCLCM0490E Error parsing numeric value for limitation type global SYSOUT limit
JCLCM0491E Invalid action parameter for limitation type global SYSOUT limit
JCLCM0499S job-number job-name FILE I/O ERROR OR FILE IS EMPTY
JCLCM0500 - JCLCM0599
JCLCM0500E SPACE parameter <value> is invalid or misplaced.
JCLCM0501E UNIT parameter <value> is invalid or misplaced.
JCLCM0502E VOLUME parameter <value> is invalid or misplaced.
JCLCM0503E Invalid USER parameter.
JCLCM0504E TYPEXEC parameter <value> is invalid.
JCLCM0505E DSNTYPE parameter <value> is invalid.
JCLCM0506E account parameter or its length in error.
JCLCM0507E programmer parameter or its length in error.
JCLCM0508E Invalid ACCODE parameter.
JCLCM0509E Invalid CCSID parameter.
JCLCM0510E Invalid BYTES parameter.
JCLCM0511E Invalid CARDS parameter.
JCLCM0512E Invalid GROUP parameter.
JCLCM0513E Invalid LINES parameter.
JCLCM0514E Invalid NOTIFY parameter.
JCLCM0515E Invalid PAGES parameter.
JCLCM0516E Invalid PASSWORD parameter.
JCLCM0517E PARM parameter or its length in error.
JCLCM0518E Invalid RESTART parameter.
JCLCM0519E Invalid SECLABEL parameter.
JCLCM0520E Invalid UPLOAD parameter.
JCLCM0521E Invalid DOWNLOAD parameter.
JCLCM0522E Invalid MEMBER parameter.
JCLCM0523E Invalid PCDSN parameter.
JCLCM0524E COPIES parameter <value> has invalid value or syntax.
JCLCM0525E Excess COPIES specification <value> rejected.
JCLCM0526E FCB parameter <value> has invalid value.
JCLCM0527E FLASH parameter <value> has invalid value.
JCLCM0528E HOLD parameter <value> has invalid value.
JCLCM0529E PRTSP parameter <value> has invalid value.
JCLCM0530E SPIN parameter <value> has invalid value.
JCLCM0531E TRTCH parameter <value> is invalid.
JCLCM0532E <value> parameter is invalid.
JCLCM0533E <value> parameter has invalid value.
JCLCM0534E CHARSET parameter <value> is invalid.
JCLCM0535E /*ROUTE parameter <value> is invalid or too long.
JCLCM0536E ADDRESS <value> parameter has invalid value.
JCLCM0537E BUILDING <value> parameter has invalid value.
JCLCM0538E BURST <value> parameter has invalid value.
JCLCM0539E CHARS <value> parameter has invalid value.
JCLCM0540E CKPTLINE <value> parameter has invalid value.
JCLCM0541E CKPTPAGE <value> parameter has invalid value.
JCLCM0542E CKPTSEC <value> parameter has invalid value.
JCLCM0543E CLASS <value> parameter has invalid value.
JCLCM0544E COLORMAP <value> parameter has invalid value.
JCLCM0545E COMPACT <value> parameter has invalid value.
JCLCM0546E COMSETUP <value> parameter has invalid value.
JCLCM0547E CONTROL <value> parameter has invalid value.
JCLCM0548E COPIES <value> parameter has invalid value.
JCLCM0549E DATACK <value> parameter has invalid value.
JCLCM0550E DEFAULT <value> parameter has invalid value.
JCLCM0551E DEPT <value> parameter has invalid value.
JCLCM0552E DEST <value> parameter has invalid value.
JCLCM0553E DPAGELBL <value> parameter has invalid value.
JCLCM0554E DUPLEX <value> parameter has invalid value.
JCLCM0555E FCB <value> parameter has invalid value.
JCLCM0556E FLASH <value> parameter has invalid value.
JCLCM0557E FORMDEF <value> parameter has invalid value.
JCLCM0558E FORMLEN <value> parameter has invalid value.
JCLCM0559E FORMS <value> parameter has invalid value.
JCLCM0560E FSSDATA <value> parameter has invalid value.
JCLCM0561E GROUPID <value> parameter has invalid value.
JCLCM0562E INDEX <value> parameter has invalid value.
JCLCM0563E INTRAY <value> parameter has invalid value.
JCLCM0564E JESDS <value> parameter has invalid value.
JCLCM0565E LINDEX <value> parameter has invalid value.
JCLCM0566E LINECT <value> parameter has invalid value.
JCLCM0567E MODIFY <value> parameter has invalid value.
JCLCM0568E NAME <value> parameter has invalid value.
JCLCM0569E NOTIFY <value> parameter has invalid value.
JCLCM0570E OFFSETXB <value> parameter has invalid value.
JCLCM0571E OFFSETXF <value> parameter has invalid value.
JCLCM0572E OFFSETYB <value> parameter has invalid value.
JCLCM0573E OFFSETYF <value> parameter has invalid value.
JCLCM0574E OUTBIN <value> parameter has invalid value.
JCLCM0575E OUTDISP <value> parameter has invalid value.
JCLCM0576E OVERLAYB <value> parameter has invalid value.
JCLCM0577E OVERLAYF <value> parameter has invalid value.
JCLCM0578E OVFL <value> parameter has invalid value.
JCLCM0579E PAGEDEF <value> parameter has invalid value.
JCLCM0580E PIMSG <value> parameter has invalid value.
JCLCM0599I Excess VOLUME specification <value> ignored.
JCLCM0600 - JCLCM0699
JCLCM0600E PORTNO <value> parameter has invalid value.
JCLCM0601E PRMODE <value> parameter has invalid value.
JCLCM0602E PRTERROR <value> parameter has invalid value.
JCLCM0603E PRTOPTNS <value> parameter has invalid value.
JCLCM0604E PRTQUEUE <value> parameter has invalid value.
JCLCM0605E PRTY <value> parameter has invalid value.
JCLCM0606E RESFMT <value> parameter has invalid value.
JCLCM0607E RETAINS/RETAINF <value> parameter has invalid value.
JCLCM0608E RETRYL/RETRYT <value> parameter has invalid value.
JCLCM0609E ROOM <value> parameter has invalid value.
JCLCM0610E SYSAREA <value> parameter has invalid value.
JCLCM0611E THRESHLD <value> parameter has invalid value.
JCLCM0612E TITLE <value> parameter has invalid value.
JCLCM0613E TRC <value> parameter has invalid value.
JCLCM0614E UCS <value> parameter has invalid value.
JCLCM0615E USERDATA <value> parameter has invalid value.
JCLCM0616E USERLIB <value> parameter has invalid value.
JCLCM0617E WRITER <value> parameter has invalid value.
JCLCM0618E Excess operand(s) starting with <value> are ignored.
JCLCM0619E LSEQRECF parameter <value> is invalid.
JCLCM0620E RESTART parameter <value> is invalid.
JCLCM0621E HOSTJOB parameter <value> is invalid.
JCLCM0622U System error writing <value> file.
JCLCM0623E SUBSYS parameter <value> is longer than 2698 bytes.
JCLCM0624E JESLOG parameter has an invalid value.
JCLCM0625E Invalid RELATED parameter.
JCLCM0626E Invalid HLQ parameter.
JCLCM0627E Invalid CATMAINT parameter.
JCLCM0628E Invalid MFA parameter.
JCLCM0629E Invalid JOBRC parameter.
JCLCM0630E User user-name has insufficient authority to access dataset dataset-name
JCLCM0800 - JCLCM0899
JCLCM0900 - JCLCM0999
JCLCM0900E job-number job-name User Exit shut down due to a failure
JCLCM0901I job-number job-name Event-job-ready action is: explanation
JCLCM0902I job-number job-name Event-job-flushed action is: explanation
JCLCM0903I job-number job-name Event-job-started action is: explanation
JCLCM0904I job-number job-name Event-job-JCL-error action is: explanation
JCLCM0905I job-number job-name Event-job-ended action is: explanation
JCLCM0906I job-number job-name Event-TSO-started action is: explanation
JCLCM0907I job-number job-name Event-TSO-ended action is: explanation
JCLCM0908I job-number job-name Event-step-ready action is: explanation
JCLCM0909I job-number job-name Event-step-started action is: explanation
JCLCM0910I job-number job-name Event-step-ended action is: explanation
JCLCM0911I job-number job-name Event-step-bypassed action is: explanation
JCLCM0912I job-number job-name Event-CALL-ready action is: explanation
JCLCM0913I job-number job-name Event-CALL-started action is: explanation
JCLCM0914I job-number job-name Event-CALL-ended action is: explanation
JCLCM0915I job-number job-name Event-RUN-ready action is: explanation
JCLCM0916I job-number job-name Event-RUN-started action is: explanation
JCLCM0917I job-number job-name Event-RUN-ended action is: explanation
JCLCM0918I job-number job-name Event-before-PGM-call action is: explanation
JCLCM0919I job-number job-name Event-after-PGM-call action is: explanation
JCLCM0925I Event-job-stmt-info action is: <value>.
JCLCM0927I Event-job-queued. Queue: <value>.
JCLCM0999I JobDiag: <value>.
JCLCM1000 - JCLCM2000
JCLGN Error Messages
JCLIM Error Messages
JCLPT Error Messages
JCLPT0001E PRINT/PUNCH statement not first
JCLPT0002E MEMBER INVALID - TYPORG not PO
JCLPT0003E INVALID COMMAND - no MAXNAME parameter
JCLPT0004E INVALID COMMAND - RECORD command already found
JCLPT0005E MAXNAME parameter is too small
JCLPT0006E INVALID COMMAND - NO NAME parameter
JCLPT0007E MORE THAN TWO TITLE CARDS
JCLPT0008E Unrecognised command - [command]
JCLPT0009E SYSIN IS EMPTY
JCLPT0010E MISSING COMMAND PRECEDING COL 71
JCLPT0011E TYPORG value not found
JCLPT0012E TYPORG value is not PO or PS - [value]
JCLPT0013E TOTCONV value not found
JCLPT0014E TOTCONV value is not XE or PZ - [value]
JCLPT0015E Option only valid for PRINT - [command]
JCLPT0016W Option is not supported (ignored) - parameter
JCLPT0017E Unrecognised keyword - [parameter]
JCLPT0018E parameter value not found
JCLPT0019E parameter value is not numeric
JCLPT0020E Allocation failure for [parameter]
JCLPT0021E No RECORD command parameters found
JCLPT0022E FIELD specification not found
JCLPT0023E MAXFLDS parameter is too small
JCLPT0024E FIELD length value not found
JCLPT0025E FIELD length value is not numeric - [length]
JCLPT0026E FIELD input location is not numeric - [input location]
JCLPT0027E FIELD conversion option is invalid - [conversion]
JCLPT0028E FIELD output location is not numeric - [output location]
JCLPT0029E MAXGPS parameter is too small
JCLPT0030E IDENT length value not found
JCLPT0031E IDENT length value is not numeric - [length]
JCLPT0032E IDENT length value is greater than 8 - [length]
JCLPT0033E Closing quote for IDENT text was not found
JCLPT0034E IDENT text is shorter than the specified length - [length]
JCLPT0035E IDENT text is longer than the specified length - [length]
JCLPT0036E IDENT location is not numeric - [location]
JCLPT0037E No TITLE command parameters found
JCLPT0038E ITEM location is not numeric - [location]
JCLPT0039E Closing quote for ITEM text was not found
JCLPT0040E Continuation not found
JCLPT0041E Continuation starts before Col 4
JCLPT0042I SYSUT1 is partitioned, but TYPORG is PS - directory assumed
JCLPT0043E SYSUT1 is sequential, but TYPORG is PO
JCLPT0044E Invalid SYSUT1 record format - [recfm]
JCLPT0045E SYSUT2 record length exceeds maximum
JCLPT0046E Invalid SYSUT2 record format - [recfm]
JCLPT0047W Incorrect RECORD statement - FIELD extends beyond sysut2 LRECL
JCLPT0048E Continuation not started in 4-16
JCLPT0049E SYSPRINT record length must be 121
JCLPT0050E I/O error on [filename]
JCLPT0051E MEMBER not valid for the action [action] - TYPORG not PO
JCLPT0052E SYSIN record length must be 80
JCLPT0053E SYSUT1 concatenation error - Concatenated libraries are not supported
JCLPT0054E Invalid syntax - [command]
JCLPT0055W Command "command-name" is not currently supported
JCLPT0056E File status is [status code]
JCLPT0057E IDENT location is greater than SYSUT1 record length - [location]
JCLPT0058E FIELD output location is greater than SYSUT2 record length - [location]
JCLPT0059E Fatal error returned by [utility]
JCLPT0060E Error writing to SYSUT2 - File status is [status code]
JCLPT0061E Fatal error returned by CBL_DIR_SCAN_START - [status-code]
JCLPT0062E Error returned by CBL_DIR_SCAN_READ - [status-code]
JCLPT0063E Error reading SYSUT1 - File status is [status-code]
JCLPT0064E IDENT location is not found
JCLPT0065E ERROR READING SYSIN - File status is [status-code]
JCLPT0066E DDNAME SYSIN cannot be opened - File status is [status-code]
JCLPT0067W MEMBER [member name] cannot be found
JCLPT0068E DDNAME SYSUT1 cannot be opened - File status is [status-code]
JCLPT0069E DDNAME SYSUT2 cannot be opened - File status is [status-code]
JCLPT0070W SYSUT1 DATA SET IS EMPTY, RETURN CODE IS 4
JCLUT Error Messages
JCLZZ Error Messages
SORT - MFJSORT Error Messages
SORT000 - SORT099
SORT009U job-number job-name SORT TERMINATED - ERROR ACCESSING MFJSORTM.DAT
SORT012U job-number job-name SYSIN DATASET 'DATASET' EMPTY
SORT013U job-number job-name I/O ERROR ON DATASET 'DATASET'
SORT014U job-number job-name STATUS = FILE STATUS
SORT015U job-number job-name COMMAND STATEMENT ERROR(S) DETECTED
SORT016I job-number job-name SORTTEMP DATASET ALLOCATED TO 'FILE'
SORT019I job-number job-name KEY LENGTH TRUNCATED TO 4096 BYTES
SORT020U job-number job-name SORT(EXTSM) FAILED – SORT ENGINE STATUS = EXTSM STATUS
SORT033I job-number job-namenumber RECORDS MERGED
SORT034I job-number job-namenumber RECORDS COPIED
SORT035U job-number job-name SORTIN DSORG OR RECFM MISSING
SORT036U job-number job-name SORTIN RECORD LENGTH MISSING OR INVALID
SORT037U job-number job-name SYSIN RECFM 'FORMAT'' INVALID
SORT038U job-number job-name SORTIN RECFM 'FORMAT' INVALID
SORT039U job-number job-name SORTOUT RECFM 'FORMAT' INVALID
SORT040U job-number job-name SORT TERMINATED BY E15 'PROGRAM'
SORT041U job-number job-name SORT TERMINATED BY E35 'PROGRAM'
SORT042U job-number job-name MEMORY ALLOCATION FAILURE
SORT043U job-number job-name TOO MANY OUTFIL FILES SPECIFIED
SORT044U job-number job-name TOO MANY 'USE' FILES SPECIFIED
SORT045U job-number job-name TOO MANY 'GIVE' FILES SPECIFIED
SORT090U job-number job-name SORT TERMINATED - MISSING SYSOUT
SORT091U job-number job-name SORT TERMINATED - MISSING SYSIN
SORT092U job-number job-name SORT TERMINATED - MISSING SORTOUT
SORT093U job-number job-name SORT TERMINATED - MISSING SORTIN OR SORTIN01
SORT094U job-number job-name SORT TERMINATED - MISSING SORTOFnn
SORT095U job-number job-name SORT TERMINATED – BAD DATA IN 'CHANGE' FIELD
SORT096U job-number job-name SORT TERMINATED – MISSING FNAMES DATASET 'DATASET'
SORT100 - SORT199
SORT100E job-number job-name MISSING OPERATOR
SORT101E job-number job-name MALFORMED OPERATOR
SORT102E job-number job-name EXPECTED OPERAND MISSING
SORT103E job-number job-name INVALID OPERATOR 'OPERATOR'
SORT104E job-number job-name INVALID OPERAND KEYWORD 'OPERAND'
SORT105E job-number job-name EXPECTED CONTINUATION NOT PRESENT
SORT106E job-number job-name FIELD FORMATS IMPROPERLY SPECIFIED
SORT107E job-number job-name FIELD FORMAT 'FORMAT' INVALID
SORT108E job-number job-name SEQUENCE 'SEQUENCE' INVALID
SORT109E job-number job-name TOO MANY FIELDS SPECIFIED
SORT110E job-number job-name NON-NUMERIC DATA DETECTED
SORT111E job-number job-name 'OPERATOR' OPERATOR ALREADY PROCESSED
SORT112E job-number job-name 'EXIT'' EXIT NOT SUPPORTED
SORT114E job-number job-name EXPECTED '(' NOT FOUND
SORT115E job-number job-name BOOLEAN OPERATOR 'OPERATOR' INVALID
SORT118E job-number job-name SORT / MERGE CONFLICT
SORT119E job-number job-name INCLUDE / OMIT CONFLICT
SORT120E job-number job-name SORT STATEMENT MISSING FIELDS OPERAND
SORT121E job-number job-name MERGE STATEMENT MISSING FIELDS OPERAND
SORT122E job-number job-name INCLUDE STATEMENT MISSING COND OPERAND
SORT123E job-number job-name OMIT STATEMENT MISSING COND OPERAND
SORT124E job-number job-name FIELD POSITION 'NUMBER' INVALID
SORT125E job-number job-name FIELD LENGTH 'NUMBER' INVALID
SORT126E job-number job-name RECORD LENGTH 'NUMBER'' INVALID
SORT127E job-number job-name MISSING SORT/MERGE/COPY COMMAND STATEMENT
SORT128E job-number job-title EXPECTED ')' NOT FOUND
SORT129E job-number job-name EXPECTED '=' NOT FOUND
SORT130E job-number job-name EXPECTED 'F' OR 'V' NOT FOUND
SORT131E job-number job-name EXPECTED 'IX', 'RL', 'SQ', OR 'LS' NOT FOUND
SORT132E job-number job-name PRIME KEY MUST BE SPECIFIED FIRST
SORT133E job-number job-name EXPECTED 'P', 'AD', 'A', OR 'C' NOT FOUND
SORT134E job-number job-name KEYWORD/VALUE 'VALUE' INVALID FOR DFSORT EMULATION
SORT135E job-number job-name KEYWORD/VALUE 'VALUE' INVALID FOR SYNCSORT EMULATION
SORT136E job-number job-name NO GIVE FILE SPECIFIED FOR OUTFIL GROUP
SORT137E job-number job-name NO USE FILE SPECIFIED
SORT138E job-number job-name TARGET LITERAL 'LITERAL' TOO LONG IN CHANGE
SORT139E job-number job-name SUBSTRING COMPARISON MUST BE WITH CHARACTER LITERAL
SORT140E job-number job-name INVALID BINARY DIGIT DETECTED
SORT141E job-number job-name CANNOT SPECIFY SAVE WITH EITHER INCLUDE OR OMIT
SORT142E job-number job-name REPEATED FILES= OR FNAMES=
SORT191I job-number job-name OPERATOR 'OPERATOR' IGNORED
SORT192I job-number job-name OPERAND 'OPERAND' IGNORED
SORT193E job-number job-name INVALID HEX DIGIT DETECTED
SORT194I job-number job-name NO ALTSEQ COMMAND SPECIFIED FOR 'AQ' SORT FIELD FORMATS; 'CH' ASSUMED
SORT195I job-number job-name SORTWORK DIRECTORY 'DIRECTORY' IS INVALID; USING CURRENT DIRECTORY
SORT196E job-number job-name SUM / COPY CONFLICT
SORT197E job-number job-name INREC / MERGE CONFLICT
SORT198E job-number job-name NON-NUMERIC DATA DETECTED IN 'ZD' SUM FIELD
SORT199E job-number job-name TOO MANY OUTFIL STMTS OR TOO MANY FIELDS ON OUTFIL STMT(S)
SORT200 - SORT399
MFJSORT Summary Messages
JES Messages
JES000002E JCL parser not available.
JES000003Ennnnn duplicates an existing job number.
JES000004I <job-num> <job-name> JOB DISPATCHED
JES000011E Batch Spool File Error; Status <operation> <file status>.
JES000012I Batch Input Spool has been cold-started.
JES000013I Jnnnnnnn requeued for restart at xxxxxx.
JES000014E Jnnnnnnn not restarted. Job, Step or Procstep xxxxxx restart information not found.
JES000015I Jnnnnnnn does not exist for restart.
JES000016E Jnnnnnnn not executed. Undefined JES error, FEP-RC: (RC).
JES000017E Jnnnnnnn restart not allowed at Step/Procstep xxxxxx.
JES000018E Jnnnnnnn restart information could not be loaded.
JES000019E Unable to allocate job number for job.
JES000020W Allocated job number percentage znn exceeds warning level nn.
JES000024I Batch Printer: xxxxxx
JES000025E Printer not found: xxxxxx
JES000025I Printer not found: xxxxxx
JES000026O Exit Module: xxxxxxxx
JES000027E Printer assignment failed. RC = nnnnn
JES000028E Load failed for exit Module: xxxxxxxx
JES000029I xxxxxx on yyyyyy
JES000030E xxxxxx
JES000031E Printer open failed. RC = nnnnn
JES000032E Printer write failed. RC = nnnnn
JES000033E Printer error accessing spool data: xxxxxx
JES000034E Jnnnnnnn - TIME parameter exceeds 65533 seconds after applying class multiplier (value).
JES000040I SSTM environment established successfully. nnnnn
JES000041E SSTM initialization failure nnnnn
JES000042I SSTM not enabled: nnnnn
JES000050E JCL parsing error: RC = nnnnn.
JES000051I Job Entry Subsystem (JES) services initialized.
JES000052E Job Entry Subsystem (JES) initialization failed. Environment improperly configured. xxxxxxxx
JES000058E JES validation - Product requires new spool control files. Run spool conversion utility, splconv, to create them.
JES000059I JES value digit job numbering support enabled
JES000120S Failed to get SPLJOB record lock. FS: <file status>, Job# <job number>, Loc: <source location>
JES000121S Failed to get SPLJOB record. FS: <file status>, Job# <job number>, Loc: <source location>
JES000122S Failed to get SPLDSN record lock. FS: <file status>, Job# <job number>, DD# <DD number>, Loc: <source location>
JES000123S Too many SYSOUT records for Job number <job number>
JES000124S Failed to get SPLDSN record. FS: <file status>, Job# <job number>, DD# <DD number>, Loc: <source location>
JES000125S Failed to update SPLJOB record. FS: <file status>, Job# <job number>, Loc: <source location>
JES000126S Failed to update SPLDSN record. FS: <file status>, Job# <job number>, DD# <DD number>, Loc: <source location>
JES000127I Attempting to get SPLJOB record lock. FS: <file status>, Job# <job number>, Loc: <source location>, Tries: <retry count>
JES000128I Attempting to get SPLDSN record lock. FS: <file status>, Job# <job number>, DD# <DD number>, OUT# <OUTPUT number>, Loc: <source location>, Tries: <retry count
JES000129S Failed to write SPLJOB record. FS: <file status>, Job# <job number>, Loc: <source location>
JES000131E Unrecoverable file error FS: <file status>, Work suspended until operator input received
JES000132S Failed to write SPLDSN record. FS: <file status>, Job# <job number>, Loc: <source location>, DD# <DD number>, OUT# <OUTPUT number>, Loc: <source location>
JES000140E Printer Exit reported error printing <dataset information>. RC = <return code>.
JES000220E <job-num> JOB ABENDED - <cond-code>
JES000222E Jnnnnnnn canceled by operator
JES000243U <job-num> Unable to access catalog file for dataset <data-set>, <cat-file>, FS: <file-status>
JES000913E Jnnnnnnn User xxxxxx has an invalid password or no longer has auth to exec JCL.
JES000914E Jnnnnnnn User xxxxxx is not a surrogate of User zzzzzz.
JES000915E Jnnnnnnn User xxxxxx does not have authority to submit job zzzzzz.
JES000916E Jnnnnnnn User xxxxxx has insufficient authority to create job log.
JES000917E Jnnnnnnn User xxxxxx has insufficient authority to access dataset ddd.ddd
Enterprise Server Security
Securing an Enterprise Server Installation
Architecture and Overview
Configuring Enterprise Server Security
Configuring External Security Facility (ESF) from the Command Line
Using the MFDS Internal Security Module
MLDAP ESM Module
Configuring Operating System Security: osesm
Configuring Security using Active Directory
Setting Up Security with AD LDS
Preparing Active Directory for Enterprise Server Security
Configuring Windows Users as Enterprise Server Administrators
Configuring Active Directory Users as Enterprise Server Administrators
Configuring Security Using OpenLDAP
Examples
Managing LDAP Security Manager from the Enterprise Server UI
ESF LDAP Security Administration Web Interface
Migrating from Enterprise Server Early Versions
To Secure Access to Enterprise Server Logs
Security Reference Information
Environment Variables used in Enterprise Server Security
Resource Classes used by Enterprise Server
Resource Classes for Communications Server
Solutions, Restrictions, and Changes in Behavior
Using External Security Facility (ESF) Features
OS ESM Module
ESF Caching
External Administrative Update Notification
ESF Passtokens
Security Federation
ESF Manager Messages and Logging
ESF User Exit
The Referential Integrity Sample User Exit
Result Codes in the ESF API Parameter Block
Long Usernames and Passwords
Verify Request Throttling
Using Non-Micro Focus Group Objects with LDAP-based Security
Glossary
Enterprise Server Auditing
To Enable Auditing on Windows
Configuring Enterprise Server Auditing
Audit Event Codes
Creating Custom Audit Events
Syslog Auditing Performance
Using the Security Audit Manager (deprecated)
About the Audit Manager (deprecated)
Audit Manager Architecture (deprecated)
Getting Started with Auditing (deprecated)
Starting and Stopping the Audit Process (deprecated)
Configuring the AUDITFILE Emitter (deprecated)
Configuring the SNMP Emitter (deprecated)
Accessing Audit Data (deprecated)
Using the Audit Manager as a Windows Service (deprecated)
Audit Manager Errors (deprecated)
Configuring a User Exit (deprecated)
Audit Manager APIs (deprecated)
Securing Communications
Introduction to Securing Communications
Configuring Secure Communications for Client Applications
Setting Up Secure Communications
Troubleshooting a Secure Connection
Using the Demonstration Certificate Authority
Tutorial: Requesting and Issuing Server Certificates
Tutorial: Configuring SSL Security in the Server
Information on OpenSSL
SSL and PKI Technology Primer
SSL
CAs and PKIs
Checking, Exporting and Importing Certificates Overview
Certificates
Standards and Organizations
Some Common Algorithms: Overview
Definitions for OpenSSL
Attacks
Designing a PKI
Specifying a Server Protocol and Cipher Suite Preference
Secure Communications (SSL) Legal Information
Multi-Factor Authentication
Mainframe Support for Deployed Applications
MSS Configuration and Administration
Introduction to Mainframe Subsystem Support
Assembler Support
CICS Support
Installation Verification
Configuring CICS-enabled Enterprise Servers
Resource Definitions
Configuring CICS for Security
Configuring CICS for Databases
Intersystem Communication
Setting Up Communications with Mainframe CICS Regions
Connecting to a Mainframe: Overview
System Architecture
Communications software requirements
Process Overview
Configuration Definitions
Mainframe Connection Information Requirements for 802.2 DLC
Installing the Communications Server Software
Configuring Communications Server to Mainframe Communication
Connecting a Client to the Host CICS Region
Defining a CICS Connection from the Host to the Local COBOL System
Setting Up Communications from Host to Local CICS System
Configuring CICS Terminals and Printers
CICS Web Interface Support
Transaction class (TRANCLASS) support
Modernizing CICS Applications
Administering CICS-enabled Enterprise Servers
MSS Aspects of Troubleshooting
CICS Support Tasks
JCL Support
Configuring Enterprise Servers for JCL
Administering JCL-enabled Enterprise Servers
z/OS Enterprise Server Extensions
Catalog Maintenance
Configuring JCL Timeouts
JCL Aspects of Troubleshooting
JCL Support Tasks
Using Fileshare with Enterprise Server
Stand-alone Fileshare
iFileshare
Running EZASOKET Applications on Enterprise Server
MSS Reference: General and CICS
General and CICS Commands
Data Conversion
Resource Definitions
CICS Supplied Transactions
IMS Support in Enterprise Server
JCL Commands
JCL Environment Variables
TSO Support in Enterprise Server
MSS Error Messages
JCL Error Messages
JCLAM Error Messages
JCLAM0000 - JCLAM0119
JCLAM0000I job-number job-name Interactive AMS Terminated
JCLAM0001I job-number job-name Number of hex digits should be even
JCLAM0002S job-number job-name Invalid hex. Digits must be 0 thru 9 or A thru F.
JCLAM0003U job-number job-name MISSING SYSIN DD
JCLAM0004U job-number job-name MISSING SYSPRINT DD
JCLAM0006S <name> data set/member is unsuitable or does not exist
JCLAM0101S job-number job-name OPERAND TOO LONG [OPERAND]
JCLAM0102S job-number job-name NUMERIC OPERAND REQUIRED [DATA]
JCLAM0103S job-number job-name UNKNOWN PARAMETER [PARAMETER]
JCLAM0104S job-number job-name EXPECTED CONTINUATION NOT RECEIVED
JCLAM0105S job-number job-name INVALID ENTRYNAME FORMAT [ENTRYNAME]
JCLAM0106S job-number job-name REQUIRED OPERAND MISSING [OPERAND]
JCLAM0107S job-number job-name INVALID COMMAND (PARENS) [COMMAND]
JCLAM0108S job-number job-name INCOMPLETE COMMAND [COMMAND]
JCLAM0109S job-number job-name NO ENTRYNAME SPECIFIED
JCLAM0110E job-number job-name ENTRYNAME ALREADY EXISTS [ENTRYNAME]
JCLAM0111I job-number job-name ENTRYNAME RENAMED TO [ENTRYNAME]
JCLAM0112S job-number job-name UNABLE TO CATALOG [ENTRYNAME]
JCLAM0113I job-number job-name ENTRYNAME DEFINED [ENTRYNAME]
JCLAM0114I job-number job-name ENTRYNAME DELETED [ENTRYNAME]
JCLAM0115E 00000000000000job-numberjob-name ENTRYNAME NOT CATALOGED [ENTRYNAME]
JCLAM0116S UNEXPECTED RETURN CODE FROM MVSCATIO [return-code]
JCLAM0117S job-number job-name TOO MANY ENTRYNAMES SPECIFIED
JCLAM0118S job-number job-name PARAMETER NOT SUPPORTED [PARAMETER]
JCLAM0119S job-number job-name MODELNAME NOT CATALOGED [ENTRYNAME]
JCLAM0120 - JCLAM0139
JCLAM0140 - JCLAM 0159
JCLAM0160 - JCLAM0179
JCLAM0180 - JCLAM0230
JCLAM0231 -
JCLCM Error Messages
JCLCM0000 - JCLCM0199
JCLCM0000I job-number job-name JCL PROCESSOR TERMINATED
JCLCM0001U job-number job-name I/O ERROR ON SYSTEM CATALOG FILE
JCLCM0010W SYSOUT Limit limit exceeded by DD name
JCLCM0011I OUTLIM limit for DD name incremented by amount by user exit MFJUSOXT
JCLCM0012S Job cancelled by user exit MFJUSOXT
JCLCM0013S Job cancelled by global OUTLIM setting of setting
JCLCM0094I Non-JCL record in the input stream has caused this SYSIN DD statement to be generated.
JCLCM0118E
JCLCM0119E
JCLCM0121S Unexpected return type from RJSECA-FC-Execute %1$s.
JCLCM0122S Incorrect password caused SAF failure on the host.
JCLCM0123S Expired password caused SAF failure on the host.
JCLCM0124S Invalid user id caused SAF failure on the host.
JCLCM0125E %1$s is not supported.
JCLCM0126E %1$s is not yet supported.
JCLCM0127S Host dataset %1$s unexpectedly created by alien job.
JCLCM0128S Host dataset %1$s unexpectedly deleted by alien job.
JCLCM0129W LRECL of host RECFM F dataset %1$s assumed to be 80.
JCLCM0130W LRECL of host RECFM V dataset %1$s assumed to be 255.
JCLCM0147U job-number job-name NO DATASET NAME SPECIFIED
JCLCM0158U job-number job-name MVS data set "name" not found
JCLCM0159U job-number job-name FILE OPEN ERROR FILENAME
JCLCM0160U job-number job-name FILE I/O ERROR FILENAME
JCLCM0161U job-number job-name DATASET TYPE INVALID DATASETNAME
JCLCM0162U job-number job-name FILE IS EMPTY FILENAME
JCLCM0163U job-number job-name MVSJOBNO ERROR ASSIGNING JOBNUM
JCLCM0164A job-number job-name All job numbers in the range lower-job-number:upper-job-number are in use.
JCLCM0165S Open for joblog "filename" failed. Also see JCLCM0166
JCLCM0166S File status code for last file I/O failure was value
JCLCM0169I JCL copied
JCLCM0170I job-number job-name JCL SCANNED - NO ERRORS
JCLCM0171E job-number job-name JCL SCANNED - JCL ERROR
JCLCM0172E job-number job-name JOB FAILED - JCL ERROR
JCLCM0173I job-number job-name MFJUSCAN SCANNER EXIT - NO ERRORS
JCLCM0174E job-number job-name MFJUSCAN SCANNER EXIT - JCL ERROR
JCLCM0175S job-number job-name MFJUSCAN SCANNER EXIT - I/O ERROR ON FILENAME
JCLCM0180I job-number job-name Job ready for execution.
JCLCM0181S job-number job-name JOB ABENDED - ERRORCODE
JCLCM0182I job-number job-name JOB ENDED - RC(RETURNCODE)
JCLCM0185U job-number job-name Job flushed upon User Exit request.
JCLCM0185U job-number job-name Job flushed upon User Exit request.
JCLCM0187I job-number job-name JOB SUBMITTED JOBNAME
JCLCM0188I job-number job-name JOB STARTED.
JCLCM0189I job-number job-name STEP BYPASSED STEPNAME.PROCSTEPNAME
JCLCM0190I job-number job-name STEP STARTED STEPNAME.PROCSTEPNAME
JCLCM0191I job-number job-name STEP ENDED STEP1 - COND CODE CONDITION-CODE
JCLCM0192S job-number job-name STEP ABENDED STEP01 - COND CODE ABEND-CODE
JCLCM0193U
JCLCM0194S job-number job-name DCB MODEL NOT FOUND - DDNAME
JCLCM0195S job-number job-name DATASET IS NOT A GDG - DDNAME
JCLCM0196S Resource allocation failed for dd-name<[concat dd seq no]>. Reason=nnn
JCLCM0197S job-number job-name DISP=MOD, DSN INCOMPATIBLE - DDNAME
JCLCM0198I VSE CONFIG FILE - outcome : config-file
JCLCM0199I job-number job-name Program program-name is cobol-dialectchar-setbyte-orderamode-type
JCLCM0200 - JCLCM0299
JCLCM0400 - JCLCM0499
JCLCM0401U job-number job-name MISSING JOB STATEMENT
JCLCM0402E job-number job-name MISSING EXECUTE STATEMENT
JCLCM0403E job-number job-name TOO MANY PROCEDURES REFERENCED
JCLCM0404E job-number job-name MISSING PEND STATEMENT
JCLCM0405E job-number job-name RECURSIVE, ILLEGAL NESTING, OR LIMIT EXCEEDED
JCLCM0406E job-number job-name PROCEDURE NOT FOUND
JCLCM0407E job-number job-name INVALID LABEL
JCLCM0408I UNKNOWN OUTPUT STMT OPERAND IGNORED
JCLCM0409E job-number job-name INVALID OPERATOR
JCLCM0410E job-number job-name INVALID CONTINUATION
JCLCM0411E job-number job-name OPERAND TOO LONG
JCLCM0412E job-number job-name NON-NUMERIC DATA DETECTED
JCLCM0413E job-number job-name DUPLICATE JOB
JCLCM0414E job-number job-name INVALID OR UNKNOWN OR UNEXPECTED OPERAND
JCLCM0415E job-number job-name INVALID ADDRSPC OPERAND
JCLCM0416I job-number job-name INVALID JOBCLASS OPERAND IGNORED
JCLCM0417I job-number job-name INVALID MSGCLASS OPERAND IGNORED
JCLCM0418E job-number job-name INVALID MSGLEVEL OPERAND
JCLCM0419E job-number job-name INVALID PERFORM OPERAND
JCLCM0420E job-number job-name INVALID PRTY OPERAND
JCLCM0421E job-number job-name INVALID RD OPERAND
JCLCM0422I job-number job-name INVALID REGION OPERAND IGNORED
JCLCM0423E job-number job-name INVALID STEP NAME
JCLCM0424E job-number job-name INVALID PROCSTEP NAME
JCLCM0425E job-number job-name INVALID TIME OPERAND
JCLCM0426E job-number job-name INVALID TYPRUN OPERAND
JCLCM0427E job-number job-name CONDITION STATEMENT IMPROPERLY FORMED
JCLCM0428E job-number job-name INVALID CONDITION CODE
JCLCM0429E job-number job-name INVALID CONDITION OPERATOR
JCLCM0430E job-number job-name INVALID PROGRAM NAME
JCLCM0431E job-number job-name INVALID DYNAMNBR OPERAND
JCLCM0432E job-number job-name INVALID BURST OPERAND
JCLCM0433E job-number job-name INVALID CHKPT OPERAND
JCLCM0434E job-number job-name INVALID RECFM OPERAND
JCLCM0435E job-number job-name INVALID LRECL OPERAND
JCLCM0436E job-number job-name INVALID DISP OPERAND
JCLCM0437E job-number job-name UNEXPECTED STATEMENT
JCLCM0438E job-number job-name PROCSTEP NOT FOUND
JCLCM0439E job-number job-name INVALID LABEL REFERENCE
JCLCM0440E job-number job-name SYMBOL NOT FOUND
JCLCM0441E job-number job-name UNKNOWN PROCSTEP NAME
JCLCM0442E job-number job-name INVALID OVERRIDE
JCLCM0443E job-number job-name INVALID POSITIONAL OPERAND
JCLCM0444E job-number job-name INVALID DATASET NAME
JCLCM0445E job-number job-name INVALID REFER BACK
JCLCM0446E job-number job-name DCBMODEL NAME NOT FOUND
JCLCM0447E job-number job-name INVALID DDNAME
JCLCM0448E job-number job-name INVALID DDNAME REFERENCE
JCLCM0449E job-number job-name MISMATCHED PARENTHESES
JCLCM0450E job-number job-name REFERENCED DD DOES NOT REFER TO A PDS MEMBER
JCLCM0453E job-number job-name UNKNOWN RESTART STEP NAME
JCLCM0454E job-number job-name INVALID ABEND CODE
JCLCM0455E job-number job-name INVALID BLKSIZE OPERAND
JCLCM0456I job-number job-name BLKSIZE NOT A MULTIPLE OF LRECL
JCLCM0457E job-number job-name INVALID EXPDT VALUE
JCLCM0458W job-number job-name INVALID FREE VALUE – DEFAULT OF (END) SUBSTITUTED
JCLCM0459E job-number job-name INVALID UCS VALUE
JCLCM0460E job-number job-name INVALID RECORG VALUE
JCLCM0461E job-number job-name INVALID DLM VALUE
JCLCM0462E job-number job-name INVALID AVGREC VALUE
JCLCM0463E job-number job-name TOO MANY LIBRARIES SPECIFIED
JCLCM0464E job-number job-name INCLUDE NOT FOUND
JCLCM0465E job-number job-name DUPLICATE INSTREAM PROCEDURE
JCLCM0466U job-number job-name INVALID JOBNAME
JCLCM0467E job-number job-name CONFLICTING OR INCOMPATIBLE OPERANDS
JCLCM0468E job-number job-name INVALID DSORG VALUE
JCLCM0469I job-number job-name NONUNIQUE REFERENCE RESOLVED TO FIRST OCCURRENCE
JCLCM0470I job-number job-name NONUNIQUE REFERENCE RESOLVED TO CURRENT OCCURRENCE
JCLCM0471E job-number job-name OPERAND TABLE LIMIT EXCEEDED
JCLCM0472E job-number job-name SYMBOL TABLE LIMIT EXCEEDED
JCLCM0473E job-number job-name INVALID NULL OPERAND VALUE
JCLCM0474E job-number job-name INVALID SYSOUT CLASS OPERAND
JCLCM0475I DD CHANGED TO DUMMY (DDNAME= MISSING)
JCLCM0476E job-number job-name Symbol "name" was not used
JCLCM0477
JCLCM0478
JCLCM0479
JCLCM0480
JCLCM0481
JCLCM0482
JCLCM0483
JCLCM0484
JCLCM0485
JCLCM0486E Duplicate comma in action section of limitation type global SYSOUT limit
JCLCM0487E Global output limit number for limitation type too long
JCLCM0488E Closing bracket before action in limitation type global SYSOUT limit
JCLCM0489E No value decoded for limitation type global output limit
JCLCM0490E Error parsing numeric value for limitation type global SYSOUT limit
JCLCM0491E Invalid action parameter for limitation type global SYSOUT limit
JCLCM0499S job-number job-name FILE I/O ERROR OR FILE IS EMPTY
JCLCM0500 - JCLCM0599
JCLCM0500E SPACE parameter "value" is invalid or misplaced
JCLCM0501E UNIT parameter "value" is invalid or misplaced
JCLCM0502E VOLUME parameter "value" is invalid or misplaced
JCLCM0503E Invalid USER parameter
JCLCM0504E TYPEXEC parameter "value" is invalid
JCLCM0505E DSNTYPE parameter "value" is invalid
JCLCM0506E account parameter or its length in error
JCLCM0507E programmer parameter or its length in error
JCLCM0508E Invalid ACCODE parameter
JCLCM0509E Invalid CCSID parameter
JCLCM0510E Invalid BYTES parameter
JCLCM0511E Invalid CARDS parameter
JCLCM0512E Invalid GROUP parameter
JCLCM0513E Invalid LINES parameter
JCLCM0514E Invalid NOTIFY parameter
JCLCM0515E Invalid PAGES parameter
JCLCM0516E Invalid PASSWORD parameter
JCLCM0517E PARM parameter or its length in error
JCLCM0518E Invalid RESTART parameter
JCLCM0519E Invalid SECLABEL parameter
JCLCM0520E Invalid UPLOAD parameter
JCLCM0521E Invalid DOWNLOAD parameter
JCLCM0522E Invalid MEMBER parameter
JCLCM0523E Invalid PCDSN parameter
JCLCM0524E COPIES parameter "value" has invalid value or syntax
JCLCM0525E Excess COPIES specification "value" rejected
JCLCM0526E FCB parameter "value" has invalid value
JCLCM0527E FLASH parameter "value" has invalid value
JCLCM0528E HOLD parameter "value" has invalid value
JCLCM0529E PRTSP parameter "value" has invalid value
JCLCM0530E SPIN parameter "value" has invalid value
JCLCM0531E TRTCH parameter "value" is invalid
JCLCM0532E "value" parameter is invalid
JCLCM0533
JCLCM0534
JCLCM0535
JCLCM0536
JCLCM0537
JCLCM0538
JCLCM0539
JCLCM0540
JCLCM0541
JCLCM0542
JCLCM0543
JCLCM0544
JCLCM0545
JCLCM0546
JCLCM0547
JCLCM0548
JCLCM0549
JCLCM0550
JCLCM0551
JCLCM0552
JCLCM0553
JCLCM0554
JCLCM0555
JCLCM0556
JCLCM0557
JCLCM0558
JCLCM0559
JCLCM0560
JCLCM0561
JCLCM0562
JCLCM0563
JCLCM0564
JCLCM0565
JCLCM0566
JCLCM0567
JCLCM0568
JCLCM0569
JCLCM0570
JCLCM0571
JCLCM0572
JCLCM0573
JCLCM0574
JCLCM0575
JCLCM0576
JCLCM0577
JCLCM0578
JCLCM0579
JCLCM0580
JCLCM0599I Excess VOLUME specification "value" ignored
JCLCM0600 - JCLCM0699
JCLCM0800 - JCLCM0899
JCLCM0900 - JCLCM0999
JCLCM1000 - JCLCM2000
JCLGN Error Messages
JCLIM Error Messages
JCLPT Error Messages
JCLPT0001E PRINT/PUNCH statement not first
JCLPT0002E MEMBER INVALID - TYPORG not PO
JCLPT0003E INVALID COMMAND - no MAXNAME parameter
JCLPT0004E INVALID COMMAND - RECORD command already found
JCLPT0005E MAXNAME parameter is too small
JCLPT0006E INVALID COMMAND - NO NAME parameter
JCLPT0007E MORE THAN TWO TITLE CARDS
JCLPT0008E Unrecognised command - [command]
JCLPT0009E SYSIN IS EMPTY
JCLPT0010E MISSING COMMAND PRECEDING COL 71
JCLPT0011E TYPORG value not found
JCLPT0012E TYPORG value is not PO or PS - [value]
JCLPT0013E TOTCONV value not found
JCLPT0014E TOTCONV value is not XE or PZ - [value]
JCLPT0015E Option only valid for PRINT - [command]
JCLPT0016W Option is not supported (ignored) - parameter
JCLPT0017E Unrecognised keyword - [parameter]
JCLPT0018E parameter value not found
JCLPT0019E parameter value is not numeric
JCLPT0020E Allocation failure for [parameter]
JCLPT0021E No RECORD command parameters found
JCLPT0022E FIELD specification not found
JCLPT0023E MAXFLDS parameter is too small
JCLPT0024E FIELD length value not found
JCLPT0025E FIELD length value is not numeric - [length]
JCLPT0026E FIELD input location is not numeric - [input location]
JCLPT0027E FIELD conversion option is invalid - [conversion]
JCLPT0028E FIELD output location is not numeric - [output location]
JCLPT0029E MAXGPS parameter is too small
JCLPT0030E IDENT length value not found
JCLPT0031E IDENT length value is not numeric - [length]
JCLPT0032E IDENT length value is greater than 8 - [length]
JCLPT0033E Closing quote for IDENT text was not found
JCLPT0034E IDENT text is shorter than the specified length - [length]
JCLPT0035E IDENT text is longer than the specified length - [length]
JCLPT0036E IDENT location is not numeric - [location]
JCLPT0037E No TITLE command parameters found
JCLPT0038E ITEM location is not numeric - [location]
JCLPT0039E Closing quote for ITEM text was not found
JCLPT0040E Continuation not found
JCLPT0041E Continuation starts before Col 4
JCLPT0042I SYSUT1 is partitioned, but TYPORG is PS - directory assumed
JCLPT0043E SYSUT1 is sequential, but TYPORG is PO
JCLPT0044E Invalid SYSUT1 record format - [recfm]
JCLPT0045E SYSUT2 record length exceeds maximum
JCLPT0046E Invalid SYSUT2 record format - [recfm]
JCLPT0047W Incorrect RECORD statement - FIELD extends beyond sysut2 LRECL
JCLPT0048E Continuation not started in 4-16
JCLPT0049E SYSPRINT record length must be 121
JCLPT0050E I/O error on [filename]
JCLPT0051E MEMBER not valid for the action [action] - TYPORG not PO
JCLPT0052E SYSIN record length must be 80
JCLPT0053E SYSUT1 concatenation error - Concatenated libraries are not supported
JCLPT0054E Invalid syntax - [command]
JCLPT0055W Command command-name is not currently supported
JCLPT0056E File status is [status code]
JCLPT0057E IDENT location is greater than SYSUT1 record length - [location]
JCLPT0058E FIELD output location is greater than SYSUT2 record length - [location]
JCLPT0059E Fatal error returned by [utility]
JCLPT0060E Error writing to SYSUT2 - File status is [status code]
JCLPT0061E Fatal error returned by CBL_DIR_SCAN_START - [status-code]
JCLPT0062E Error returned by CBL_DIR_SCAN_READ - [status-code]
JCLPT0063E Error reading SYSUT1 - File status is [status-code]
JCLPT0064E IDENT location is not found
JCLPT0065E ERROR READING SYSIN - File status is [status-code]
JCLPT0066E DDNAME SYSIN cannot be opened - File status is [status-code]
JCLPT0067W MEMBER [member name] cannot be found
JCLPT0068E DDNAME SYSUT1 cannot be opened - File status is [status-code]
JCLPT0069E DDNAME SYSUT2 cannot be opened - File status is [status-code]
JCLUT Error Messages
JCLZZ Error Messages
SORT - MFJSORT Error Messages
SORT000 - SORT099
SORT009U job-number job-name SORT TERMINATED - ERROR ACCESSING MFJSORTM.DAT
SORT012U job-number job-name SYSIN DATASET 'DATASET' EMPTY
SORT013U job-number job-name I/O ERROR ON DATASET 'DATASET'
SORT014U job-number job-name STATUS = FILE STATUS
SORT015U job-number job-name COMMAND STATEMENT ERROR(S) DETECTED
SORT016I job-number job-name SORTTEMP DATASET ALLOCATED TO 'FILE'
SORT019I job-number job-name KEY LENGTH TRUNCATED TO 4096 BYTES
SORT020U job-number job-name SORT(EXTSM) FAILED – SORT ENGINE STATUS = EXTSM STATUS
SORT033I job-number job-namenumber RECORDS MERGED
SORT034I job-number job-namenumber RECORDS COPIED
SORT035U job-number job-name SORTIN DSORG OR RECFM MISSING
SORT036U job-number job-name SORTIN RECORD LENGTH MISSING OR INVALID
SORT037U job-number job-name SYSIN RECFM 'FORMAT'' INVALID
SORT038U job-number job-name SORTIN RECFM 'FORMAT' INVALID
SORT039U job-number job-name SORTOUT RECFM 'FORMAT' INVALID
SORT040U job-number job-name SORT TERMINATED BY E15 'PROGRAM'
SORT041U job-number job-name SORT TERMINATED BY E35 'PROGRAM'
SORT042U job-number job-name MEMORY ALLOCATION FAILURE
SORT043U job-number job-name TOO MANY OUTFIL FILES SPECIFIED
SORT044U job-number job-name TOO MANY 'USE' FILES SPECIFIED
SORT045U job-number job-name TOO MANY 'GIVE' FILES SPECIFIED
SORT090U job-number job-name SORT TERMINATED - MISSING SYSOUT
SORT091U job-number job-name SORT TERMINATED - MISSING SYSIN
SORT092U job-number job-name SORT TERMINATED - MISSING SORTOUT
SORT093U job-number job-name SORT TERMINATED - MISSING SORTIN OR SORTIN01
SORT094U job-number job-name SORT TERMINATED - MISSING SORTOFnn
SORT095U job-number job-name SORT TERMINATED – BAD DATA IN 'CHANGE' FIELD
SORT096U job-number job-name SORT TERMINATED – MISSING FNAMES DATASET 'DATASET'
SORT100 - SORT199
SORT100E job-number job-name MISSING OPERATOR
SORT101E job-number job-name MALFORMED OPERATOR
SORT102E job-number job-name EXPECTED OPERAND MISSING
SORT103E job-number job-name INVALID OPERATOR 'OPERATOR'
SORT104E job-number job-name INVALID OPERAND KEYWORD 'OPERAND'
SORT105E job-number job-name EXPECTED CONTINUATION NOT PRESENT
SORT106E job-number job-name FIELD FORMATS IMPROPERLY SPECIFIED
SORT107E job-number job-name FIELD FORMAT 'FORMAT' INVALID
SORT108E job-number job-name SEQUENCE 'SEQUENCE' INVALID
SORT109E job-number job-name TOO MANY FIELDS SPECIFIED
SORT110E job-number job-name NON-NUMERIC DATA DETECTED
SORT111E job-number job-name 'OPERATOR' OPERATOR ALREADY PROCESSED
SORT112E job-number job-name 'EXIT'' EXIT NOT SUPPORTED
SORT114E job-number job-name EXPECTED '(' NOT FOUND
SORT115E job-number job-name BOOLEAN OPERATOR 'OPERATOR' INVALID
SORT118E job-number job-name SORT / MERGE CONFLICT
SORT119E job-number job-name INCLUDE / OMIT CONFLICT
SORT120E job-number job-name SORT STATEMENT MISSING FIELDS OPERAND
SORT121E job-number job-name MERGE STATEMENT MISSING FIELDS OPERAND
SORT122E job-number job-name INCLUDE STATEMENT MISSING COND OPERAND
SORT123E job-number job-name OMIT STATEMENT MISSING COND OPERAND
SORT124E job-number job-name FIELD POSITION 'NUMBER' INVALID
SORT125E job-number job-name FIELD LENGTH 'NUMBER' INVALID
SORT126E job-number job-name RECORD LENGTH 'NUMBER'' INVALID
SORT127E job-number job-name MISSING SORT/MERGE/COPY COMMAND STATEMENT
SORT128E job-number job-title EXPECTED ')' NOT FOUND
SORT129E job-number job-name EXPECTED '=' NOT FOUND
SORT130E job-number job-name EXPECTED 'F' OR 'V' NOT FOUND
SORT131E job-number job-name EXPECTED 'IX', 'RL', 'SQ', OR 'LS' NOT FOUND
SORT132E job-number job-name PRIME KEY MUST BE SPECIFIED FIRST
SORT133E job-number job-name EXPECTED 'P', 'AD', 'A', OR 'C' NOT FOUND
SORT134E job-number job-name KEYWORD/VALUE 'VALUE' INVALID FOR DFSORT EMULATION
SORT135E job-number job-name KEYWORD/VALUE 'VALUE' INVALID FOR SYNCSORT EMULATION
SORT136E job-number job-name NO GIVE FILE SPECIFIED FOR OUTFIL GROUP
SORT137E job-number job-name NO USE FILE SPECIFIED
SORT138E job-number job-name TARGET LITERAL 'LITERAL' TOO LONG IN CHANGE
SORT139E job-number job-name SUBSTRING COMPARISON MUST BE WITH CHARACTER LITERAL
SORT140E job-number job-name INVALID BINARY DIGIT DETECTED
SORT141E job-number job-name CANNOT SPECIFY SAVE WITH EITHER INCLUDE OR OMIT
SORT142E job-number job-name REPEATED FILES= OR FNAMES=
SORT191I job-number job-name OPERATOR 'OPERATOR' IGNORED
SORT192I job-number job-name OPERAND 'OPERAND' IGNORED
SORT193E job-number job-name INVALID HEX DIGIT DETECTED
SORT194I job-number job-name NO ALTSEQ COMMAND SPECIFIED FOR 'AQ' SORT FIELD FORMATS; 'CH' ASSUMED
SORT195I job-number job-name SORTWORK DIRECTORY 'DIRECTORY' IS INVALID; USING CURRENT DIRECTORY
SORT196E job-number job-name SUM / COPY CONFLICT
SORT197E job-number job-name INREC / MERGE CONFLICT
SORT198E job-number job-name NON-NUMERIC DATA DETECTED IN 'ZD' SUM FIELD
SORT199E job-number job-name TOO MANY OUTFIL STMTS OR TOO MANY FIELDS ON OUTFIL STMT(S)
SORT200 - SORT399
MFJSORT Summary Messages
JES Messages
JES000002E JCL parser not available.
JES000003Ennnnn duplicates an existing job number.
JES000004I <job-num> <job-name> JOB DISPATCHED
JES000011E Batch Spool File Error; Status <operation> <file status>.
JES000012I Batch Input Spool has been cold-started.
JES000013I Jnnnnnnn requeued for restart at xxxxxx.
JES000014E Jnnnnnnn not restarted. Job, Step or Procstep xxxxxx restart information not found.
JES000015I Jnnnnnnn does not exist for restart.
JES000016E Jnnnnnnn not executed. Undefined JES error, FEP-RC: (RC).
JES000017E Jnnnnnnn restart not allowed at Step/Procstep xxxxxx.
JES000018E Jnnnnnnn restart information could not be loaded.
JES000019E Unable to allocate job number for job.
JES000020W Allocated job number percentage znn exceeds warning level nn.
JES000024I Batch Printer: xxxxxx
JES000025E Printer not found: xxxxxx
JES000025I Printer not found: xxxxxx
JES000026O Exit Module: xxxxxxxx
JES000027E Printer assignment failed. RC
JES000028E Load failed for exit Module: xxxxxxxx
JES000029I xxxxxx on yyyyyy
JES000030E xxxxxx
JES000031E Printer open failed. RC nnnnn
JES000032E Printer write failed. RC nnnnn
JES000033E Printer error accessing spool data: xxxxxx
JES000034E Jnnnnnnn - TIME parameter exceeds 65533 seconds after applying class multiplier (xxxxxx).
JES000040I SSTM environment established successfully. nnnnn
JES000041E SSTM initialization failure nnnnn
JES000042I SSTM not enabled: nnnnn
JES000050E JCL parsing error: RC nnnnn
JES000051I Job Entry Subsystem (JES) services initialized.
JES000052E Job Entry Subsystem (JES) initialization failed. Environment improperly configured. Xxxxxxxx
JES000058E JES validation - Product requires new spool control files. Run spool conversion utility, splconv, to create them.
JES000120S Failed to get SPLJOB record lock. FS: <file status>, Job# <job number>, Loc: <source location>
JES000121S Failed to get SPLJOB record. FS: <file status>, Job# <job number>, Loc: <source location>
JES000122S Failed to get SPLDSN record lock. FS: <file status>, Job# <job number>, DD# <DD number>, Loc: <source location>
JES000123S Too many SYSOUT records for Job number <job number>
JES000124S Failed to get SPLDSN record. FS: <file status>, Job# <job number>, DD# <DD number>, Loc: <source location>
JES000125S Failed to update SPLJOB record. FS: <file status>, Job# <job number>, Loc: <source location>
JES000126S Failed to update SPLDSN record. FS: <file status>, Job# <job number>, DD# <DD number>, Loc: <source location>
JES000127I Attempting to get SPLJOB record lock. FS: <file status>, Job# <job number>, Loc: <source location>, Tries: <retry count>
JES000128I Attempting to get SPLDSN record lock. FS: <file status>, Job# <job number>, DD# <DD number>, OUT# <OUTPUT number>, Loc: <source location>, Tries: <retry count>
JES000129S Failed to write SPLJOB record. FS: <file status>, Job# <job number>, Loc: <source location>
JES000131E Unrecoverable file error FS: <file status>, Work suspended until operator input received
JES000132S Failed to write SPLDSN record. FS: <file status>, Job# <job number>, Loc: <source location>, DD# <DD number>, OUT# <OUTPUT number>, Loc: <source location>
JES000140E Printer Exit reported error printing <dataset information>. RC <return code>.
JES000220E <job-num> JOB ABENDED - <cond-code>
JES000222E Jnnnnnnn canceled by operator
JES000243U <job-num> Unable to access catalog file for dataset <data-set>, <cat-file>, FS: <file-status>
JES000913E Jnnnnnnn User xxxxxx has an invalid password or no longer has auth to exec JCL.
JES000914E Jnnnnnnn User xxxxxx is not a surrogate of User zzzzzz.
JES000915E Jnnnnnnn User xxxxxx does not have authority to submit job zzzzzz.
JES000916E Jnnnnnnn User xxxxxx has insufficient authority to create job log.
JES000917E Jnnnnnnn User xxxxxx has insufficient authority to access dataset ddd.ddd
Secure Communications (SSL)
Demonstration Certificate Authority
Tutorial: Requesting and Issuing Server Certificates
Tutorial: Configuring SSL Security in the Server
Information on OpenSSL
Configuring SSL Security
Installing Certificates
Configuring an SSL Client Connection to a Mainframe
SSL and PKI Technology Primer
SSL
CAs and PKIs
Checking, Exporting and Importing Certificates Overview
Certificates
Standards and Organizations
Some Common Algorithms: Overview
Definitions for OpenSSL
Attacks
Designing a PKI
SSL Reference
Troubleshooting
Copyright and Legal Information
Notations and Conventions