Micro Focus Enterprise Developer 3.0 for Visual Studio 2013
Welcome
Existing Customers: Upgrading 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)
Tutorial: 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
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
Managing Licenses
Updates and Product Support
Micro Focus End User License Agreement
Known Issues and Restrictions
Azure Support
Calling COBOL Programs from C
COBOL Programming
Compatibility
Installation
Data Access
Documentation
Application Server JCA Support
Mainframe Programming and Management
.NET Code
Problem Determination and Diagnostic Tools
Visual Studio IDE
Contacting Micro Focus
The Micro Focus Community
Help on Help
Developing Applications in the IDE
Creating Applications Using Enterprise Developer for Visual Studio
Using Visual Studio for COBOL Development
Creating COBOL Solutions and Projects
Types of COBOL Project Templates
Converting Additional Directives to Project Properties
To add files to a COBOL project
To add a folder to the project's Dependency Paths
Creating Copybooks from Selected Lines of Code
To associate file extensions with COBOL
To specify that a file extension is a copybook
Grouping Files in Solution Explorer
Editing COBOL Projects with Different Versions of Visual Studio (Project Round-Tripping)
Tips and Tricks on Editing COBOL
Exploring Your COBOL Projects and Solutions
Configuring the IDE, the Project and File Properties
Expanded Copybook View
Creating Projects from Existing Code
Creating and Distributing Custom COBOL Project Templates
Building COBOL applications
Tips on Building COBOL
Build Configuration
Compiling COBOL Applications
Linking Native COBOL Code
To build a COBOL project
To embed resources in a native COBOL application
To add an application configuration file
To add a resource script file to your native COBOL project
To edit a resource-definition script file for a native COBOL project
To set an entry point for a native COBOL project
To set Compiler directives on a COBOL file
To compile individual files
To link a native COBOL project to the run-time system
Code Analysis
Code Refactoring
Debugging COBOL Applications
Overview of Debugging Applications
Debugging Features and Techniques in Visual Studio
Debugging Scenarios in Native COBOL
Debugging Scenarios in .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
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
Clients
How to
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
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
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
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
Configurable Codesets
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
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
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 Instance 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
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 DBDUT04A6
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 %8 for segment %8 not previously defined in this database
DBDUT0805E Source segment %8 for XDFLD %8 not defined
DBDUT0806E SEGM macro missing required NAME operand
DBDUT0807E Missing required DBDGEN statement
DBDUT0808E SEGM %8 has missing or invalid BYTES operand
DBDUT0809E SEGM %8, minimum bytes (%5%) exceeds maximum bytes (%5%)
DBDUT0810E DEDB root segment %8, field %8 not unique
DBDUT0811E Non-related MSDB segment %8, field %8 not unique
DBDUT0812E INDEX DBD segment %8 must contain a sequence field. Field %8 not a sequence field
DBDUT0813E FIELD macro not preceded by SEGM macro
DBDUT0814E Segment %8, FIELD macro missing required NAME operand
DBDUT0815E SEGM %8, FIELD %8, contains invalid data in name parameter, 3rd operand %1
DBDUT0816E DEDB sequential dependent segment %8 contains invalid sequence field %8
DBDUT0817E SEGM %8, FIELD %8 contains invalid data in name parameter, 2nd operand %4 not SEQ
DBDUT0818E Segment %8, sequence field %8 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 %8 not found
DBDUT0821E Segment %8, field %8 not unique
DBDUT0822E Segment %8, field %8 packed length cannot exceed 16 bytes
DBDUT0823E Segment %8, field %8, BYTES operand missing or invalid
DBDUT0824E Segment %8, field %8 missing required START operand
DBDUT0825E Field %8 extends beyond segment maximum size of %5%, field start %5%, length %5%
DBDUT0826E Segment name %8 not unique within this DBD
DBDUT0827E %8 ACCESS type requires DATASET DD1 operand when DATASET does not have a label
DBDUT0828E DATASET SCAN value of %5%, exceeds maximum of 255
DBDUT0829E DATASET FRSPC (free block frequency) of %5% must be in range of zero to 100, but not 1
DBDUT0830E DATASET FRSPC percentage of %3% must be in range of 0 to 99
DBDUT0831E LOGICAL DATASET not valid with ACCESS %8
DBDUT0832E MSDB missing required DATASET REL operand
DBDUT0833E Only 1 SEGM statement allowed in MSDB database
DBDUT0834E SEGM %8 missing required PARENT operand
DBDUT0835E Segment %8, length %6% exceeds maximum segment length of 32760
DBDUT0836E Segment %8 level is deeper than 15, parent segment %8
DBDUT0837E DBD ACCESS %8 does not support Virtual segments
DBDUT0838E LCHILD missing required segment NAME operand
DBDUT0839E LCHILD segment operand %8 missing required DBD NAME operand in index DBD
DBDUT0840E LCHILD PAIR operand not supported with ACCESS %8
DBDUT0841E XDFLD statement not supported with ACCESS %8
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 %8 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 %8 missing required SRCH operand
DBDUT0850E XDFLD %8 precedes SEGM statement and is missing SEGMENT operand
DBDUT0851E XDFLD %8 has more than 5 SUBSEQ fields
DBDUT0852E XDFLD %8 has more than 5 DDATA fields
DBDUT0853E XDFLD %8 has more than 5 SRCH fields
DBDUT0854E LCHILD %8, XDFLD %8, key length %4% exceeds maximum CONST,SRCH,SUBSEQ length of 240
DBDUT0855E XDFLD %8, SEGMENT %8 not defined in database
DBDUT0856E XDFLD %8, SRCH field %8 not in source segment %8
DBDUT0857E XDFLD %8, DDATA field %8 not in source segment %8
DBDUT0858E XDFLD %8, source segment %8, DDATA field %8 cannot be a /SX field
DBDUT0859E XDFLD %8, SUBSEQ field %8 not in source segment %8
DBDUT0860E XDFLD %8, target segment %8 not parent of source segment %8
DBDUT0862E Sequence field %8 in root segment %8 must be unique for database type %8
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 %8, key sequence field %8, length %4% exceeds maximum
DBDUT0868E Virtual logical child segment %8 not referenced by an LCHILD PAIR statement
DBDUT0869E Paired (real) logical child segment %8 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 %8, start %5%, length %5% extends beyond SEGM minimum size of %5% bytes
DBDUT0874E Segment %8, sequence field %8 invalid, only 1 sequence field allowed for this segment type
DBDUT0875E Segment %8, field %8, START value %8 not numeric or names a field which is not defined for this SEGM
DBDUT0876E EXIT parameter is not allowed with ACCESS of %8
DBDUT0877E Logical SEGM %8 missing required SOURCE operand
DBDUT0878E Segment %8, 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 DBDUT0W19
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 MFSUT0431
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
Messages MFSUT04A1 to MFSUT04A6
Messages MFSUT04E1 to MFSUT04E2
Messages MFSUT0801 to MFSUT0845
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
Messages MFSUT08A1 to MFSUT08A3
Messages MFSUT08P1 to MFSUT08P2
Messages MFSUT0L01 to MFSUT0L24
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%
Messages MFSUT0L91 to MFSUT0L99
Messages MFSUT0LA1 to MFSUT0LA2
Messages MFSUT0LP1 to MFSUT0LP3
Messages MFSUT0U01 to MFSUT0U35
Messages MFSUT0W01 to MFSUT0W20
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
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
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 PSBUT0LA2
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%
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