Micro Focus Visual COBOL 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
Want to deploy an application
Upgrading from Net Express
Upgrading from Server Express
Upgrading from Studio Enterprise Edition
Upgrading to Visual COBOL for Visual Studio
Licensing Changes
Resolving conflicts between reserved keywords and data item names
Importing Existing COBOL Code into Visual COBOL
Recompile all source code
Upgrading from Net Express to Visual COBOL
Upgrading from Studio Enterprise Edition (Windows)
Upgrading from Server Express
Differences between Visual COBOL and Net Express
Upgrading from ACUCOBOL-GT
Upgrading from RM/COBOLĀ®
Procedural COBOL Compared with Managed COBOL
Managing Licenses
Visual COBOL Tutorials Guide
Getting Started
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
Managed COBOL Tutorials
Procedural COBOL Compared with Managed COBOL
Moving Existing Native COBOL Applications to Visual COBOL
Technology Preview Features
Samples Browser
Demonstrations of .NET COBOL
Demonstrations of Native COBOL
Product Information
Installation
Managing Licenses
Updates and Product Support
Micro Focus End User License Agreement
Backward Compatibility with Earlier Micro Focus Products
Backward Compatibility with Previous Versions of Visual Studio
Known Issues and Restrictions
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 Visual COBOL Releases
Specifying IDE, Project, Folder and File Properties
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 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
Modern Development Practices
Using Visual COBOL in Modern Application Development
Using Visual COBOL with Jenkins
Visual COBOL 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
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 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
DB2
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.
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
MFImportConn command
User Interface Reference
DB2
DB2 Compiler Directive Options
DB2 Environment Variables
DB2 ECM Error Messages
COBDB0002 - COBDB0013
COBDB0100 - COBDB0115
COBDB0116 - COBDB0137
COBDB0501 - COBDB0503
COBDB0900 - COBDB1004
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
Database Connectors for Visual COBOL
Database Connectors User's Guide
Database Connectors Overview
Getting Started
XFDs
Using XFD Directives
Invalid Data
Working with COBOL
New and Existing Databases
File Handling Configuration
Run Time System Configuration
Database Connectors for DB2
Database Connectors for Microsoft SQL Server
Database Connectors for ODBC
Database Connectors for Oracle
Performance and Troubleshooting
Questions and Answers
Database Connectors Tasks
Database Connectors Reference
Configuration Variables
4GL_2000_CUTOFF configuration variable
4GL_8_DIGIT_CUTOFF configuration variable
4GL_COLUMN_CASE configuration variable
4GL_COMMIT_COUNT configuration variable
4GL_CONVERT_DATE_ZERO configuration variable
4GL_DB_MAP configuration variable
4GL_EXTRA_DB_COLS_OK configuration variable
4GL_FULL_DATA_TEST configuration variable
4GL_IGNORED_SUFFIX_LIST configuration variable
4GL_ILLEGAL_DATA configuration variable
4GL_JULIAN_BASE_DATE configuration variable
4GL_USEDIR_LEVEL configuration variable
4GL_WHERE_CONSTRAINT configuration variable
A_DB2_ALTERNATE_COMMIT_LOGIC configuration variable
A_DB2_CATALOG configuration variable
A_DB2_DATASOURCE configuration variable
A_DB2_ERROR_MAP_FILE configuration variable
A_DB2_ISOLATION_LEVEL configuration variable
A_DB2_LOCK_METHOD configuration variable
A_DB2_LOGIN configuration variable
A_DB2_PASSWD configuration variable
A_DB2_STRICT_EQUAL configuration variable
A_DB2_TABLE_TYPES configuration variable
A_DB2_USE_CATALOG configuration variable
A_DB2_USE_CHAR_FOR_BINARY configuration variable
A_DB2_USE_SQLCOLUMNS configuration variable
A_DB2_USE_SQLTABLES configuration variable
A_MSSQL_ADD_IDENTITY configuration variable
A_MSSQL_ADD_TIMESTAMP configuration variable
A_MSSQL_APPROLE_NAME configuration variable
A_MSSQL_APPROLE_PASSWD configuration variable
A_MSSQL_CURSOR_OPTION_1,2,3 configuration variables
A_MSSQL_DATABASE configuration variable
A_MSSQL_DEADLOCK_LOOPS configuration variable
A_MSSQL_DEFAULT_CONNECTION configuration variable
A_MSSQL_DEFAULT_OWNER configuration variable
A_MSSQL_FAILOVER_PARTNER configuration variable
A_MSSQL_FAILOVER_PARTNER_SPN configuration variable
A_MSSQL_FAST_ACCESS configuration variable
A_MSSQL_IGNORE_GUID_COLUMNS configuration variable
A_MSSQL_LIMIT_DROPDOWN configuration variable
A_MSSQL_LOCK_DB configuration variable
A_MSSQL_LOGIN configuration variable
A_MSSQL_MAX_CHARACTERS configuration variable
A_MSSQL_MAX_COLUMNS configuration variable
A_MSSQL_MULTI_SUBNET_FAILOVER configuration variable
A_MSSQL_NO_23_ON_START configuration variable
A_MSSQL_NO_CACHED_READ configuration variable
A_MSSQL_NO_COUNT_CHECK configuration variable
A_MSSQL_NO_DBID configuration variable
A_MSSQL_NO_RECORD_LOCKS configuration variable
A_MSSQL_NO_TABLE_LOCKS configuration variable
A_MSSQL_NT_AUTHENTICATION configuration variable
A_MSSQL_PACKETSIZE configuration variable
A_MSSQL_PASSWD configuration variable
A_MSSQL_ROWCOUNT configuration variable
A_MSSQL_SELECT_KEY_ONLY configuration variable
A_MSSQL_SEPARATE_LOCK_CONN configuration variable
A_MSSQL_SERVER_SPN configuration variable
A_MSSQL_SKIP_ALTERNATE_KEYS configuration variable
A_MSSQL_TRANSLATE_TO_ANSI configuration variable
A_MSSQL_UNLOCK_ON_EXECUTE configuration variable
A_MSSQL_USE_DROPDOWN_QUERIES configuration variable
A_ODBC_ALTERNATE_COMMIT_LOGIC configuration variable
A_ODBC_CATALOG configuration variable
A_ODBC_COMMIT_ON_BEGIN configuration variable
A_ODBC_DATASOURCE configuration variable
A_ODBC_ERROR_MAP_FILE configuration variable
A_ODBC_ISOLATION_LEVEL configuration variable
A_ODBC_LOCK_METHOD configuration variable
A_ODBC_LOGIN configuration variable
A_ODBC_NO_NULL_COLUMNS
A_ODBC_PASSWD
A_ODBC_PRINT_LOG configuration variable
A_ODBC_QUOTE_IDENTIFIERS configuration variable
A_ODBC_STRICT_EQUAL configuration variable
A_ODBC_TABLE_TYPES configuration variable
A_ODBC_UNSIGNED_TINYINT configuration variable
A_ODBC_USE_CATALOG configuration variable
A_ODBC_USE_CHAR_FOR_BINARY configuration variable
A_ODBC_USE_SPACE_IN_DATES configuration variable
A_ODBC_USE_SQLCOLUMNS configuration variable
A_ODBC_USE_SQLTABLES configuration variable
A_ORA_DATABASE configuration variable
A_ORA_HINTS configuration variable
A_ORA_MAX_FILE_CURSORS configuration variable
A_ORA_NLS_SORT configuration variable
A_ORA_WAIT_LOCK configuration variable
A_ORACLE_ERROR_FILE configuration variable
COMMIT_COUNT configuration variable
FILE_TRACE configuration variable
FILE TRACE FLUSH
ORA_LOGIN configuration variable
ORA_PASSWD configuration variable
USER_PATH (for Oracle) configuration variable
USER_PATH (for DB2) configuration variable
XFD_DIRECTORY configuration variable
XFD_MAP configuration variable
XFD_MAP_RESETS configuration variable
XFD_PREFIX configuration variable
Database Connectors Error Messages
Stored Procedures
XFD Directives
Compiler Directives Affecting XFD Creation
File Handling
File Handling Examples
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
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
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
Problem Determination and Diagnostic Tools
The Micro Focus Unit Testing Framework
Programming Tips
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
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)
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
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
CMPR2
COBFSTATCONV
COBIDY
COBOL370
COBOLDIR
COLLECTION
COMMAND-LINE-LINKAGE
COMP
COMP1
COMP2
COMP-5
COMP-6
CONFIRM
CONSTANT
CONVERTRET (deprecated)
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
DETECT-LOCK
DG
DIALECT
DIRECTIVES, DIR
DIRECTIVES-IN-COMMENTS
DISPLAY
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 (deprecated)
IGNOREEXEC
ILARRAYPROPERTY
ILASSEMBLY
ILCLR
ILCOMPANY
ILCOPYRIGHT
ILCULTURE
ILCUTPREFIX
ILDELAYSIGN
ILDESCRIPTION
ILDOC
ILDYNCALL
ILEXPONENTIATION
ILFILEVERSION
ILGEN
ILICON
ILKEYFILE
ILKEYNAME
ILMAIN
ILMANIFEST
ILNAMESPACE
ILNATIVE
ILNATIVERESOURCE
ILOBJECTIFY (deprecated)
ILOPTIMIZEDATA
ILOUTPUT
ILPARAMS
ILPINVOKE
ILPRODUCT
ILPRODUCTVERSION
ILREF
ILRESOURCE
ILSHOWPERFORMOVERLAP
ILSMARTANNOTATE
ILSMARTLINKAGE
ILSMARTNEST
ILSMARTRESTRICT
ILSMARTSERIAL
ILSMARTTRIM
ILSOURCE
ILSTACKSIZE
ILSTATIC
ILSTDLIB
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
SOURCE-ENCODING
SOURCEFORMAT
SOURCETABSTOP
SPZERO (deprecated)
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
XMLGEN
XMLPARSE
XOPEN
XREF
ZEROLENGTHFALSE
ZEROSEQ
ZWB
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
ACUCOBOL
Enterprise
File Handling Reference
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
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
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
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" function 11
X"91" function 12
X"91" function 13
X"91" function 14
X"91" function 15
X"91" function 16 (deprecated)
X"91" function 35
X"91" function 46
X"91" function 47
X"91" function 48
X"91" function 49
X"91" function 69 (deprecated)
X"A7" functions 6 and 7
X"A7" function 16
X"A7" function 17
X"A7" function 18
X"A7" functions 20 and 21
X"A7" function 25
X"AF" function 1
X"AF" function 18
X"AF" function 22
X"AF" function 26
X"AF" Function 81
X"B0" function 0
X"B0" function 2
X"B0" function 4
X"E5"
X"F5"
X"F4"
Restrictions, Compiler Limits, and System Limits
Managed COBOL
Managed COBOL Reference
Comparison of COBOL with Other Managed Languages
Type Compatibility of Managed COBOL with Other Managed Languages
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 COBOL Applications
Deploying to Enterprise Server
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
Configuring Client-Server Communications
About 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
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
Accessing 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
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
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
CASCD Error Messages
CASCD0001 - CASCD0015
CASCD0016 - CASCD0031
CASCD0050 - CASCD0099
CASCD0100 - CASCD0117
CASCD0120 - CASCD0139
CASCD0141 - CASCD0159
CASCD0160 - CASCD0175
CASCD1001 - CASCD1056
CASCD1001S Error locating region directory for region region-name
CASCD1002S Error locating region files directory
CASCD1003S Error locating system files directory
CASCD1004S Error setting process environment variables, reason reason-code
CASCD1010S Error while processing global configuration file
CASCD1011S Error while processing region configuration file for region region-name
CASCD1020I JCP service process created for region region-name, process-id = pid
CASCD1021I JCP service process for Region region-name has terminated normally
CASCD1022S JCP service process for Region region-name exited with value exit-value
CASCD1023I Extra-Partition TD (TDP) service created, region region-name, process-id = pid
CASCD1024I TDP service process for Region region-name has terminated normally
CASCD1025S TDP service process for Region region-name exited with value exit-value
CASCD1026I Fileshare service process created, region region-name, process-id = pid
CASCD1027I Fileshare service process for Region region-name has terminated normally
CASCD1028S Fileshare service process for Region 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, region region-name, process-id = pid
CASCD1033I WebSphere MQ gateway (CKTI) for Region region-name has terminated normally
CASCD1034S WebSphere MQ gateway (CKTI) for Region 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
CASCD1040S ES Communications Server for ES region-name exited with value exit-value
CASCD1041S ES Unknown process death reported
CASCD1052I JES Initiator for Service execution process service execution process-name has terminated normally
CASCD1053S JES Initiator for Service execution process service execution process-name exited with value exit-value
CASCD1054I JES Printer for Service execution process service execution process-name has terminated normally
CASCD1055S JES Printer for Service execution process service execution process-name exited with value exit-value
CASCD1057 - CASCD1069
CASCD1070 - CASCD1200
CASCD1070S Animserv 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
CASCD1079I Cobremotedaemon process created for Server server-name, process-id = pid
CASCD1080I Cobremotedaemon process for Server server-name has terminated normally
CASCD1081S Cobremotedaemon process for Server server-name exited with value exit-value
CASCD1082S Cobremotedaemon process for Server server-name abended by signal signal-value
CASCD1083I Debug SEP created for Server server-name, process-id = pid
CASCD1084I Debug SEP for Server server-name has terminated normally
CASCD1085S Debug SEP for Server server-name exited with value exit-value
CASCD1086S Debug SEP for Server server-name abended by signal signal-value
CASCD1087I Cobdebugremote process created for Server server-name, process-id = pid
CASCD1088S Cobdebugremote process for Server server-name abended by signal signal-value
CASCD1089I Cobdebugremote process for Server server-name has terminated normally
CASCD1090S Cobdebugremote process for Server server-name exited with value exit-value
CASCD1095I ES TRC Service Process created for Server server-name, process-id = pid
CASCD1096I ES TRC Service Process for Region server-name has terminated normally
CASCD1097S ES TRC Service Process for Region server-name exited with value exit-value
CASCD1098S ES TRC Service Process for Region server-name abended by signal signal-value
CASCD1105I ES MQB Service Process created for Server server-name, process-id = pid
CASCD1106I ES MQB Service Process for Region server-name has terminated normally
CASCD1107S ES MQB Service Process for Region server-name exited with value exit-value
CASCD1108S ES MQB Service Process for Region server-name abended by signal signal-value
CASCD1109I ES SNA Communications Process created for Server server-name, process-id = pid
CASCD1110I ES SNA Communications Process for Region server-name has terminated normally
CASCD1111S ES SNA Communications Process for Region server-name exited with value exit-value
CASCD1112S ES SNA Communications Process for Region server-name abended by signal signal-value
CASCD1200I Transaction transaction-id terminated without issuing SPOOLCLOSE for token token
CASCD4002 - CASCD4007
CASCF Error Messages
CASCF0001 - CASCF0015
CASCF0016 - CASCF0030
CASCF0031 - CASCF0045
CASCF0046 - CASCF0064
CASCL Error Messages
CASDU Error Messages
CASFC Error Messages
CASFD Error Messages
CASFF Error Messages
CASFS Error Messages
CASFS5000 - CASFS5008
CASFS5010 - CASFS5014
CASFS5030 - CASFS5039
CASFS5050 - CASFS5059
CASFS5060 - CASFS5069
CASFS5070 - CASFS5076
CASIS Error Messages
CASMG Error Messages
CASPI Error Messages
CASPI0100 - CASPI0600
CASPI0110E Date Time Applid An attempt to start transaction CPIH by something other than an attach request from web domain has been made. This is not allowed.
CASPI0111E Date Time Applid Tranid Call to WebSphere MQ function MQ function returned with reason code MQ reason code. Transaction abended.
CASPI0112E Date Time Applid Tranid Unable to locate URIMAP to match HOST Hostname and PATH Pathname. Unable to process inbound MQ message.
CASPI0113E Date Time Applid Tranid URIMAP urimap_name has been located for HOST hostname and PATH pathname, but does not have USAGE(PIPELINE). Unable to process inbound MQ message.
CASPI0114E Date Time Applid Tranid The pipeline MQ transport mechanism failed because a call to WebSphere MQ function MQ function returned with reason code MQ reason_code.
CASPI0115I Date Time Applid Tranid The service provider pipeline has returned a response message to the MQ transport, but the inbound request did not expect a response. The response message is ignored.
CASPI0300E Date Time Applid CICS could not invoke WEBSERVICE WebService because it was unable to find container container_name.
CASPI0400E Date Time Applid Tranid The CICS pipeline HTTP transport mechanism failed to send a request because Reason Error. Problem occurred for URI URI.
CASPI0403E Date Time Applid Tranid The CICS pipeline HTTP transport mechanism failed to receive a response because Reason Error. Problem occurred for URI URI.
CASPI0404E Date Time Applid Tranid A failure occurred in the CICS pipeline HTTP transport mechanism for PIPELINE Pipeline WEBSERVICE Web Service Name.
CASPI0406E Date Time Applid Tranid INVOKE SERVICE was unsuccessful due to a failure on WEB CONVERSE with EIBRESP EIBRESP and EIBRESP2 EIBRESP2.
CASPI0410W Date Time Applid Tranid Failure to write SOAPAction header in the CICS pipeline HTTP transport mechanism for PIPELINE Pipeline WEBSERVICE Web Service Name.
CASPI0453E Date Time Applid Tranid The CICS transport manager encountered an error while trying to use URIMAP urimap_name.
CASPI0454E Date Time Applid Tranid The CICS transport manager encountered an error while trying to use provider pipeline pipeline_name.
CASPI0500E Date Time Applid Tranid The CICS Pipeline Manager DFHPIPM encountered an error while trying to link to program Program. reason. PIPELINE: Pipeline.
CASPI0501E Date Time Applid Tranid The CICS Pipeline Manager cannot proceed as the pipeline is unusable. reason. PIPELINE: Pipeline.
CASPI0504E Date Time Applid Tranid The CICS Pipeline Manager has failed to communicate with a service provider due to an error in the underlying transport. TRANSPORT: Transport, PIPELINE: Pipeline.
CASPI0506E Date Time Applid Tranid The CICS Pipeline Manager has failed to communicate with a remote server due to an invalid URI scheme being specified. URI: Uri, PIPELINE: Pipeline.
CASPI0601 - CASPI0899
CASPI0900 - CASPI0999
CASPI0901I Date Time Applid Userid New WEBSERVICE Webservice is being created during a scan against PIPELINE Pipeline.
CASPI0902I Date Time Applid Userid New WEBSERVICE Webservice is being updated during a scan against PIPELINE Pipeline.
CASPI0903I Date Time Applid Userid New URIMAP Pipeline is being created during a scan against PIPELINE Webservice for WEBSERVICE .
CASPI0904I Date Time Applid Userid URIMAP Urimap could not be created for WEBSERVICE Webservice in PIPELINE Pipeline. The URI that could not be allocated is: 'Uri'.
CASPI0910I Date Time Applid Userid WEBSERVICE Webservice within PIPELINE Pipeline has been created.
CASPI0912I Date Time Applid userid WEBSERVICE (webservice) was successfully discarded.
CASPI0913I Date Time Applid userid WEBSERVICE (webservice) is being discarded.
CASPI0914E Date Time Applid Userid WEBSERVICE Webservice is UNUSABLE because: Reason.
CASPI0915I Date Time Applid Userid WEBSERVICE Webservice is now INSERVICE and is ready for use.
CASPI0916E Date Time Applid Userid WEBSERVICE Webservice within PIPELINE Pipeline was not created because it clashes with another WEBSERVICE of the same name in PIPELINE Pipeline.
CASPI0950W Date Time Applid userid Attempt to discard URIMAP (urimap) failed. RC:
CASPI0951W Date Time Applid userid Attempt to discard WEBSERVICE (urimap) failed. RC:
CASPI0952W Date Time Applid userid Attempt to discard PIPELINE (urimap) failed. RC:
CASPI0997E Date Time Applid Tranid Pipeline The CICS pipeline manager has encountered an error: reason.
CASPI1000 - CASPI9999
CASRM Error Messages
CASSP Error Messages
CASST Error Messages
CASST0000 - CASST0010
CASST0011 - CASST0023
CASST4000 - CASST4111
CASST5000 - CASST6002
CASTM Error Messages
CASTM5001 - 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.
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 - CASTM5060
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:
CASTM5045S IMS Message Formatting Services local memory allocation error.
CASTM5046W IMS TM MFS segment 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 on process
CASTM5054I IMS TM control process (PID:process-id) recovery initiated
CASTM5055S IMS Message Formatting Services local memory allocation error
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
CASTM5060I IMS TM Message Queue data store is upgraded from versionprevious data-store-version to versioncurrent data-store-version
CASTM5061 - CASTM5099
CASTP Error Messages
CASXO Error Messages
CASXO0001 - CASXO0015
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 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
CASXO0016 - CASXO0039
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 XID, XID:
CASXO0019S Switch Load Module for resource XAT resource name failed to load RM XA resources, returned pointer was null
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 Switch module does not contain an xa_ping entry point, monitoring disabled
CASXO0034E ES has failed to disconnect all SEPs from XA RM Name. Monitoring disabled
CASXO0035I Request to add XA resource resource received.
CASXO0036I Request to update XA resource resource received.
CASXO0037I Request to delete XA resource resource received.
CASXO0038I XA resource resource has now been action.
CASXO0039E Request to action XA resource resource failed RC: code.
COBEC Error Messages
COBEC0000 - COBEC0009
COBEC0010 - COBEC0019
COBEC0020 - COBEC0029
COBEC0030 - COBEC0039
COBEC0040 - COBEC0049
COBEC0050 - COBEC0053
COBEC1100 - COBEC1109
COBEC1110 - COBEC1119
COBEC1120 - COBEC1125
COBEC1200 - COBEC1204
COBEC1210 - COBEC1217
COBEC1220 - COBEC1222
COBEC1230 - COBEC1231
COBEC1240 - COBEC1244
COBEC1300
COBEC1310 - COBEC1311
COBEC1320 - COBEC1321
COBEC1330 - COBEC1332
COBEC1340
COBEC1400 - COBEC1402
COBEC1501
COBEC6000 - COBEC6009
COBEC6010 - COBEC6019
COBEC6020 - COBEC6027
COBEC9000 - COBEC9005
COBEC9010 - COBEC9019
COBEC9020 - COBEC9021
COBEC9030 - COBEC9037
User Exits
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
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
Copyright and Legal Information
Notations and Conventions