Micro Focus Enterprise Server 2.3 Update 1 for UNIX
Welcome
The Micro Focus Community
New Features
New Features in Enterprise Server
Features Added in Enterprise Server 2.3
Features Added in Enterprise Server 2.2 Update 2
Features Added in Enterprise Server 2.2 Update 1
Features Added in Enterprise Server 2.2
Features Added in Enterprise Server 2.1 Update 1
Features Added in Enterprise Server 2.1
Features Added in Enterprise Server 2.0
Significant Changes in Behavior or Usage in This Release
Product Information
Installation
Before Installing
Downloading the Product
System Requirements
Hardware Requirements
Operating Systems Supported
Software Requirements
Additional Software Requirements
UNIX and Linux Installer Issues
Basic Installation
Installing
Advanced Installation Tasks
Installing as an Upgrade
Installation Options
RPM Installer
Using the RPM Installer
Other RPM Installer Options
Uninstalling Using the RPM Installer
After Installing
Setting the Environment
Repairing
Uninstalling
Managing Licenses
Overview
To start Micro Focus License Administration
Installing licenses
If you have a license file
If you have an authorization code
Authorizing your product when you have an Internet connection
Authorizing your product when you don't have an Internet connection
Configuring your machine to use a network license server
Installing licenses silently
Viewing installed licenses
Uninstalling licenses
Removing licenses
Revoking licenses when you have an Internet connection
Revoking licenses when you do not have an Internet connection
Trial licenses
Commuter licenses
To obtain a commuter license
To return a commuter license
Usage log
Licensing Error Messages
Initialization error - Initializing: Cannot communicate with licensing daemon
Error - Initalizing: Cannot find initialization file
Error - Unable to manage licenses in license manager that is not running on localhost
Error [5]: Cannot talk to the license server on host "xxx.x.x.x". Server not running
Error authorizing... Remote request error - The authorization code is invalid
Error [26] - Request Denied due to clock tamper detection
Error[18]: No license code is available for feature (component)
Unable to authorize (cause)
Updates and Product Support
Micro Focus End User License Agreement
Backward Compatibility with Server Enterprise Edition
Known Errors and Restrictions
Application-Managed Services
Client-Server Binding
Documentation
Enterprise Server
Error Messages
ESM
FaultFinder
File Handler
GDG Limit Change
J2EE Third Party Software
Mainframe Subsystem Support (MSS)
JCL
OpenESQL
Run-Time System
Security Management
Spool File Format Change
Contacting Micro Focus
Further Information and Product Support
Information We Need
Contact information
Managing Licenses
Deploying COBOL Applications
Enterprise Server
To install Enterprise Server (or selected files)
Enterprise Server
Enterprise Server configuration and administration
Overview and Architecture
Enterprise Server Overview
Enterprise Server Architecture
Enterprise Server Instance Architecture
The Micro Focus Directory Server
Directory Server Information
Repository Statistics
Service Execution Process (SEP)
Request Handlers
Communications Processes
Listeners
Implementation Packages
XA Resources
Enterprise Server Processes
Configuration and Administration User Interface
About the Enterprise Server Administration User Interface
User Interface Tables
Navigation
Accessing the Enterprise Server Administration UI
Displaying Server Information
Refreshing a Page
Securing the Repository Files
Planning your Configuration
Introduction
Security Options
About Securing an Enterprise Server Installation
Setting up the Environment
Process User ID
System-wide Environment Variables
Firewall configuration
About Communications Processes
Deployment Services and Listeners
Deployment Services
Deployment Listeners
Enterprise Server Instance Configuration Issues
Shared Memory Area
Shared Memory Cushion
Number of Service Execution Processes
Performance Considerations
I/O-bound Services
CPU-bound Services
Short-running Client Requests
Long-running Client Requests
Configuring the Server Instance Environment
Configuring Environment Variables
How Enterprise Server uses Environment Variables
Setting Environment Variables
Setting Environment Variables for Micro Focus Directory Server
To Set Environment Variables from the User Interface
To Set Environment Variables from the Command Line
To Specify Dataset Allocation Using Environment Variables
Environment Variables by Groups
CCI Environment Variables
CICS-Specific Environment Variables
Enterprise Server Communications Environment Variables
File Handling and Dataset Environment Variables
IMS-Specific Environment Variables
Input, output and display environment variables
JCL-specific environment variables
Mainframe Access Environment Variables
WebSphere MQ-Specific Environment Variables
PL/I-Specific Environment Variables
Security and Auditing Environment Variables
SORT Engine Environment Variables
Tracing and Debugging Environment Variables
Reserved Environment Variables
Environment variables in alphabetical order
Reserved Environment Variables
About Communications Processes
Configuring Fileshare
Using XA-compliant Resources (XARs)
Planning and Designing XARs
RM Switch Module Registration
Working with Multiple XARs
SQL xa_open string Configuration Options
User Impersonation for CICS and JCL
Oracle User Impersonation Configuration
IBM DB2 User Impersonation Configuration
WebSphere MQ Switch Module
Defining XARs
To define an XA resource (XAR) for an enterprise server region
Generic one-phase commit for ODBC xa_open string
IBM DB2 xa_open string
Oracle xa_open string
XAR for WebSphere MQ
To Delete an XA Resource
To Edit an XA Resource
To Enable or Disable an XA Resource
XA Troubleshooting
XA Troubleshooting
XA Return Codes
XA Switch Module Diagnostics
Handling XA Connection Errors
XA Logging and Recovery of in-doubt Transactions
Configuring and Administering Enterprise Server Instances
Creating and Configuring Enterprise Server Instances
To Add an Enterprise Server Instance
To Change the Number of ES licenses
To Copy an Enterprise Server Instance
To Delete an Enterprise Server Instance
To Delete a CCI Server
To Export Server Information
Connecting to a Server Instance
To start an enterprise server instance
To stop a server Instance
To Edit an Enterprise Server Instance
To Log On to Enterprise Server Administration
To Log Off from Enterprise Server Administration
Using Start and Stop Scripts
Administering Enterprise Server Instances using ESMAC
To Start ESMAC for an enterprise server instance
To Shut Down a Server from ESMAC
Viewing Enterprise Server Instance Details
The ESMAC User Interface
Sidebar
Body
Status Line
Refreshing a Page
Defining Enterprise Server Instance Administrators
Managing an Enterprise Server Instance's SEPs
About Service Execution Processes
To Change the Number of SEPs
Interacting with Services
To Reply to an ACCEPT FROM CONSOLE Statement
Stopping and Restarting an Installation
Using the Command-line Interface
casdump
casdup
casperm.sh
casstart
casstop
Enterprise Server Clustering
Topology
The Global Lock Manager
Configuration
Recovery
Failure Modes
Lock Processing
JCL Submission
RNL Support
Environment variables
The CASGLM.LCK file
Tracing
SSL Support for CICS Web Interface Servers
Setting up server-side SSL authentication for CWI
Setting up client-side SSL authentication for CWI
Troubleshooting CWI SSL
User Certificate Registration for CICS Web Interface Servers
Understanding User Certificate Registration
User Certificates for CICS Web Services
Registering User Certificates
Configuration and Administration
cascertreg
Configuring Client-Server Communications
About Communications Processes
Considerations When Configuring Communications Processes
Displaying Communications Process and Listener Information
Securing Communications
Configuring Communications Processes
Editing Communications Settings
[CCI] section
timeout-grain
[ISC] Section
listener-wait (MSS only)
[listeners] Section
logging
[MFCC] Section
trace
[tasks] Section
maximum latency
mutex sweep enabled
thread limit
trace
wait queue sweep interval
[threading] Section
limit
To Edit a Communications Process
To Copy a Communications Process
To Delete a Communications Process
To Start a Communications Process
To Stop a Communications Process
To View Communications Processes and Listeners for an Enterprise Server Instance
To View Statistics for a Communications Process
Configuring Listener Conversation Types
Web Services and J2EE conversation type
Web conversation type
logging
default
element in [virtual paths] Section
element in [allow] Section
Fileshare conversation type
control
data
file
synchronous
timeout
TN3270 conversation type
client-close
default-terminal-type
Timeout
TN3270E conversation type
trace
data
length
sem
file
MSS Inter-System Communication conversation type
timeout
trace
data-trace
allmax
file
MSS Inter-System Communication (inbound only) conversation type
timeout
trace
data-trace
allmax
file
CICS Transaction Gateway conversation type
timeout
trace
data-trace
allmax
file
Configuring Listeners
To Add a Service Listener to an Enterprise Server Instance
To Edit a Listener
To Associate a Listener with a Service
To delete a listener
To Disassociate a Listener from a Service
To Start a Listener
To Stop a Listener
Configuring Enterprise Server for IBM WebSphere MQ
CICS and WebSphere MQ
IMS and WebSphere MQ
JCL Programs and WebSphere MQ
Non-Mainframe Programs and WebSphere MQ
Resource Classes for WebSphere MQ
WebSphere MQ-Specific Environment Variables
Monitoring Enterprise Server
Server Instance Statuses
Monitoring the Directory Server
Starting and Stopping the Directory Server
To Start the Directory Server from the Command Line
To Stop the Directory Server
To Delete the Repository
To Import a Repository
To Restore the Repository
To Export the Repository
Displaying Server Information
Accessing Remote MF Directory Servers
To View and Use Remote Directory Server Instances
Monitoring Facilities
The Directories Page
Viewing a MF Directory Server's Statistics
To View Directory Server Statistics
Viewing a MF Directory Server's Sessions List
To View the Sessions List
Viewing the Journal
To View the Journal
To export the journal as a text file
To Delete Journal Entries
Collecting and Viewing Data on Transactions
Configuring and Starting Transaction Data Collection
Viewing HSF Information in ESMAC
Viewing HSF Information as a .csv File
Analyzing Aggregated HSF Data in .csv Files
User Exits for Request Handlers
User Exit Points Provided
Structure Definitions and Type Definitions
Linkage Section Field Names
Deploying a User Exit Program
Troubleshooting
Determining the Failure Type
Incorrect Output
Unexpected System Termination
Loops
System Hangs
One Type Of Request is Failing
All client requests are failing
Invalid Credentials Error
Collecting Information
Directory Server Journal
To View the Journal
Enterprise Server Log Files
Communications Process Log Files
Files
filesize
dscontrol
dirsvc
Enterprise Server Log Files
To View the Enterprise Server Log Files
Enterprise Server System Directory
Dumps and Traces
Producing a core dump for run-time errors
Data Capture
Checking the Communications Process
Using a Diagnostics Server
Configuring a Diagnostics Server
Moving the Diagnostics Data
Viewing the Diagnostic Server Console Log
Viewing a System Trace: Diagnostics Example
Viewing a Dump
What You Can Do with Dumps and Traces
To Change the Trace Dataset
To Configure Dumps
To initiate a system dump
To specify what information is traced
To Transfer the In-memory Trace Data to the Auxiliary Dataset at Rollover
To View a Dump
To View a Local Trace for a Client Process
To View a Local Trace for a SEP
To View a System Trace
To Configure Run-time Core Dumps
Problems Caused by Process Limits
Diagnosing Resource Limit Issues
Examining and Changing Resource Limits
Enterprise Server Administration Console Help Pages
Enterprise Server Administration Side Bar Menu
Export
Import Server Information (Page 1 of 4)
Configure Repository Options
Display Directories
Display Statistics
Display Sessions
Journal
Enterprise Server Administration Home Page
Add Server instance
Delete Server instance
Start Server confirmation
Stop Server Confirmation
Edit Server Instance Properties
Server Instance Properties: General
Server Instance Properties: XA Resources
Server Instance Properties: Add XA Resource
Server Instance Properties: MSS Support
Server Instance Properties: MSS CICS
Server Instance Properties: MSS JES
Server Instance Properties: MSS IMS General
Server Instance Properties MSS IMS DB General
Server Instance Properties MSS IMS DB Compression
Server Instance Properties: MSS IMS DB Locking
Server Instance Properties MSS IMS DB Recovery
Server Instance Properties: MSS IMS TM General
Server Instance Properties: MSS IMS TM MPRs
Server Instance Properties: MQ Support
Server Instance Properties: MQ General
Server Instance Properties: WebSphere MQ Listeners
Server Instance Properties: Add MQ Listener
Server Instance Properties: Edit MQ Listener
Server Instance Properties: Scripts
Server Instance Properties: Permissions
Server Instance Control
Server Instance Control Settings
Server Instance Diagnostics
Server Instance Diagnostics: Trace
Server Instance Diagnostics: Dump
Server Instance Diagnostics: ES Console
Server Instance Diagnostics: CS Console
Server Instance Properties: Security
Enterprise Server Monitor and Control (ESMAC)
Enterprise Server Monitor and Control - S2 Sidebar Help
Server
Monitor (1, 15)
HSF
HSF (summary)
HSF (transaction name)
Control
SEPs
Clients
Diagnostics
Dump data set
Trace store
Resources
Services
Lists of Services
Services
Service Packages
Request Handlers
Details of Individual Services
Service
Service Package
Request Handler
iFileshare
iFSView
Control
Active
Lists of Active Resources
ACEEs (Active)
DCT (Active)
FCT (Active)
ICE (Active)
JCT (Active)
Locks (Active)
PCT (Active)
PPT (Active)
SysC (Active)
T-TYPE (Active)
XAT (Active)
TST (Active)
URIMAP (Active)
TCPIPSv (Active)
DOCTEMPLATE (Active)
TRANCLASS (Active)
PIPELINE (Active)
WEBSERVICE (Active)
RNL (Active)
Details of an Active Resource
ACEE for Username
DCT Entry (dct_name)
FCT Entry (fct_name)
JCT Entry (jct_name)
PCT Entry (pct_name)
PPT Entry (ppt_name)
SysC Entry (sysc_name)
T-TYPE Entry (ttype_name)
XAT
TST Entry (tst_name)
URIMAP Entry (urimap_name)
TCPIPService Entry (tcpipsv_name)
DOCTEMPLATE Entry (doctemplate_name)
TRANCLASS Entry (trnclass_name)
PIPELINE Entry (pipeline_name)
WEBSERVICE Entry (webservice_name)
RNL (RNL_sequence_number)
ESMAC
MQ Listeners
MQ Writers
MQ Listener (listener-name)
MQ Writers (writer-name)
by Group
CICS Resource Groups
CICS Resource Group
Create a New CICS Group
View and Edit CICS Group group_name
Startup
Create a New CICS Startup List
View and Edit a CICS Startup List
CICS Startup List list_name or CICS Defined resource
SIT
Create a New CICS SIT
CICS SIT Details
by StartL
DCTs for CICS Startup List name
FCTs for CICS Startup List name
JCTs for CICS Startup List name
PCTs for CICS Startup List name
PLTs for CICS Startup List name
PPTs for CICS Startup List name
Sys62s for CICS Startup List name
SysCs for CICS Startup List name
Terms for CICS Startup List name
TSTs for CICS Startup List name
T-Types for CICS Startup List name
URIMAPs for CICS Startup List name
TCPIPServices for CICS Startup List name
XATs for CICS Startup List name
DOCTEMPLATEs for CICS Startup List name
CICS Defined TRANCLASS
by Type
CICS Startup List list_name or CICS Defined resource
CICS Defined DCT
CICS Defined FCT
CICS Defined JCT
CICS Defined PCT
CICS Defined PLT
CICS Defined PPT
CICS Defined Sys62
CICS Defined SysC
CICS Defined Term
CICS Defined TST
CICS Defined T-Type
CICS Defined XAT
CICS Defined URIMAP
CICS Defined TCPIPSERVICE
CICS Defined DOCTEMPLATE
CICS Defined TRANCLASS
CICS Defined PIPELINE
CICS Defined WEBSERVICE
JES
Spool
JES queue type Queue
Job job-number
Job job-name - ddname
Catalog
Data Catalog (JES)
Catalog Entry (JES)
Control
JCL Control
Locks
Locks (Active)
Alias
Alias Table
IMS
IMS Transactions
Create, View and Edit an IMS Transaction
IMS Control
Pages for Creating Resources
CICS DCT
CICS FCT
CICS JCT
CICS PCT
CICS PLT
CICS PPT
CICS Sys62
CICS SysC
CICS T-Type
CICS Term
CICS TST
CICS URIMAP
CICS TCPIPSERVICE
CICS XAT
CICS DOCTEMPLATE
Create, View and Edit an IMS Transaction
CICS TRANCLASS
CICS PIPELINE
CICS WEBSERVICE
Pages for Viewing and Editing Resources
CICS DCT - dct_name (group_name)
CICS FCT - fct_name (group_name)
CICS JCT - jct_name (group_name)
CICS PCT - pct_name (group_name)
CICS PLT - plt_name (group_name)
CICS PPT - PPT_name (group_name)
CICS Sys62 - sys62_name (group_name)
CICS SysC - sysc_name (group_name)
CICS T-Type - ttype_name (group_name)
CICS Term - term_name (group_name)
CICS TST - tst_name (group_name)
CICS XAT - xat_name (group_name)
CICS URIMAP - urimap_name (group_name)
CICS TCPIPSERVICE - tcpipservice_name (group_name)
CICS DOCTEMPLATE - doctemplate_name (group_name)
CICS TRANCLASS trnclass_name (group_name)
CICS PIPELINE - pipeline_name (group_name)
CICS WEBSERVICE - webservice_name (group_name)
Users
Users List
Create a New CICS SNT
View and Edit a CICS SNT
Env.Vars.
Dyn.Debug
System Sign On
Listeners
Add Listener
Edit Listener
Delete Listener
Copy Communications Process
Edit Communications Process
Delete Communications Process
Services
Edit Service
Delete Service
Delete Service Operation
Handlers
Edit Handler
Add Handler
Packages
Add Package
Edit Package
Delete Package
Security Configuration Screen Help
MF Directory Server Users, Add or Edit
Add Resource Class
Add Resource Entity
Add Security Manager
Add to Default ES Security Manager List
Add to ES Security Manager List
Add to MF Directory Server Security Manager List
Configure General Options
Confirm Password
Configure Journal Options
Configure Monitor Options
Configure Repository Options
Default ES Security Configuration
Directory Server Users
Edit Resource Class
Edit resource entity
Edit Security Manager
Left Pane Menu Items
MF Directory Server Security
Remove Security Manager Reference Confirmation
Security Managers Pool
SSL Options
Shut Down the MF Directory Server
Update User
User Group Members
User Groups
User Import: another user registry
User Import: previous version
Deploying and Configuring Modernized Applications
About Modernized Applications
Service Names and Operations
The Services Table
Configuring Services
Types of Services Supported
Managing Resources
Application-managed Services
Container-managed Services
Mixing Container-managed and Application-managed Services
Adding and Deleting Services
Creating Services Manually
To Add a Service to an Enterprise Server Instance
To Associate a Package with a Service
Configuring and Monitoring Services
Services and Permissions
To Monitor Services
To Record Service Input and Output
To Add a Service for Integration with the Micro Focus Development Tools
To Change the Status of a Service
To Delete a Simple Service or an Operation
To Delete a Service with Operations
To Edit a Service
To Switch Logging On for a Service
To View Services for an Enterprise Server Instance
Configuring Implementation Packages
The Packages Table
Configuring Packages
To Add a Package to an Enterprise Server Instance
To Delete a Package
To Edit a Package
To Disassociate a Package from a Service
To View Packages for an Enterprise Server Instance
To Delete Old Deployed Package Files
Configuring Request Handlers
The Request Handlers Table
Configuring Handlers
To Add a Request Handler to an Enterprise Server Instance
To Edit a Request Handler
To Associate a Request Handler with a Service
To Disassociate a Request Handler from a Service
To Delete a Request Handler
To View Request Handlers for an Enterprise Server Instance
Deploying EJBs and Resource Adapters
Enterprise Server Acting as a Resource Manager
Deploying EJBs Overview
Deploying EJBs
To Add Micro Focus Support for EJBs
To Create an .ear File for your EJB
To Deploy to WebLogic
To Deploy to WebSphere
To Deploy to JBoss
Resource Adapters Supplied by Micro Focus
To Add Support for Micro Focus Resource Adapters
To Deploy a Micro Focus Resource Adapter to a Java Application Server
Deployment Descriptors that Are Required
To Create Deployment Descriptors Manually
CustomRecord and the RuntimeProperties Support
Third Party Application Server Deployment
Troubleshooting
Enterprise Server Task Index
Accessing the Enterprise Server Administration UI
Accessing the ESMAC User Interface
Administer a Server Using ESMAC
To Change the Trace Dataset
To Configure Dumps
To Create an ESMAC User
To initiate a system dump
To stop or kill a SEP
To Monitor Services
To Record Service Input and Output
To specify what information is traced
To Start ESMAC for an enterprise server instance
To Transfer the In-memory Trace Data to the Auxiliary Dataset at Rollover
To View a Dump
To View a Local Trace for a Client Process
To View a Local Trace for a SEP
To View a System Trace
Configure the Directory Server
To Configure the MF Directory Server
To Run casperm
Deploy to Java EE Application Servers
To Deploy to WebSphere
To Deploy to WebLogic
To Deploy to JBoss
To Create Deployment Descriptors Manually
To Create an .ear File for your EJB
To Add Micro Focus Support for EJBs
To Add Support for Micro Focus Resource Adapters
To Deploy a Micro Focus Resource Adapter to a Java Application Server
Log On and Off
To Log On to Enterprise Server Administration
To Log Off from Enterprise Server Administration
Monitor Directory Server
To View the Sessions List
To View the Journal
To View and Use Remote Directory Server Instances
To View Directory Server Statistics
To export the journal as a text file
To Delete Journal Entries
To Configure Run-time Core Dumps
Start and Stop the Directory Server
To Start the Directory Server from the Command Line
To Stop the Directory Server
Work with Communication Processes and Service Listeners
To Add a Service Listener to an Enterprise Server Instance
To Associate a Listener with a Service
To Start a Communications Process
To Stop a Communications Process
To Copy a Communications Process
To Edit a Communications Process
To Delete a Communications Process
To Start a Listener
To Stop a Listener
To Edit a Listener
To Disassociate a Listener from a Service
To delete a listener
To View Communications Processes and Listeners for an Enterprise Server Instance
To View Statistics for a Communications Process
Work with Packages
To Add a Package to an Enterprise Server Instance
To Edit a Package
To Associate a Package with a Service
To Disassociate a Package from a Service
To View Packages for an Enterprise Server Instance
To Delete a Package
To Delete Old Deployed Package Files
Work with Request Handlers
To Add a Request Handler to an Enterprise Server Instance
To Edit a Request Handler
To Associate a Request Handler with a Service
To Disassociate a Request Handler from a Service
To View Request Handlers for an Enterprise Server Instance
To Delete a Request Handler
Work with Servers
To Add an Enterprise Server Instance
To define an XA resource (XAR) for an enterprise server region
To Change the Number of ES licenses
To Change the Number of SEPs
To Copy an Enterprise Server Instance
To Create and View a Diagnostic Dump for an Enterprise Server Instance
To Delete an Enterprise Server Instance
To Delete an XA Resource
To Delete a CCI Server
To Edit an Enterprise Server Instance
To Edit an XA Resource
To Enable or Disable an XA Resource
To start an enterprise server instance
To stop a server Instance
To View the Communications Console Log for an Enterprise Server Instance
To View the Enterprise Server Log Files
To View the Control Page for an Enterprise Server Instance
Work with Services
To View Services for an Enterprise Server Instance
To Add a Service to an Enterprise Server Instance
To Edit a Service
To Change the Status of a Service
To Switch Logging On for a Service
To Add a Service for Integration with the Micro Focus Development Tools
To Delete a Service with Operations
To Delete a Simple Service or an Operation
Work with the Directory Server Repository
To Import a Repository
To Export the Repository
To Restore the Repository
To Delete the Repository
Work with WebSphere MQ
To start a WebSphere MQ trigger monitor
To stop a WebSphere MQ trigger monitor
To generate a PSB for a Trigger Monitor
To create an XA resource for a trigger monitor
To enable MQ listener support
To create an MQ listener
To edit an MQ listener
To view MQ listener or writer details
To stop and restart an MQ listener
To delete an MQ listener
CICS Support Tasks
Control and Configuration
To change the SIT associated with a server
To configure CICS search paths
To enable MSS for an existing enterprise server
To send a message to all 3270 terminals
To specify a listener for TN3270 terminals
To view and delete interval control elements
To view resource locks
Resources
To create a resource from an existing resource
To create a resource group
To create a resource table
To create a SIT
To create a startup list
To delete a resource
To modify a resource
To view a dump of a resource
To view active resources
To view and delete data queue items
To view detailed information for a resource
To view resources by group
To view resources by startup list
To view resources by type
IMS Support Tasks
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
To dynamically adjust the IMS message queue configuration
To enable dynamic IMS message queue performance tuning
To dynamically tune IMS message queue performance
Printers
To define specific printers for an IMS-enabled enterprise server
To enable printer security for an IMS-enabled enterprise server
To attach to an IMS printer
Resources
To Start ESMAC for an enterprise server instance
To create a resource group
To modify a resource
To add a message processing region to a resource group
To add a resource group to a startup list
To add a message processing region to a resource group
To add PCT entries to a resource group
To create an XA resource for a trigger monitor
Transactions
To define a transaction manually
To export IMS transactions
To import IMS transactions
WebSphere MQ
To create an MQ listener
To create an XA resource for a trigger monitor
To delete an MQ listener
To delete an MQ writer
To edit an MQ listener
To enable MQ listener support
To generate a PSB for a Trigger Monitor
To start a WebSphere MQ trigger monitor
To stop and restart an MQ listener
To stop a WebSphere MQ trigger monitor
To view MQ listener or writer details
JCL Support Tasks
JCL Configuration
To add a service for JCL
To define a batch initiator or printer SEP
To enable JCL support
To specify a handler for JCL requests
To automatically defer printing for specified message classes
Deploying and Running JCL Applications
To deploy a JCL application to an enterprise server
To view resource locks
To reply to an ACCEPT FROM CONSOLE statement
To run a JCL job
To run a JCL job from the command line
To run a JCL job on a remote enterprise server
To start a batch initiator or printer immediately
To start a batch initiator SEP from the command line
To start a batch printer SEP from the command line
To stop a JES initiator from the command line
Spool Queue Tasks
To delete a job
To delete a job output file
To delete all jobs in a queue
To hold or release a job
To update control information for a job
To view details of a job output file
To view details of a job's execution
To view the step condition codes for a job
To view the contents of a job output file
To view the spool queues
JCL Catalog Tasks
To copy a catalog entry for a data set
To create a catalog entry for a data set
To delete a catalog entry for a data set
To update a catalog entry for a data set
Importing and Exporting a Catalog: import export utility
To view the catalog
To view the contents of a data set
To view the details of a catalog entry
Micro Focus FTP Utility MFFTP
Prerequisites
Major Features of the MFFTP Utility
Basic Operation
Differences Between FTP clients on a Mainframe and Distributed Platforms
MFFTP Statements
Configuring the MFFTP Utility
Specifying Environment Variables
MFFTP Environment Variables
MFFTP DD Statements
Input and Output Temporary Files
Configuring the End-of-Line Marker
Configuring Error Codes
Configuring the Text of Messages
Running the MFFTP Utility
When FTP is the Transport Client (MFFTP_CLIENT=FTP)
When Using a Third Party as the Transport Client (MFFTP_CLIENT=USER)
Writing a Module to Support a Third Party FTP Client
MFFTP Invoking a Third Party Client
The Parameter Block
MFFTP Processing the User Module
Enterprise Server Reference
Administration and Configuration Commands
casdump
casdup
casperm.sh
casstart
casstop
mfds
mfpackage
Error Messages
Client Messages
Directory Server Error Messages
Messages 0 to 20
MDS0000I OK
MDS0001I Logged on OK
MDS0002E Logon failed
MDS0003I Logged off OK
MDS0004I Repository cleared OK
MDS0005I Network search complete
MDS0006I All objects copied successfully
MDS0007E Duplicate server exists
MDS0008E Duplicate server name already exists
MDS0009E Invalid server specified.
MDS0010E Invalid endpoint specified
MDS0012E Duplicate service name exists
MDS0013E Duplicate listener exists
MDS0014E Duplicate user already exists
MDS0015E Schema Administrators cannot reduce their own permission level
MDS0016E Invalid endpoint specified
MDS0017E Object must have a name
MDS0018I New server session
MDS0019I Client session has timed out: please log on again
MDS0020E Minimum client timeout is 60 seconds
Messages 21 to 40
MDS0021E Minimum page size is 5 entries
MDS0022E Minimum journal size is 32 KB
MDS0023E Insufficient memory for this operation
MDS0024E Password mismatch
MDS0025E Confirmation password mismatch
MDS0026E Old password required
MDS0027E New password required
MDS0028E Invalid characters in password
MDS0029E Selected object does not exist
MDS0030W Some or all objects not copied: see journal for details
MDS0031E Maximum port value is 65535
MDS0032E Object could not be added
MDS0035E Minimum object limit is 64
MDS0036E Maximum object limit is 9999
MDS0037E Operation would breach the configured object limit
MDS0038E Minimum object limit is smaller than the current number of objects
Messages 41 to 60
MDS0043I Journal exported as text into file journal.txt OK
MDS0044E Server name missing
MDS0045E Duplicate request handler or package name exists
MDS0047E Package must have an IDT path
MDS0048E Server refused state change request
MDS0049E Server refused state change request reason code:
MDS0050E Server instance count must be at least 1
MDS0051I Value change request accepted
MDS0052I Diagnostic dump request accepted
MDS0053E Diagnostic dump request failed
MDS0054I Configuration saved
MDS0055I Configuration defaults restored
MDS0056E Insufficient permission level for request
MDS0057E Resource manager ID field must have a value
MDS0058E Resource manager name field must have a value
MDS0059E Resource manager module field must have a value
MDS0060E MFRHBINP cannot be deleted
Messages 61 to 80
MDS0061I Stopping and deleting all servers...
MDS0062E Entry range invalid
MDS0063E Cannot delete a listener which is associated with a service
MDS0064E Cannot delete a package which is associated with a service
MDS0065E Requested new listener status not possible when server is stopped
MDS0066E There are no servers to delete
MDS0067E less than greater than ampersand characters are not allowed in object names
MDS0068I Schema updated
MDS0069I All servers deleted
MDS0070I Data imported
MDS0071E Data import failed
MDS0072I Server data saved
MDS0073E Server data save failed
MDS0074E User name required
MDS0075E Too many multi-byte characters in name
MDS0076E Too many multi-byte characters in path
MDS0077E Too many multi-byte characters in type
MDS0078E Too many multi-byte characters in ID
MDS0079E Too many multi-byte characters in module
MDS0080E Too many multi-byte characters in string
Messages 81 to end
MDS0081W A duplicate port value has been used: this may cause server startup errors
MDS0082E Requested license value invalid, minimum value is 0
MDS0083W Cannot set auto-refresh period if web browser timeout is set
MDS0084E Cannot restore from current repository path
MDS0085W Value changed but not saved
MDS0086I At least one Communications Process must auto-start
MDS0087E MFRHBINP cannot be renamed
MDS0090E TN3270 listener port must have a valid value
MDS0091E ISC listener port must have a valid value
MDS0095E Duplicate group name exists
MDS0096I Server configuration updated
MDS0097E Duplicate initiator name exists
MDS0098W Cannot over-write existing repository data
MDS0099I Server already in requested state
MDS0100E Duplicate printer name exists
MDS0101E The maximum number of Communications Processes per server is 32
MDS0102W Passwords must contain alphanumeric characters only
MDS0103E Security Manager already referenced in list
MDS0104E There must be at least one Security Manager in list
MDS0105E Both certificate and keyfile required
MDS0106E Duplicate Security Manager name exists
MDS0107E Security Managers cannot use a reserved module name
MDS0108E Users must be a member of #AllUsrs group
MDS0109E Cannot copy deployed services or packages if server working mode is changed
MDS0110W The specified configuration change may not take effect until the server is restarted
MDS0111W Update request failure message CASRD1006E detected in the ES console log
MDS0112I Update success message CASRD1001I detected for this object in the ES console log
MDS0113W Users who are members of the #System user group cannot log on interactively
MDS1003E LDAP server connection error
Enterprise Server Error Messages
CASAM error messages
CASBJ Error Messages
CASCD Error Messages
CASCD0001 - CASCD0015
CASCD0001F
CASCD0002S
CASCD0003S
CASCD0004S
CASCD0005S
CASCD0006S
CASCD0007S
CASCD0008F
CASCD0009F
CASCD0010F
CASCD0011F
CASCD0012F
CASCD0013F
CASCD0014F
CASCD0015W
CASCD0016 - CASCD0031
CASCD0016W
CASCD0022E
CASCD0023S
CASCD0024S
CASCD0025S
CASCD0026S
CASCD0027W
CASCD0028I
CASCD0029I
CASCD0030I
CASCD0031I
CASCD0050 - CASCD0099
CASCD0050I
CASCD0051F
CASCD0052S
CASCD0053S
CASCD0054S
CASCD0060I
CASCD0061F
CASCD0062S
CASCD0063S
CASCD0064S
CASCD0099I
CASCD0100 - CASCD0117
CASCD0100I
CASCD0101I
CASCD0102F
CASCD0103E
CASCD0104I
CASCD0110I
CASCD0111I
CASCD0112I
CASCD0113I
CASCD0114W
CASCD0115E
CASCD0116I
CASCD0117S
CASCD0120 - CASCD0139
CASCD0120I
CASCD0122E
CASCD0123E
CASCD0124E
CASCD0125I
CASCD0126I
CASCD0127I
CASCD0128I
CASCD0128I
CASCD0129I
CASCD0130I
CASCD0131I
CASCD0132I
CASCD0133I
CASCD0134I
CASCD0135I
CASCD0136W
CASCD0137W
CASCD0138F
CASCD0139I
CASCD0141 - CASCD0159
CASCD0141S
CASCD0142S
CASCD0143S
CASCD0144S
CASCD0145S
CASCD0146S
CASCD0151S
CASCD0152S
CASCD0153S
CASCD0154S
CASCD0155S
CASCD0156S
CASCD0157E
CASCD0158E
CASCD0159F
CASCD0160 - CASCD0175
CASCD0160F
CASCD0161I
CASCD0162S
CASCD0163S
CASCD0164S
CASCD0165W
CASCD0166W
CASCD0167I
CASCD0168S
CASCD0169S
CASCD0170S
CASCD0171S
CASCD0172S
CASCD0173S
CASCD0174I
CASCD0175I
CASCD1001 - CASCD1056
CASCD1001S
CASCD1002S
CASCD1003S
CASCD1004S
CASCD1010S
CASCD1011S
CASCD1020I
CASCD1031S
CASCD1032I
CASCD1033I
CASCD1034S
CASCD1035I
CASCD1036I
CASCD1037S
CASCD1038I
CASCD1039I
CASCD1040S
CASCD1041S
CASCD1042I
CASCD1043I
CASCD1044I IMS DB Control Process for Service execution process service execution process-name has terminated normally
CASCD1045S IMS DB Control Process for Service execution process service execution process-name exited with value exit-value
CASCD1046S IMS TM Control Process for Service execution process service execution process-name abended by signal signal-value
CASCD1047S IMS DB Control Process for Service execution process service execution process-name abended by signal signal-value
CASCD1048I IMS TM Control Process for Service execution process server-name has terminated normally
CASCD1049S IMS TM Control Process for Service execution process server-name exited with value exit-value
CASCD1050I IMS MPR Process for Service execution process service execution process-name has terminated normally
CASCD1051S IMS MPR Process for Service execution process service execution process-name exited with value exit-value
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
CASCD1056S IMS MPR Process for Service execution process service execution process-name abended by signal signal-value
CASCD1057 - CASCD1069
CASCD1057S
CASCD1058S
CASCD1059I
CASCD1060I
CASCD1061S
CASCD1062I
CASCD1063I
CASCD1064I
CASCD1065S
CASCD1066S
CASCD1067I
CASCD1068I
CASCD1069S
CASCD1070 - CASCD1200
CASCD1070S
CASCD1071I
CASCD1072I
CASCD1073S
CASCD1074S
CASCD1075I
CASCD1076I
CASCD1077S
CASCD1078S
CASCD1079I
CASCD1080I
CASCD1081S
CASCD1082S
CASCD1083I
CASCD1084I
CASCD1085S
CASCD1086S
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
CASCD1200I
CASCD4002 - CASCD4007
CASCD4002W
CASCD4003W
CASCD4004W
CASCD4005I
CASCD4006I
CASCD4007E
CASCF Error Messages
CASCF0001 - CASCF0015
CASCF0001F
CASCF0002F
CASCF0003F
CASCF0004F
CASCF0005F
CASCF0006F
CASCF0007F
CASCF0008F
CASCF0010S
CASCF0011S
CASCF0012S
CASCF0013S
CASCF0014S
CASCF0015S
CASCF0016 - CASCF0030
CASCF0016S
CASCF0017S
CASCF0018S
CASCF0019S
CASCF0020S
CASCF0021S
CASCF0022S
CASCF0023S
CASCF0024S
CASCF0025S
CASCF0026S
CASCF0027S
CASCF0028S
CASCF0029S
CASCF0030S
CASCF0031 - CASCF0045
CASCF0031S
CASCF0032S
CASCF0033S
CASCF0034S
CASCF0035S
CASCF0036S
CASCF0037S
CASCF0038S
CASCF0039S
CASCF0040S
CASCF0041S
CASCF0042S
CASCF0043F
CASCF0044F
CASCF0045F
CASCF0046 - CASCF0064
CASCF0046F
CASCF0047F
CASCF0048F
CASCF0049F
CASCF0050S
CASCF0051S
CASCF0052S
CASCF0053S
CASCF0054S
CASCF0055S
CASCF0056S
CASCF0057S
CASCF0058S
CASCF0059F
CASCF0061F
CASCF0062F
CASCF0063F
CASCF0064W config-module: Region region-name has already been stopped
CASCL Error Messages
CASCL0000 - CASCL0012
CASCL0000S Auto-install error, NETNAME netname busy
CASCL0001S Auto-install error, ENQ on NETNAME netname error
CASCL0002S Auto-install error, NETNAME netname already in use
CASCL0003S Auto-install error, TERMTYPE termtype locate error
CASCL0004S Auto-install rejected by user exit
CASCL0005S Auto-install error, TCT rechain error = tmp-return
CASCL0006S Auto-install error, netname delete error = tmp-return
CASCL0007S Auto-install, error calling user exit
CASCL0008S Auto-install error, MODEL model locate error
CASCL0009S Auto-install error, NETNAME netname out of service
CASCL0010S Auto-install error, NETNAME netname definition not client type
CASCL0011S Auto-install error, NETNAME netname TCTUA allocation failure
CASCL0012S Auto-install error: Error calling exit "exit-name"
CASCL0020 - CASCL0027
CASCL0020I Printer term-id initialized successfully
CASCL0021I Printer term-id disconnected successfully
CASCL0022W Printer auto-install failure, RC: terminal-id
CASCL0023W Printer registration failure, return code = return-code
CASCL0024S Printer memory allocation failure, return code = malloc-return-code
CASCL0025I Terminal disconnected successfully
CASCL0026S Auto-install error, hash table processing, NETNAME = netname
CASCL0027E Auto-install error, LU1 NETNAME(netname) MODEL(), device does not support SCS
CASCS Error Messages
CASCS1001 - CASCS1018
CASCS1001S
CASCS1002E
CASCS1003S
CASCS1004S
CASCS1006E
CASCS1007E
CASCS1008E
CASCS1009S
CASCS1010E
CASCS1011E
CASCS1012E
CASCS1013E
CASCS1014E
CASCS1015E
CASCS1016E
CASCS1017E
CASCS1018E
CASCS1100 - CASCS1115
CASCS1100W
CASCS1101W
CASCS1102E
CASCS1103E
CASCS1104I
CASCS1105S
CASCS1106S
CASCS1107W
CASCS1108I
CASCS1109I
CASCS1110I
CASCS1111E
CASCS1112E
CASCS1113S
CASCS1114E
CASCS1115E
CASCS1116 - CASCS1138
CASCS1116I
CASCS1117I
CASCS1118W
CASCS1119I
CASCS1120W
CASCS1121I
CASCS1122I
CASCS1123I
CASCS1124I
CASCS1125I
CASCS1126I ES Cluster manager successfully negotiated with ES Cluster client APPLID of node.
CASCS1131S
CASCS1132S
CASCS1133S
CASCS1134S
CASCS1135S
CASCS1136S
CASCS1137S
CASCS1138S
CASCS1500 - CASCS2004
CASCS1500I
CASCS1501I
CASCS1502W
CASCS2001E
CASCS2002E
CASCS2003E
CASCS2004E
CASCS3001 - CASCS5009
CASCS3001
CASCS3002
CASCS3031
CASCS3032S Connection to ES Cluster manager remote-region (sysid sys-id) is disabled, verify and release global locks on ES cluster manager
CASCS3033S Attempt to connect to a disabled ES Cluster manager remote-region (sysid sys-id), verify and release global locks on ES cluster manager
CASCS3034S connection to remote-region (sysid sys-id) has timed out, verify connection and release any outstanding lock if required
CASCS3035E ISC listener start request failed with RC MFCS return code received for the start listener request
CASCS3036E GLM MFCS return code received for the start listener request (sysid ) is in "NOWORK" state, waiting for all ES Cluster clients to send their locks. Check message KC6008S on the GLM.
CASCS4001
CASCS5001
CASCS5002
CASCS5003
CASCS5004
CASCS5005
CASCS5006
CASCS5007
CASCS5008
CASCS5009
CASCS5010 - CASCS5104
CASCS5010I
CASCS5011W
CASCS5100I
CASCS5101W
CASCS5102E
CASCS5103S
CASCS5104S severe-error-msg
CASCT Error Messages
CASCS0000 - CASCT0095
CASCT0000S No messages found
CASCT0001E Invalid key pressed
CASCT0010E Codeset flag missing
CASCT0015E Codeset entry invalid
CASCT0020E Selection missing
CASCT0030E Selection or codeset missing
CASCT0035E Highlighted field(s) have invalid hex characters
CASCT0037E Missing quote in hex string
CASCT0038E Missing quote in character string
CASCT0040E Highlighted field(s) in error, page up disabled
CASCT0045E Highlighted field(s) in error, page down disabled
CASCT0050E Highlighted field(s) in error, update disabled
CASCT0070E Invalid selection, must be K, E, or R
CASCT0080E More than 1 FROM and TO selection
CASCT0081E More than 1 FROM selection
CASCT0082E More than 1 TO selection
CASCT0085E Remote file FROM/TO entry
CASCT0087E File type error
CASCT0090E You cannot copy a file onto itself
CASCT0095W Copy option warnings, see line message(s)
CASCT0100 - CASCT0600
CASCT0100E Record length error
CASCT0200E Record not found or file is empty
CASCT0203E FROM field blank
CASCT0205S Internal error
CASCT0210E Init key valid only when adding a record
CASCT0250E Illogic
CASCT0300E File not found
CASCT0305E Error creating sequential file
CASCT0310E File format invalid
CASCT0325E SYSIDERR, EIBRESP = EIBRESP2 =
CASCT0350E File IO error, EIBRESP = EIBRESP2 =
CASCT0360E Cannot currently traverse DUPKEYs backwards
CASCT0400E Record already on file
CASCT0500E Error occurred while rewriting record
CASCT0550E Error occurred while reading for update
CASCT0555E Record modified since last read: update aborted
CASCT0600E Error occurred while reading TS queue
CASCT0700 - CASCT1000
CASCT0700E Error occurred while deleting record
CASCT0710E FROM file name could not be located
CASCT0715W File does not exist, will be created
CASCT0720W File exists, TO file will be overlaid
CASCT0725W File exists, TO file will be appended
CASCT0750E Error occurred while adding record
CASCT0800E Invalid line position
CASCT1000W No files match selection criteria
CASCT2000 - CASCT3000
CASCT2000W Only one page available
CASCT2001W Wrapped
CASCT2010I Press F9 key to edit
CASCT2100I Record initialized
CASCT2110E Use CFLE or CFLS transactions to edit remote files
CASCT2200I Fill in data and press Add key
CASCT2300I To copy record, press Add key
CASCT2310I To copy record, change key and press Add key
CASCT2400I Top of file reached
CASCT2425I Top of record reached
CASCT2450I Bottom of file reached
CASCT2475I Bottom of record reached
CASCT3000I Search string not found
CASCT5000 - CASCT6110
CASCT5000I Update successful
CASCT5100I Add successful
CASCT5110I Page(s) added
CASCT6000I Delete successful
CASCT6010I Pages(s) deleted
CASCT6100W Delete requested, press delete key again
CASCT6110W Exit edit without saving? If so, press exit again
CASDB Error Messages
CASDB5001I IMS DB Control Process initialization started
CASDB5002S IMS DB Control Process is not running in multi-threaded mode
CASDB5003I IMS DB Control Process initialization complete
CASDB5004S IMS DB Control Process registration failed, reason = reason-code
CASDB5005S IMS DB Control Process storage allocation error
CASDB5006I ims-control-message
CASDB5007I IMS DB Control Process termination started
CASDB5008I IMS DB Control Process termination complete
CASDB5011I IMS DB Control Process restart in progress
CASDB5059I IMS DB process generated a dump to dump dataset dump-dataset
CASDB5060S IMS DB Control Process DLI engine failed to initialize, reason = reason-code
CASDU Error Messages
CASDU0001W Error return-code deleting dump/trace file dump-filename
CASDU0002W Error return-code deleting dump/trace file dump-filename
CASDU0003W Error return-code deleting diagnostic file diagnostic-filename
CASDU0004I Switched diagnostic output to diagnostic-filename
CASDU0005I AUX Trace stopped and flushed to diagnostic-filename
CASFC Error Messages
CASFC0001I Fileshare services initialized
CASFC0002I Fileshare terminated
CASFC0003S Fileshare initialization terminated abnormally
CASFC0004S Critical Fileshare storage error
CASFC0005I Fileshare services message fileshare-message
CASFC0006I Fileshare current directory set to current-directory
CASFC0007I Fileshare services recovery initiated
CASFC0008I Error accessing file () group () - status=(,). File marked as closed and disabled.
CASFC0009I User (user-id) requested (request type) on file (filename) group (file group name) from Tran (trans-id) Program (terminal-id) Terminal ().
CASFD Error Messages
CASFD0001 - CASFD0014
CASFD0001I
CASFD0002S
CASFD0003S
CASFD0004S
CASFD0005S
CASFD0006S
CASFD0007S
CASFD0008S
CASFD0009S
CASFD0010I
CASFD0011I
CASFD0012E
CASFD0013I
CASFD0014E
CASFF Error Messages
CASFF0001I Searching 'Search-path' for the location of 'file-name'
CASFF0002I Searching for the location of 'file-name'
CASFF0003I 'file-name' was found file-name-path
CASFF0004I Searched 'Search-path' path and failed to find 'file-name'
CASFF0005I Failed to find 'file-name'
CASFF0006S Invalid parameter on command line : command-line
CASIP Error Messages
CASIP0005 IMS Message Processing Region started for classes job-classes
CASIP0006 IMS Message Processing Region initialization started
CASIP0009 IMS Message Processing Region termination complete
CASIP0010 Debug IMS Message Processing Region termination complete
CASIP0011 IMS Message Processing Region Control registration failed
CASIP0012 IMS Message Processing Region local memory allocation error
CASIP0013 IMS Message Processing Region registered for classes IMS-Classesname
CASIP0023 IMS Message Processing Region definition-name started: class(es) "initiator-classes"
CASIP0024 IMS support not enabled; Start for MPR rejected
CASIP0025 IMS Message Processing Region Control registration failed
CASIP0026 IMS Transaction tran-id completed but exceeded its threshold of elapsed-time-threshold seconds
CASIP0031 IMS Message Formatting Services local memory allocation error
CASIP5006 casgate-message
CASJC Error Messages
CASJC0001I Journal control initialized
CASJC0002I Journal control terminated
CASJC0003S Journal control initialization terminated abnormally
CASJC0004S Critical journal control storage error
CASJC0011I Extra-Partition TD initialized
CASJC0012I Extra-Partition TD terminated
CASJC0013S Extra-Partition TD initialization terminated abnormally
CASJC0014S Critical Extra-Partition TD storage error
CASJC0015S Journal control failed - local storage allocation error
CASJC0016I Extra-Partition TD recovery initiated
CASJC0017I Journal control recovery initiated
CASKC Error Messages
CASKC0000 - CASKC0015
CASKC0000E
CASKC0001E
CASKC0002E
CASKC0003I
CASKC0004W
CASKC0005W
CASKC0006E
CASKC0007W
CASKC0008I
CASKC0009E
CASKC0010I
CASKC0011I
CASKC0012W
CASKC0013E
CASKC0014E
CASKC0015E
CASKC0016 - CASKC0030
CASKC0016E
CASKC0017E
CASKC0018E
CASKC0019E
CASKC0020E
CASKC0021E
CASKC0022E
CASKC0023E
CASKC0024E
CASKC0025I
CASKC0026E
CASKC0027E
CASKC0028E
CASKC0029E
CASKC0030S
CASKC0031 - CASKC0048
CASKC0031E
CASKC0032I
CASKC0033I
CASKC0034I
CASKC0035I
CASKC0040I
CASKC0041E
CASKC0042I
CASKC0043E
CASKC0044S
CASKC0045I
CASKC0046I User (user-id) requested (request type) on Program (program-id for request) from Tran (active trans-id) Terminal(terminal id) Return-code(return-code).
CASKC0047S ES failed to authorize ESMAC Default user default-user
CASKC0048S Process process-id of the process that is killed hard-killed. System dump issued
CASKC1000 - CASKC1003
CASKC1000I
CASKC1001W
CASKC1002I
CASKC1003I
CASKC5006 - CASKC6008
CASKC5006I
CASKC6001S
CASKC6002I
CASKC6003I
CASKC6004I
CASKC6005I
CASKC6006I
CASKC6007I IMS Transaction tran-id has exceeded its processing limit of processing limit in seconds seconds
CASKC6008S No reply received for lock request from process-id. GLM work halted until reply on ESMAC control page is provided.
CASMG Error Message
CASMG9999E message-number, message-insert , message-insert ...
CASMQ Error Messages
CASMQ1001 - CASMQ1009
CASMQ1001I Connection to WebSphere MQ re-established.
CASMQ1002E Connection to WebSphere MQ lost, RC = reason-code, retrying...
CASMQ1003E Failed to start transaction transaction from CKTI
CASMQ1004E Unexpected error reason from MQGET in CKTI, RC = reason-code
CASMQ1005E Unable to start trigger transaction trans-id, reason = reason-code
CASMQ1006E Unexpected message format (msg-format) on MQGET in CKTI
CASMQ1007E Unexpected application type (appltype) on MQGET in CKTI
CASMQ1008I IMS Trigger Monitor initialization completed
CASMQ1009I IMS Trigger Monitor is ready, initiation queue: initiation-queue-name
CASMQ1010 - CASMQ1019
CASMQ1010I IMS Trigger Monitor terminated
CASMQ1011E Unexpected error while connecting to queue manager queue-manager-name in IMS Trigger Monitor, status: status-code
CASMQ1012E Unexpected error while opening initiation queue initiation-queue-name in IMS Trigger Monitor, status: status-code
CASMQ1013E Unexpected error while getting message from the initiation queue initiation-queue-name in IMS Trigger Monitor, status: status-code
CASMQ1014E Unexpected error while closing initiation queue initiation-queue-name in IMS Trigger Monitor, status: status-code
CASMQ1015E Unexpected error while disconnecting from queue manager queue-manager-name in IMS Trigger Monitor, status: status-code
CASMQ1016E Unexpected application type appltype on MQGET in IMS Trigger Monitor
CASMQ1017E Unexpected MQ message version message-version in IMS Trigger Monitor
CASMQ1018E Unexpected MQ message structid mqtm-strucid in IMS Trigger Monitor
CASMQ1019E Unexpected error from IMS SYNC call, status code: status-code
CASMQ1020 - CASMQ1031
CASMQ1020E Unexpected error from IMS CHNG call, status code: status-code
CASMQ1021E Unexpected error from IMS ISRT call, status code: status-code
CASMQ1022E Unexpected error from IMS PURG call, status code: status-code
CASMQ1023I Missing queue manager name, will try using the default queue manager
CASMQ1024E Missing initiation queue name
CASMQ1025E Unexpected error while connecting to queue manager queue-manager-name in the IMS Trigger Monitor, status: status-code
CASMQ1026E Unexpected error while opening initiation queue initiation-queue-name in the IMS Trigger Monitor, status: status-code
CASMQ1027E Unexpected error while putting message into the initiation queue initiation-queue-name in IMS Trigger Monitor, status: status-code
CASMQ1028E Unexpected error while closing initiation queue initiation-queue-name in IMS Trigger Monitor, status: status-code
CASMQ1029 message
CASMQ1030E Unexpected error while issuing MQCMIT call queue-manager-name in IMS Trigger Monitor, status: status-code
CASMQ1031I IMS-MQ Listener status "status-code" reported for queue trigger-queue on queue manager queue-manager-name
CASMQ5001 - CASMQ5011
CASMQ5001I ES MQ Service Process initialization started<
CASMQ5002S ES MQ Service Process is not running in multi-threaded mode
CASMQ5003I ES MQ Service Process initialization complete
CASMQ5004S ES MQ Service Process registration failed, reason = reason-code
CASMQ5005S ES MQ Service Process storage allocation error
CASMQ5006I mqb-service-message
CASMQ5007I ES MQ Service Process termination started
CASMQ5008I ES MQ Service Process termination complete
CASMQ5011I ES MQ Service Process restart in progress
CASMQ5059 - CASMQ5069
CASMQ5059I ES MQ process generated a dump to dump dataset dump-dataset
CASMQ5060S ES MQ Service Process failed to load WebSphere MQ support module
CASMQ5061I ES MQ Listener MQ-Queue for MQ-Queue-Manager requested
CASMQ5062I ES MQ Listener MQ-Queue for MQ-Queue-Manager stopped
CASMQ5063E ES MQ Listener MQ-Queue for MQ-Queue-Manager failed, reason:
CASMQ5064E ES MQ Listener queue-manager-name for queue-name open failed, reason: failure-reason
CASMQ5065E ES MQ Queue Manager security failed, reason:
CASMQ5066E ES MQ Listener queue-manager-name for queue-name initialization failed, reason: failure-reason
CASMQ5067E ES MQ Listener queue-manager-name for queue-name connection lost, reason: failure-reason, retrying...
CASMQ5069I ES MQ Listener MQ-Queue for MQ-Queue-Manager connected
CASMQ5070 - CASMQ5079
CASMQ5070E ES MQ Listener queue-manager-name Queue Manager connect failed, reason: failure-reason
CASMQ5071E ES MQ Service Process query for default Queue Manager name and platform query failed, reason: failure-reason
CASMQ5072E ES MQ Service Process issued a dump command
CASMQ5073I ES MQ Service Process MQSERVER=environment-value
CASMQ5074S ES MQ queue queue-name (listener listener-name) application type application-type is unsupported
CASMQ5075W ES MQ trigger message for queue queue-name (listener listener-name) application type application-type is unsupported
CASMQ5076E ES MQ message from queue queue-name (listener listener-name type listener-type) format message-format invalid
CASMQ5077I ES MQ default Queue Manager name is default-queue-manager
CASMQ5078I ES MQ Listener MQ-Queue for MQ-Queue-Manager reconnected
CASMQ5079I ES MQ Queue Manager default-queue-manager identified
CASMQ5080 - CASMQ5087
CASMQ5080I ES MQ Queue Manager authorized
CASMQ5081E ES MQ Queue Manager queue-manager-name connection for listener listener-name failed, reason: reason-code
CASMQ5082I ES MQ start for Listener MQ-Queue for MQ-Queue-Manager failed - owned by another thread
CASMQ5083I ES MQ Listener MQ-Queue% for MQ-Queue-Manager stopped by "CSQ4TRMN:STOP" message
CASMQ5084E ES MQ Writer for queue-name (queue manager queue-manager-name) open failed, reason: failure-reason
CASMQ5085E ES MQ Writer writer-name for queue-name failed, reason: failure-reason
CASMQ5086E ES MQ trigger message for queue queue-name (listener listener-name) application application-id (type application-type) cannot be started
CASMQ5087E ES MQ message from queue queue-name (listener listener-name type listener-type) not a valid trigger message
CASMS Error Messages
CASMS0001W Unexpected key received
CASMS0002W Unexpected PgDn, already at bottom of list
CASMS0003W Unexpected PgUp, already at top of list
CASMS0004W Invalid selection
CASMS0005W Unsupported function for .MST file
CASMS0006E Unexpected response (EIBRESP=EIBRESP) for function EIBFN=EIBFN
CASMS0007E Error deleting mapset, RC=return-code
CASMS0008W Internal DFHMSD name (DFHMSD-name) does not match mapset (mapset-name)
CASMS0009W Initial mapset cmd-line-mapset not found
CASMS0010W Initial map cmd-line-map not found in mapset cmd-line-mapset
CASMS0011E Internal processing error return-code
CASMS0012I About to delete mapset mapset-name, press <ENTER> to confirm
CASMS0013I Delete mapset request canceled
CASMS0014I transid transaction complete
CASMS0015E Unexpected response (EIBRESP) for function EIBFN
CASOP Error Messages
CASOP0000I message-part From (user-id,terminal-id,trans-id) message-text
CASOP0001W message-part From (user-id,terminal-id,trans-id) message-text
CASOP0002E message-part From (user-id,terminal-id,trans-id) message-text
CASOP0003S message-part From (user-id,terminal-id,trans-id) message-text
CASOP1000W message-part From (user-id,terminal-id) message-text
CASOP1900I Message has been sent
CASOP1901I Enter Message
CASOP1902W No Input - Reenter
CASOP1903W CWTO Limitation - Enter Message
CASOP1908S CWTO Terminated by Operator reason
CASOP1909S CWTO Aborted - Resp=EIBRESP Resp2=EIBRESP2
CASPC Error Messages
CASPC0000E Program 'program-id' not found
CASPC0001E Program 'program-id' disabled for transid transid
CASPC0002E EIBRESP=eibresp invoking program 'program-id'
CASPC0003I CRUN usage: CRUN {program-name}
CASPC0004I COMMAREA passed to CRUN
CASRA Error Messages
CASRA0001 - CASRA0019
CASRA0001E Field field-name is invalid
CASRA0002W Field field-name has been truncated
CASRA0003W Field field-name was specified but is not part of the current record type
CASRA0004W A value was specified for field field-name that is not required
CASRA0005E No value specified for required field field-name
CASRA0006E field-name must not start with the characters 'DFH'
CASRA0007E Either a program ID or a remote system ID must be specified
CASRA0008E Remote trans ID specified but no remote system ID
CASRA0009E Remote Trans ID specified but no remote system ID
CASRA0010E Remote program ID specified but no remote system ID
CASRA0011E Minimum record length not required when remote sysid specified
CASRA0012E Maximum record length not required when remote sysid specified
CASRA0013E Remote file name specified but no remote system id
CASRA0014E Key position specified when split keys active
CASRA0015E Key length specified when split keys active
CASRA0016E Minimum record length greater than the maximum record length
CASRA0017E Key position not within the minimum record length
CASRA0018E Key not contained in the minimum record size
CASRA0019E Either a remote system ID or a file share server can be specified
CASRA0020 - CASRA0039
CASRA0020E Remote System ID must not be specified if a file path present
CASRA0021E Remote System ID not required if a file name override specified
CASRA0022E Remote System ID not required if a file extension is specified
CASRA0023E File format is fixed but the min and max rec lengths are not equal
CASRA0024E Split key flag set to yes but no split keys defined
CASRA0025E Duplicate keys not allowed when file type set to KSDS
CASRA0026E Terminal specified when the Queue type is not intra-partition
CASRA0027E Transaction specified when the Queue type is not intra-partition
CASRA0028E Indirect name specified when Queue type is not indirect
CASRA0029E Trigger level specified for an indirect or extra-partition queue
CASRA0030E Maximum record length specified for indirect or intra-partition queue
CASRA0031E Minimum record length specified for indirect or intra-partition queue
CASRA0032E Minimum record length greater than the maximum record length
CASRA0033E File name specified for an indirect or intra-partition queue
CASRA0034E File path specified for an indirect or intra-partition queue
CASRA0035E File extension specified for an indirect or intra-partition queue
CASRA0036E Storage cushion exceeds half the shared pages value.
CASRA0037E Remote data ID specified but no remote system ID specified
CASRA0038E No extended data stream specified but highlight or color specified
CASRA0039E Remote system ID specified but no remote terminal ID specified
CASRA0040 - CASRA0053
CASRA0040E Remote terminal ID specified but no remote system ID specified
CASRA0041E Minimum record length greater than the maximum record length
CASRA0042E More than one database has been defined
CASRA0043E No indirect name specified when Queue type is indirect
CASRA0044E Universal Client specified, but session count is 0
CASRA0045E Both MFNODE and MFPORT must be entered
CASRA0046E PROTOCOL(HTTP|USER) and AUTH(ASSERTED) meaningless
CASRA0047E PROTOCOL(ECI|IPIC) and AUTHENTICATE meaningless
CASRA0048E PROTOCOL(IIOP) and AUTH(BASIC|AUTOREGISTER|AUTOMATIC) meaningless
CASRA0049E ATTACHSEC must be blank for PROTOCOL(HTTP|USER|IIOP)
CASRA0050E ALT file type requires base file name
CASRA0051E Base file name only required for an FCT of type ALT
CASRA0052E Remote parameters specified for FCT of type ALT
CASRA0053E Transaction ID contains invalid characters
CASRA0060 - CASRA0082
CASRA0060E (subst$) value is invalid
CASRA0061E (subst$) value is out of range
CASRA0062E (subst$) value has incorrect length
CASRA0063S Unrecognised field identifier
CASRA0064E System resource - read access only
CASRA0065I No more resources of this type in the group
CASRA0066E Resource entry has been changed by external process
CASRA0070E The maximum number of groups in a list has been reached
CASRA0071I The list does not contain any groups
CASRA0072I No more groups in the list
CASRA0073E The specified group is not a member of the list
CASRA0074E Remote system ID must be supplied for files of type 'Undefined'
CASRA0075W Specified dataset name is not cataloged
CASRA0076E Remote system ID must not be supplied for cataloged files
CASRA0077W The attributes previously specified do not match those defined in the catalog
CASRA0078E The catalog entry is a non-VSAM file
CASRA0079E SYNCLEVEL WRONG
CASRA0080E The length of GROUP name is too long, must be <= 8 characters
CASRA0081E The length of The attribute at fault e.g. program name. is too long
CASRA0082E The length of The attribute at fault e.g. port number. cannot be zero
CASRA0101 - CASRA0124
CASRA0101E URM must be blank for PROTOCOL(IIOP) and AUTH(ASSERTED|CERTIFICATE)
CASRA0102E SSL must specify CLIENTAUTH for AUTH(AUTOREGISTER|CERTIFICATE)
CASRA0103E SOCKETCLOSE must specify NO for PROTOCOL(ECI|IPIC)
CASRA0104E CONVERTER cannot be used with HFS File
CASRA0105E PROGRAM cannot be used with HFS File
CASRA0106E TRANSACTION cannot be used with HFS File
CASRA0107E MEDIATYPE must be specified when using HFS File
CASRA0108E Invalid MEDIATYPE specified
CASRA0109E Invalid HOST specified
CASRA0110E Invalid values in APPENDCRLF field
CASRA0111E Invalid values in FILE field
CASRA0112E Invalid values in HFSFILE field
CASRA0113E Invalid values in TSQUEUE field
CASRA0114E Invalid values in TDQUEUE field
CASRA0115E Invalid values in PROGRAM field
CASRA0116E Invalid values in EXITPRG field
CASRA0117E Invalid values in DDNAME field
CASRA0118E Invalid values in MEMBERNAME field
CASRA0119E Invalid values in TYPE field
CASRA0120E Invalid values in TEMPLATENAME field
CASRA0121E Invalid values in DOCTEMPLATE field
CASRA0122E FILE|TSQUEUE|TDQUEUE|PROGRAM|EXITPGM|HFSFILE OR MEMBERNAME must be specified
CASRA0123E Option conflicts with other option and is ignored
CASRA0124E Option conflicts with other option and is ignored
CASRA0125 - CASRA0137
CASRA0125E Invalid values in TYPE field
CASRA0126E Invalid values in NAME field
CASRA0127E Invalid values in CLASS field
CASRA0128W Port number The well-known port number. implies protocol The new protocol the TCPIPSERVICE has been set to use., so protocol has been changed to The new protocol the TCPIPSERVICE has been set to use.
CASRA0129W Port number The well-known port number. implies that SSL be switched to NO, so SSL has been switched to NO
CASRA0130W Port number The well-known port number. implies that SSL be switched to YES, so SSL has been switched to YES
CASRA0131W Protocol The protocol the TCPIPSERVICE has been set to use. implies transaction The new transaction the TCPIPSERVICE has been set to use., so transaction has been set to The new transaction the TCPIPSERVICE has been set to use.
CASRA0132E For protocol The protocol the TCPIPSERVICE has been set to use. option The attribute and value that is meaningless. is meaningless
CASRA0133S Use of protocol The protocol the TCPIPSERVICE has been set to use. implies The attribute and value that is required. option must be specified
CASRA0134S Use of The attribute and value specified. option implies The attribute and value that is required. option must be specified
CASRA0135W Protocol The protocol the TCPIPSERVICE has been set to use. implies URM. The default value has been assumed
CASRA0136W Transaction The new transaction the TCPIPSERVICE has been set to use. implies protocol The protocol the TCPIPSERVICE has been set to use., so protocol has been set to The protocol the TCPIPSERVICE has been set to use.
CASRA0137E The new transaction the TCPIPSERVICE has been set to use. option conflicts with The protocol the TCPIPSERVICE has been set to use. option and is ignored
CASRA1001 - CASRA1019
CASRA1001E Invalid request parameter
CASRA1002E Invalid command code passed in request parameter block
CASRA1003E The RVDA value is not applicable for the requested command
CASRA1004E The record type specified is not a valid value
CASRA1005E Invalid pointer address
CASRA1006E Invalid length value
CASRA1007E Invalid RVDA value
CASRA1008E Invalid RVDA value for the record type
CASRA1009E A group name is required for this operation
CASRA1010E A resource name is required for this operation
CASRA1011E A command was attempted that requires additional parameters
CASRA1012E The requested record was not found
CASRA1013E The requested group description record was not found
CASRA1014E The record is locked by another process
CASRA1015E The record is not locked and can not be updated
CASRA1016E Duplicate record found
CASRA1017E Invalid record type
CASRA1018E An IO error was encountered when processing the command
CASRA1019E An IO error was encountered when processing the command
CASRA1020 - CASRA1032
CASRA1020E The resource definition file is read only
CASRA1021E The resource definition file is read only
CASRA1022E The resource definition file is read only
CASRA1023E The resource definition file is read only
CASRA1024E The request entry count is greater than 500
CASRA1025W The record is continued
CASRA1026E New record version -some data may not be available
CASRA1027E Old record version -the record should be upgraded
CASRA1028E The record passed in not valid and can not be imported
CASRA1029W End of file has been reached
CASRA1030W Record truncated
CASRA1031W Resource definition file is read only
CASRA1032E Key not contained within the specified record size
CASRA1101 - CASRA1105
CASRA1101E A field or fields to be updated generated warning message(s)
CASRA1102E A field or fields to be updated generated error message(s)
CASRA1103E An invalid request was passed for the get-message command
CASRA1104E An invalid request was passed for the get-message command
CASRA1105E An invalid request was passed for the get-message command
CASRA1201 - CASRA1218
CASRA1201S Initialization failure
CASRA1202S Error processing the region configuration file
CASRA1203S Initialization failure
CASRA1204S Initialization failure
CASRA1205S Initialization failure
CASRA1206S Initialization failure
CASRA1207S Initialization failure
CASRA1208S Initialization failure
CASRA1209S Initialization failure
CASRA1211S Error, incorrect resource definition file version
CASRA1212E The resource definition file can not be found
CASRA1214E Error opening the resource definition file.
CASRA1215E Invalid request issued.
CASRA1216E The region name is not valid
CASRA1217E Already initialized
CASRA1218S Initialization failure
CASRA1301 - CASRA1319
CASRA1301E The USERID entered is not valid
CASRA1302E The PASSWORD entered in not valid
CASRA1303E Authorization failed
CASRA1304E Authorization failed for PCT table access
CASRA1305E Authorization failed for FCT table access
CASRA1306E Authorization failed for PPT table access
CASRA1307E Authorization failed for DCT table access
CASRA1308E Authorization failed for SIT table access
CASRA1309E Authorization failed for SNT table access
CASRA1310E Authorization failed for TST table access
CASRA1311E Authorization failed for JCT access
CASRA1312E Authorization failed for TYPE TERM table access
CASRA1313E Authorization failed for TERM table access
CASRA1314E Authorization failed for PLT table access
CASRA1315E Authorization failed for STARTUP table access
CASRA1316E Authorization failed for XLT access
CASRA1317E Authorization failed for PRO table access
CASRA1318E Authorization failed for security record access
CASRA1319E Authorization failed for group description table access
CASRA1320 - CASRA1326
CASRA1320E The file is secure and a valid user has not signed on
CASRA1321E Access to the resource was denied
CASRA1322E The resource file security setting was not updated
CASRA1324E No user is signed on
CASRA1325E Authorization failed for XAT access
CASRA1326E Resource definition security must be OFF prior to resource import
CASRA1501 - CASRA1515
CASRA1501S An unrecognised error has occured - file may be corrupt
CASRA1502E The requested record was not found
CASRA1503E Duplicate record found
CASRA1504E The record is locked by another process
CASRA1505E The resource definition file ((substDir$)) cannot be found
CASRA1506E Invalid record type
CASRA1507E Invalid request issued
CASRA1508S A mis-match error has occured
CASRA1509E Failed to create resource definition file ((substDir$))
CASRA1510E Error opening the resource definition file ((substDir$))
CASRA1511S Initialization failure
CASRA1512E The resource definition file ((substDir$)) is already open
CASRA1513S The resource definition file ((substDir$)) version is incorrect
CASRA1514E The resource definition file ((substDir$)) is secure and a valid user has not signed on
CASRA1515E An I/O error ((substFS$)) was encountered accessing the resource definition file ((substDir$))
CASRB Error Messages
CASRB0001 - CASRB0019
CASRB0001I No resource records found
CASRB0002I Already at the top of the list
CASRB0003I Already at the bottom of the list
CASRB0004I Record added
CASRB0005E Resource name is invalid
CASRB0006I Record updated
CASRB0007I Record deleted
CASRB0008I Read only access allowed
CASRB0009E Access to the resource was denied
CASRB0010I Resource definition file has been upgraded
CASRB0011E Group name is invalid
CASRB0012I Group deleted
CASRB0013I No group records found
CASRB0014I Please verify the password by entering it in verify password field
CASRB0015E Verify password does not match password
CASRB0016E Please specify either fixed or free format open string not both
CASRB0017E This action requires resource-type update authority
CASRB0018W Resource definition file has been upgraded with errors
CASRB0019E Error opening log file (rdoupgrd.log), status=file-status
CASRB0020 - CASRB0039
CASRB0020I Upgrading file filespec
CASRB0021I Run at date time using upgrade version 'program-version'
CASRB0022I Resource Definition file at correct level. No upgrade required.
CASRB0023W count typeterm entries were bypassed due to page size conflict
CASRB0024W Typeterm group.resource mapping pagesize and device screen size differ
CASRB0025I Upgrade log file: filespec
CASRB0026I Added resource-type entry resource
CASRB0027I Added resource-type group group entry resource
CASRB0028I Checking supplied system entries
CASRB0029I Checking user-defined entries
CASRB0030I Adding/updating resource-type entries
CASRB0031E Unexpected error writing to log file (rdoupgrd.log), status=file-status
CASRB0032E Unexpected error loading module module-name
CASRB0033F Resource file version not compatible with dfherdio
CASRB0034F Resource file not at the same level as dferdio
CASRB0035E Conversion Table File not found
CASRB0036E Unexpected dfherdcv error: request=request-code result=result-code status=file-status
CASRB0037E A valid SNT administrator sign-on is required to toggle security.
CASRB0038E Error reading security record. Security unchanged.
CASRB0039W Security is already enabled - no change made
CASRB0040 - CASRB0059
CASRB0040W Security is already disabled - no change made
CASRB0041I Security has been enabled.
CASRB0042I Security has been disabled.
CASRB0043E Cannot access Resource Definition File - status=file-status (req=request-code res=result-code)
CASRB0044E Invalid userid/password
CASRB0045E Specified userid does not have SNT Update authority
CASRB0046I Upgrading RDF security data
CASRB0047I An unaltered SYSAD userid exists-- security default is disabled.
CASRB0048I has SNT-Update authority-- security default is enabled.
CASRB0049I No users with SNT-Update authority-- security default is disabled.
CASRB0050F Fatal error. Program cannot continue
CASRB0051I RDF backup file backup-filespec created
CASRB0052F Resource Definition backup failed, status=status-code
CASRB0053E Command parameter error: parameter
CASRB0054I Upgraded resource-type entry resource
CASRB0055I Upgraded resource-type group group entry resource
CASRB0056I Processing completed with return-code=return-code
CASRB0057I Detected zero PCT security key in group group entry resource
CASRB0058I This resource is not selectable. Use the GUI in Mainframe Express
CASRB0059W Data set dsname not found in catalog.
CASRB0060 - CASRB0079
CASRB0060E Failed to open catalog. Return code = return-code
CASRB0070I Modified FCT entry FCT-name in group group-name, FS Server ID was "Old-FS-ID" now "New-FS-ID"
CASRB0071I Processing FCT entries in group group-name, bulk update of Fileshare server (FS-ID)
CASRB0072I Group group-name not found
CASRB0073E Group group-name is invalid
CASRB0074E Resource definition path not specified
CASRB0075E Options /s(sit-name,FS-ID) and /f(group-name,FS-ID) mutually exclusives
CASRB0076E SIT sit-name contains invalid characters
CASRB0077E SIT sit-name not found
CASRB0078I Modified SIT sit-name. FS-ID for recoverable TS was old-recoverable-TS-name now new-recoverable-TS/TD-name.
CASRB0079I Modified SIT sit-name. FS-ID for recoverable TD was old-recoverable-TS-name now new-recoverable-TS/TD-name.
CASRD Error Messages
CASRD0001 - CASRD0015
CASRD0001E
CASRD0002E
CASRD0003S
CASRD0004I
CASRD0005E
CASRD0006E
CASRD0007I
CASRD0008I
CASRD0009I
CASRD0010E
CASRD0011S
CASRD0012W
CASRD0013W
CASRD0014W
CASRD0015W
CASRD0016 - CASRD0030
CASRD0016W
CASRD0017W
CASRD0018E
CASRD0019E
CASRD0020E
CASRD0021E
CASRD0022E
CASRD0023E
CASRD0024E
CASRD0025E
CASRD0026E
CASRD0027E
CASRD0028W
CASRD0029W
CASRD0030E
CASRD0031 - CASRD0045
CASRD0031I
CASRD0032E
CASRD0033E
CASRD0034W
CASRD0035W
CASRD0036W
CASRD0037E
CASRD0038E
CASRD0039E
CASRD0040E
CASRD0041E
CASRD0042E
CASRD0043E
CASRD0044E
CASRD0045E
CASRD0046 - CASRD0052
CASRD0046E
CASRD0047E
CASRD0048E
CASRD0049E
CASRD0050E
CASRD0051E
CASRD0052E
CASRD1000 - CASRD1015
CASRD1000I
CASRD1001I
CASRD1002I
CASRD1005E
CASRD1006E
CASRD1007E
CASRD1008I
CASRD1010I
CASRD1011I
CASRD1012I
CASRD1015E
CASRD1016 - CASRD1041
CASRD1016E
CASRD1017E
CASRD1018I
CASRD1030I
CASRD1031I
CASRD1032I
CASRD1035E
CASRD1036E
CASRD1037E
CASRD1038I
CASRD1039E
CASRD1040E
CASRD1041E
CASRM Error Messages
CASRM0001I ODBC resource manager initialized
CASRM0002S ODBC resource manager initialization terminated abnormally, RC=return-code
CASRM0003I ODBC resource manager terminated
CASRM0004W ODBC resource manager warning warning-message
CASRM0005S ODBC resource manager error error-message
CASSE Error Messages
CASSE0000 - CASSE0019
CASSE0000W Signon attempt at term-id, for user user-id unsuccessful.
CASSE0001E Security violation. Terminal term-id, transaction trans-id, user user-id.
CASSE0002I Signon complete at term-id, for user user-id.
CASSE0003I Signon complete at term-id, for user user-id. Password changed.
CASSE0004I Signon complete at term-id, for user user-id. Password unchanged.
CASSE0005W SIGNON fail. Terminal term-id, TranId trans-id, Program program-id, User user-id.
CASSE0006I Sign-Off complete
CASSE0007I Security is disabled
CASSE0008I Region is running with Resource security enabled.
CASSE0009I Region is running with Resource security disabled.
CASSE0010I Region is running with Resource security enabled.
CASSE0011I Region is running with Resource security disabled.
CASSE0012I Signon complete at term-id, for user user-id. Local security is disabled.
CASSE0013I Signon complete at term-id, for user user-id. Password changed. Local security is disabled.
CASSE0014I Signon complete at term-id, for user user-id. Password unchanged. Local security is disabled.
CASSE0015W Signon attempt at term-id, for user user-id unsuccessful.
CASSE0016I Signon complete at term-id, for user user-id.
CASSE0017I Signon cancelled at user request
CASSE0018I Signon complete at term-id, for user user-id using saved userid/password. (Use "CESG CLEAR" to re-signon)
CASSE0019W Unexpected signon failure
CASSE0020 - CASSE0101
CASSE0020W Sign-off option must be LOGOFF or GOODNIGHT. Sign-off is ignored.
CASSE0021W SIGNON fail. Terminal term-id, TranId trans-id, Program program-id, User user-id, ESMRESP esm-resp, ESMREASON esm-reason.
CASSE0030I External security exit enabled: SNT(SNT-exit-enabled), RSL(RSL-exit-enabled), Sign-on(Sign-on-exit-enabled), VerifyPWD(Verify-Password-exit-enabled).
CASSE0031W Signon failed. User already signed on at terminal term-id.
CASSE0032E User ID "" invalid or password incorrect, region terminating
CASSE0033E User not authorized to start ES "", region terminating.
CASSE0034E PLTPI user "" invalid, region terminating.
CASSE0035E User "" is not a surrogate user of PLTPI user "", region terminating.
CASSE0036E User ID "" invalid or password incorrect.
CASSE0037I User "" deleted SNT entry "".
CASSE0038I User "" modified SNT entry "".
CASSE0050I Success-message
CASSE0051E Error-message
CASSE0101E Security violation. Terminal term-id, resource trans-id, user user-id, code return code, reason reason code.
CASSI Error Messages
CASSI0000 - CASSI0013
CASSI0000I
CASSI0001I
CASSI0002F
CASSI0003F
CASSI0004S
CASSI0005S
CASSI0006S
CASSI0007S
CASSI0008W
CASSI0009S
CASSI0010S
CASSI0011I
CASSI0012I
CASSI0013W
CASSI1000 - CASSI1015
CASSI1000I
CASSI1001S
CASSI1002S
CASSI1003W
CASSI1004W
CASSI1005E
CASSI1006E
CASSI1007E
CASSI1008E
CASSI1009E
CASSI1010W Error environment variable ES_CERTIFICATES_LOCATION not set or pointing to an invalid location
CASSI1011W TCPIPSERVICE TCPIPSERVICE name could not be started. Certificate Certificate name could not be found
CASSI1012W Error no certificate specified for TCPIPSERVICE TCPIPSERVICE name and ES_DFLT_CERTIFICATE_NAME_SERVER not set
CASSI1013W Error TCPIPSERVICE TCPIPSERVICE name could not be started. No passphrase for server certificate Certificate name
CASSI1014W No CA root file provided to validate client certificates for TCPIPSERVICE TCPIPSERVICE name. Server certificate is Certificate name
CASSI1015W TCPIPSERVICE TCPIPSERVICE name could not be started. Keyfile Keyfile name could not be found
CASSI1400 - CASSI1415
CASSI1400S
CASSI1401S
CASSI1402S
CASSI1403S
CASSI1404S
CASSI1410S
CASSI1411E
CASSI1412S
CASSI1413S
CASSI1414S
CASSI1415E
CASSI1416 - CASSI1600
CASSI1416S
CASSI1417S
CASSI1418S
CASSI1419S
CASSI1420S
CASSI1421S
CASSI1422S
CASSI1423S
CASSI1424S
CASSI1425I
CASSI1426I
CASSI1427E
CASSI1428E
CASSI1500I
CASSI1501I
CASSI1502S
CASSI1503I
CASSI1600I
CASSI1700 - CASSI1715
CASSI1700I
CASSI1701S
CASSI1702S
CASSI1703S
CASSI1704S
CASSI1705S
CASSI1706I
CASSI1707I
CASSI1708S
CASSI1709S
CASSI1710S
CASSI1711S
CASSI1712S
CASSI1713S
CASSI1714S
CASSI1715S
CASSI1716 - CASSI1730
CASSI1716S
CASSI1717S
CASSI1718I
CASSI1719I
CASSI1720S
CASSI1721S
CASSI1722S
CASSI1723S
CASSI1724S
CASSI1725S
CASSI1726S
CASSI1727S
CASSI1728S
CASSI1729I
CASSI1730S
CASSI1731 - CASSI1747
CASSI1731S
CASSI1732W
CASSI1733S
CASSI1734I
CASSI1735S
CASSI1736S
CASSI1737W
CASSI1738I
CASSI1739W
CASSI1740W
CASSI1741S
CASSI1742S
CASSI1743S
CASSI1744I
CASSI1745E
CASSI1746W
CASSI1747W Group specified in startup list not found
CASSI1800 - CASSI1900
CASSI1800S
CASSI1801S
CASSI1802I
CASSI1803I
CASSI1804I
CASSI1805I
CASSI1806I
CASSI1807I
CASSI1808I
CASSI1809I Dynamic debugger attached. Cobdebugremote on port
CASSI1810W Dynamic debugger port retrieval failed
CASSI1839S
CASSI1840S
CASSI1842S
CASSI1843S
CASSI1844S
CASSI1845S
CASSI1846S
CASSI1847S
CASSI1848S
CASSI1849S
CASSI1851S
CASSI1860S
CASSI1861S
CASSI1870S
CASSI1871S
CASSI1873S
CASSI1872S
CASSI1900S
CASSI2000 - CASSI2152
CASSI2000I
CASSI2001I
CASSI2002S
CASSI2003S
CASSI2004S
CASSI2005S
CASSI2006I
CASSI2100E
CASSI2101E
CASSI2102E
CASSI2103E
CASSI2104E
CASSI2105I
CASSI2106E
CASSI2107E
CASSI2108E
CASSI2109E
CASSI2110E
CASSI2111E
CASSI2112E
CASSI2113E
CASSI2114E
CASSI2115E
CASSI2116E
CASSI2117I
CASSI2150E
CASSI2151W
CASSI2152W
CASSI2201 - CASSI4005
CASSI2201I
CASSI2202E
CASSI2203E
CASSI2204E
CASSI2205E
CASSI2206E
CASSI4000W
CASSI4001W
CASSI4002W
CASSI4003W
CASSI4004W
CASSI4005I
CASSI5000 - CASSI5040
CASSI5000I
CASSI5001I
CASSI5002S
CASSI5003S
CASSI5004S
CASSI5005S
CASSI5006S
CASSI5007E
CASSI5010I
CASSI5012I Successfully negotiated with ES Cluster manager APPLID of ES Cluster manager
CASSI5013W Warning failed to negotiate with node APPLID of node., Reason for negotiation failure e.g. catalog path mismatch.
CASSI5014S Severe error in ES Cluster negotiation with Reason for negotiation failure e.g. catalog path mismatch. (), region terminating
CASSI5020I
CASSI5021I
CASSI5022S
CASSI5023S
CASSI5024S
CASSI5025S
CASSI5026S
CASSI5030I
CASSI5040I
CASSI6000 - CASSI8005
CASSI6000E
CASSI6001I
CASSI6002I
CASSI6003E
CASSI6004E
CASSI6005I
CASSI6006I
CASSI6007I
CASSI7000I
CASSI7001I
CASSI8001I
CASSI8002E
CASSI8003I
CASSI8004S
CASSI8005S
CASSI9001 - CASSI9025
CASSI9001E
CASSI9002E
CASSI9003E
CASSI9004S
CASSI9005E
CASSI9006S
CASSI9007S
CASSI9008I
CASSI9009I
CASSI9010S
CASSI9011S
CASSI9012E
CASSI9013S GLM lock file exists and in use by Applid of the region that has the lock on casglm.lck, ES Cluster Manager cannot start.
CASSI9014S JCL support disabled. GLM lock file creation failed RC = return-code
CASSI9015S JCL support disabled: RC return-code creating catalog folder path
CASSI9016S CASGLM.LCK Dataset in use by region Region name using the allocation area. JCL support disabled
CASSI9017S Connection to ES Cluster manager remote-region (sysid sys-id) is disabled, verify and release global locks on ES cluster manager
CASSI9018S Attempt to connect to a disabled ES Cluster manager remote-region (sysid sys-id)
CASSI9019S no connection available to the ES Cluster manager (sysid sys-id)
CASSI9020I Default RNLDEF created in Name of the file containing the RNL definitions (All SYSDSNs are Global resources).
CASSI9021S RC Name of the file containing the RNL definitions attempting to create default RNLs file
CASSI9022E RC Name of the file containing the RNL definitions accessing RNLs file .
CASSI9023E missing or invalid parameter parameter name in RNL record number record number.
CASSI9024I Number of records loaded RNLDEF loaded from ESCLRNLs.cfgNumber of records in error
CASSI9025I RNLDEFs received and installed from ES Cluster Manager Number of records loaded.
CASSP Error Messages
CASSP0001 - CASSP0014
CASSP0001W
CASSP0002I
CASSP0003E
CASSP0004E
CASSP0010S
CASSP0011S
CASSP0012S
CASSP0013S
CASSP0014S
CASST Error Messages
CASST0000 - CASST0020
CASST0000I
CASST0001I
CASST0002W
CASST0003W
CASST0004W
CASST0005I
CASST0006I
CASST0007I
CASST0008W
CASST0009W
CASST0010W
CASST0011W
CASST0012W
CASST0013W
CASST0014E
CASST0015E
CASST0016E
CASST0017E
CASST0018S
CASST0019S
CASST0020I
CASST4000 - CASST4111
CASST4000I
CASST4001I
CASST4002E
CASST4010I
CASST4011I
CASST4020I
CASST4021E
CASST4022S
CASST4090I
CASST4100I
CASST4101I
CASST4102E
CASST4110I
CASST4111I
CASST5000 - CASST6002
CASST5000I
CASST5001I
CASST5002S
CASST5003S
CASST5004S
CASST5005S
CASST5006S
CASST5010I
CASST5020I
CASST5021I
CASST5022S
CASST5023S
CASST5024S
CASST5025S
CASST5026S
CASST5030I
CASST5201I
CASST5230I
CASST5231I
CASST6002I
CASTM Error Messages
CASTM5001 - CASTM5019
CASTM5001I IMS TM Control Process initialization started
CASTM5002S IMS TM Control Process is not running in multi-threaded mode
CASTM5003I IMS TM Control Process initialization complete
CASTM5004S IMS TM Control Process registration failed, reason = reason-code
CASTM5005S IMS TM Control Process storage allocation error
CASTM5006I ims-control-message
CASTM5007I IMS TM Control Process termination started
CASTM5008I IMS TM Control Process termination complete
CASTM5009I IMS TM Control is operating with EBCDIC bias
CASTM5010I IMS TM Control is operating with ASCII bias
CASTM5011I IMS TM Control Process restart in progress
CASTM5012S IMS TM Control message queues init failed. Reason (reason-code)
CASTM5013I IMS TM Control message queues cold started
CASTM5014W IMS TM messages queues not properly closed previously
CASTM5015I IMS TM Queue File: queue-file-name
CASTM5016I IMS TM Queue File size: queue-block-count blocks (queue-file-size bytes)
CASTM5017I IMS TM running withqueue-buffer-count Queue File buffers of buffer-size bytes each
CASTM5018W IMS TM Transaction transaction (ID: 'transaction-id') inflight (wait)
CASTM5019E IMS ACB error-ACB error; transaction transaction stopped, reason: reason
CASTM5020 - CASTM5039
CASTM5020S IMS TM Message Q version mismatch. Disk version is version
CASTM5021S IMS TM Message Q upgrade or cold start is required. 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
CASTM5037I IMS TM old Queue File: queue-file-name
CASTM5038I IMS transaction transaction marked as implicit wait for input
CASTM5039I IMS TM process generated a dump to dump dataset dump-dataset
CASTM5040 - CASTM5052
CASTM5040I IMS TM Message Queue File flush requests disabled
CASTM5041I IMS TM Message Queue File flush requests aggregate time 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 nearly full
CASTM5051E IMS TM Message Queue file out of space
CASTM5052E IMS TM response mode transaction transaction-name terminated without a response
CASTS Error Messages
CASXB Error Messages
CASXB0002 - CASXB0019
CASXB0002S Expected DFHMSD TYPE=FINAL - remainder of source discarded
CASXB0003E Unrecognized verb "<verb>" - remainder of macro discarded
CASXB0004W Unrecognized parameter "<parm-name>" ignored
CASXB0005E Illegal value "<parm-value>" rejected
CASXB0006E POS=<position> is outside defined map size
CASXB0007E Invalid PICIN/PICOUT value
CASXB0008W PICIN/PICOUT lengths unequal - using the shorter one
CASXB0009W value has an odd number of hex-digits
CASXB0010E Hex string can only contain characters 0-9 and A-F
CASXB0011E DBCS string is not even
CASXB0012E Length must be even
CASXB0013E SOSI=YES cannot be specified with PS=8
CASXB0014E PS=8 requires INITIAL/XINIT to be even
CASXB0015E PS=8 requires DBCS characters in INITIAL/XINIT
CASXB0016E Only one INITIAL/XINIT/GINIT allowed
CASXB0017E GINIT specified without PS=8
CASXB0018E SIZE=<size-spec> exceeds configured desktop size
CASXB0019E Closing ')' not found - value rejected
CASXB0020 - CASXB0039
CASXB0020W Extra values after ')' ignored
CASXB0021E Quoted value expected
CASXB0022E Repeated field attributes different - repeat terminated
CASXB0023E Repeated group instance is invalid - group closed
CASXB0024E Too many fields in group - group closed
CASXB0025E Field cannot belong to an SDF group and BMS subfield group
CASXB0026W BMS subfield's attributes differ from the first subfield
CASXB0027W Quoted literal must resume in column 16
CASXB0028E Continued card must resume in column 2-16
CASXB0029W Name "<label>" exceeds 7 characters - truncated
CASXB0030E Command/macro-id not found following label text
CASXB0031E String "<text>..." exceeds 256 characters - rejecting macro
CASXB0032W Argument "<text-string>" folded to uppercase
CASXB0033W Host compatibility: Blank card found
CASXB0034I Processing Map <map-name>
CASXB0035W Warning: MCO forces TIOAPFX=YES on MOD/CPY generation
CASXB0036S Error: Unable to open .trl file, status=<file-status>
CASXB0037S Unexpected I/O error on input file, status=<file-status>
CASXB0038S Unexpected heap error, status=<heap-file-status>
CASXB0039S Unexpected error creating map, GL-status=<internal-status>
CASXB0040 - CASXB0059
CASXB0040S The input file is not a valid MF Forms .frm file
CASXB0041W No comma after last parm, continuation cards are comments
CASXB0042W Expected another parameter following the last comma
CASXB0043S The input file is not a valid MF Screens .srn file
CASXB0044E Repeated fields must be vertically or horizontally adjacent
CASXB0045E Repeated field/group is not symmetric/balanced
CASXB0046I No DFHMDI SIZE arg. Using configured default map size
CASXB0047W POS=offset should be used when DFHMDI SIZE= is omitted
CASXB0048W POS=(row,col) should be used when DFHMDI SIZE= is specified
CASXB0049W CTRL ignored... Already specified in DFHMSD macro
CASXB0050W ATTRB=IC specified for a protected field. Accepted.
CASXB0051E Repeated fields must have same LENGTH, PICIN and PICOUT
CASXB0052W Field overlaps another with MODE=IN/INOUT
CASXB0053I Field out of sequence or overlaps another with MODE=OUT
CASXB0054W Input performance is improved with fields in ascending sequence
CASXB0055W Field runs beyond end of defined map size.
CASXB0056W Comment-card continued. Contents of next line ignored.
CASXB0057E There was no preceding DFHMSD TYPE=MAP/DSECT
CASXB0058I TYPE=FINAL accepted, but is undocumented mainframe behavior
CASXB0059I Loading as an MF <product> type file
CASXB0060 - CASXB0076
CASXB0060I Found a pattern of duplicate names; repeating as a group
CASXB0061E <literal-string> literal contains unbalanced or extraneous quotes
CASXB0062W Ignoring invalid ATTRB value "<attrb-value>"
CASXB0063E A valid POS operand is required for a DFHMDF macro
CASXB0064E ADVS field repeated in 3 dimensions. Collapsing into 2.
CASXB0065W Painter cannot regen ADVS 2-dim arrays. Generate using SDF mode.
CASXB0066W Name "<label>" exceeds 30 characters - truncated
CASXB0067W Duplicate BMS label <old-name>
CASXB0068E PICIN/PICOUT can only be specified when LANG=COBOL or PLI
CASXB0069E PICIN cannot be specified with MODE=OUT
CASXB0070E PICOUT cannot be specified with MODE=IN
CASXB0071E PICIN is illegal at character <pic-pos>
CASXB0072E PICOUT is illegal at character <pic-pos>
CASXB0073E PICIN/PICOUT string cannot exceed 32 characters
CASXB0074S ASCII/EBCDIC conversion error, rc=return-code
CASXB0075W Option option-name is not supported by the emulator
CASXB0076E parameter value cannot exceed max-size character(s)
CASXO Error Messages
CASXO0001 - CASXO0015
CASXO0001S
CASXO0002S
CASXO0003S
CASXO0004S
CASXO0005S
CASXO0006S
CASXO0007S
CASXO0008S
CASXO0009S
CASXO0010S
CASXO0011S
CASXO0012S
CASXO0013S
CASXO0014S
CASXO0015I
CASXO0016 - CASXO0029
CASXO0016S
CASXO0017S
CASXO0018S
CASXO0019S
CASXO0020I
CASXO0021I
CASXO0022W
CASXO0023S
CASXO0024I
CASXO0025I
CASXO0026I
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
User Exits
Exit Points
Exit Interface Definition
External Data Value Modification - Input Parameter (Exit Point 1)
Internal Data Value Modification - Input Parameter (Exit Point 2)
Unmapped Named External Input Parameter (Exit Point 3)
End of Input Request Processing (Exit Point 4)
Start of Response Processing (Exit Point 5)
Internal Data Value Modification - Output Parameter (Exit Point 6)
External Data Value Modification - Output Parameter (Exit Point 7)
End of Response Processing (Exit Point 8)
End of Request Processing (Exit Point 9)
Configuring Whether a Message Shows in the Console
Support Functions
PFI
PFI_IDPES_FN_DISPLAY_TO_UTF16
PFI_IDPES_FN_UTF16_TO_DISPLAY
PFV_IDPES_FN_ALLOC_MEM
PFV_IDPES_FN_FREE_MEM
Structures
IDP_EXIT_INFO
IDP_EXIT_SERVICE_FUNCS
REQHAND_RESPONSE
REQUEST_CONTEXT
MQ Listener and Writer Types
Reference for MSS Deployment
CICS Commands
caspcrd
cascnvim
casfile
casrdtex
casrdtup
caspcupg
castran
Data Conversion
CICS Resource Definitions
DEFINE CONNECTION
Examples
DEFINE FILE
Example
DEFINE PROGRAM
Example
DEFINE TERMINAL
Example
DEFINE TRANCLASS
DEFINE TRANSACTION
Example
DEFINE TDQUEUE
Examples
DEFINE TYPETERM
Example
DEFINE _SIGNON
CICS Supplied Transactions
CAMX - Set Maximum Number of Servers
CDBG - Modify Debug Server
CEBR - Browse Temporary Storage
CENV - Show Active Configuration
CESF - Sign Off
CESN - Sign On
CFCR - Create a File
CFLE, CFLI, CFLS - File Editor
CFMT - File Master Transaction
CGWY - Display the Status of and Start CCI Gateways
CINQ - Inquire On ASSIGN Values
CINS - Install a Resource Group
CKQC - Start a CKTI monitor
CLOG - View the Console Log
CMAP - Display BMS Maps and Information
CNCL - Release Copies of a Program
CPMT - Inquire and Set Program Attributes
CQIT - Shut Down a Region
CRTE - Start Transaction Routing
CRUN - Generic Run Program
CSPG - Page Manipulation
CSPG getpage
CSPG getpageQ
CSPG messchnyyyy
CSPG hmsgterm
CSPG msgcopy
CSSF - End Transaction Routing
CTRA - Trace Activity
CWTO - Write to Operator
EXIT - Sign Off Terminal Emulator
IMS Support in Enterprise Server
IMS DB system commands
IMS DB system command interfaces
IMS Database Control (DBC) Commands
IMS Tracing Flags
IMS-Specific Environment Variables
Non-discardable Messages (NDM) Interface Block
Standard User Exit Parameter List
JCL Commands
cassub
casout
JCL Environment Variables
ES_JES_FREE_SSTM_SYSOUT
MF_ALIAS
MF_CHARSET
MF_DUPJOBS
MF_FALLTHRUCHECK
MF_JCL_AUDIT
MF_JESPWR_EXIT
MF_NODD
MF_SMS
MF_UCC11
MF_USESCA7
MFJSENGINE
MFREXX_CHARSET
MFREXX_LSEQ_RECSIZE_MAX
MFREXX_NOT
MFREXX_OR
MFREXX_CONCAT
MFUSERCAT_NODE
TSO Support in Enterprise Server
TSO Commands and Micro Focus Extensions
ALLOCATE
ATTRIB
CALL
DELETE
DSN
EXEC
FREE
LISTALC
LISTCAT
LOGOFF
PROFILE
RELATE
REXX
SUBMIT
TIME
MSS Error Messages
JCL Error Messages
JCLAM Error Messages
JCLCM Error Messages
JCLCM0000 - JCLCM0199
JCLCM0200 - JCLCM0299
JCLCM0400 - JCLCM0499
JCLCM0500 - JCLCM0599
JCLCM0600 - JCLCM0699
JCLCM0800 - JCLCM0899
JCLCM0900 - JCLCM0999
JCLCM1000 - JCLCM2000
JCLCM1475S: Fatal RTS error: Out of Space. Work suspended until operator input received.
JCLCM1500S:VSAM Shareoption Manager Error. . DS: DATASET NAME. Action: OPEN, CLOSE, Intent INPUT, I-O, OUTPUT, RC: Error Code Reason: Detailed Reason Code.
JCLCM2000S: Unable to acquire global lock for job JOB NAME.
JCLGN Error Messages
JCLIM Error Messages
JCLPT Error Messages
JCLUT Error Messages
JCLZZ Error Messages
SORT - MFJSORT Error Messages
MFJSORT Summary Messages
JES Messages
Enterprise Server Security
Securing an Enterprise Server Installation
Architecture and Overview
About Securing an Enterprise Server Installation
Threat Models
Security Architecture
System Components and Process Flows
About the External Security Facility (ESF)
About Security Managers
About Security Queries
Designing the Security Policy
Configuring Enterprise Server Security
Security Configuration Stages
Adding a Security Manager to the Pool
To Add or Remove a Security Manager in the Pool
To Edit a Security Manager's Properties
Enabling a Security Manager
To Enable or Disable a Security Manager
Defining a Security Manager List
To Add a Security Manager to the Default ES Security Manager List
To Set Default Enterprise Server Security Configuration
Setting MF Directory Server Security Configuration
To Set the MF Directory Server Security Configuration
Customizing the Security Settings for an Enterprise Server Instance
To Set Security Configuration Options for an Enterprise Server
Implementing Security Manager Changes
To Update using the Enterprise Server Administration Interface
To Update Security Manager Changes Using esfupdate
Configuring External Security Facility (ESF) from the Command Line
About the esfadmin Command
esfadmin Command Syntax
esfadmin Usage Notes
Setting User Passwords with esfadmin
esfadmin Sub-commands
ADDACE, ALTACE, and DELACE
ADDCLASS and ALTCLASS
ADDGROUP and ALTGROUP
ADDMEMBER and DELMEMBER
ADDRESOURCE and ALTRESOURCE
ADDUSER and ALTUSER
DELCLASS
DELGROUP
DELRESOURCE
DELUSER
LISTCLASS
LISTGROUP
LISTREFERENCES
LISTRESOURCE
LISTUSER
SETOPTIONS
SETPASSWORD
Using the MFDS Internal Security Module
Working with Users, Groups and Resources
Application Access and Administration Access
Understanding Users and Groups
Understanding Permissions
Directory Server Permissions
Server Permissions
Managing Users and Groups
Setting Permissions
Best Practice
MLDAP ESM Module
LDAP Client and Server Software
The Micro Focus LDAP Schema
Wildcards for Resource, User, and Group Names
Username Substitution
Nested Groups
Resource Access Control
Matching Rules and ACEs
Compatibility Rule Matching
Resource Rules, Search Order, and Precedence
Match Rank
Resource Access Control Lists
Users and Groups
"Use all groups" Mode
Access Levels and Permissions
ACE Precedence
Processing ACLs
Module Configuration
MLDAP ESM Module Configuration Fields
MLDAP ESM Module Custom Configuration Information
Using All Groups to Which a User Belongs
Federation in the MLDAP ESM Module
Configuring Operating System Security: osesm
How osesm Works
osesm Module Configuration
Configuring Security Using OpenLDAP
Using an LDAP client library
About OpenLDAP for the Micro Focus Environment
Installing the Required Schema Extensions
Adding default MFDS users, user groups and resources
Configuring the OpenLDAP server
Confirming Extension Installation
Creating Standard Micro Focus application containers
Configuring mldap_esm Security Manager for an LDAP
Examples
Examples of RACF Commands Compared with Active Directory Definitions
FCT Control: RACF Command and AD Definition
DCT Control: RACF Command and AD Definition
JCT Control: RACF Command and AD Definition
DOCTEMPLATE Control: RACF Command and AD Definition
EXEC CICS START control: RACF Command and AD Definition
EXEC CICS LINK/XCTL/LOAD control: RACF Command and AD Definition
EXEC CICS SET/INQUIRE/ENABLE/DISABLE control: RACF Command and AD Definition
CAS Commands control: RACF Command and AD Definition
Defining a User with LDIF
Defining a Group with LDIF
Defining CAS Resources with LDIF
Defining Files with LDIF
Defining the SURROGAT Class and Users with LDIF
Defining a CICS Transaction with LDIF
Managing LDAP Security Manager from the Enterprise Server UI
About Managing an LDAP
Changing User Passwords Stored in an LDAP
About Users, Groups and Resources
Managing User Access
To Add a User
To Edit a User
To Delete a User
To View Permissions for a User
Managing Groups
To Add a Group
To Edit a Group
To Delete a Group
To View Permissions for a Group
Assigning Resource Permissions
About Resource Security
To Enable Resource Security
To Add a Resource Class
To Add a Resource Entity
To Assign Resource Permissions
To Edit a Resource Class
To Edit a Resource Entity
To Assign Resource Permissions When Using MFDS Internal Security
To Delete a Resource Class
To Delete a Resource Entity
Security Configuration Screen Help
MF Directory Server Users, Add or Edit
Add Resource Class
Add Resource Entity
Add Security Manager
Add to Default ES Security Manager List
Add to ES Security Manager List
Add to MF Directory Server Security Manager List
Configure General Options
Confirm Password
Configure Journal Options
Configure Monitor Options
Configure Repository Options
Default ES Security Configuration
Directory Server Users
Edit Resource Class
Edit resource entity
Edit Security Manager
Left Pane Menu Items
MF Directory Server Security
Remove Security Manager Reference Confirmation
Security Managers Pool
SSL Options
Shut Down the MF Directory Server
Update User
User Group Members
User Groups
User Import: another user registry
User Import: previous version
ESF LDAP Security Administration Web Interface
Prerequisites
Configuring the ESF LDAP Security Administration Listener
Operation
Managing Users
To Add a User
To Edit a User
To Delete a User
Managing Groups
To Add a Group
To Edit a Group
To Delete a Group
Managing Resource
To Add a Resource Class
To Add a Resource Entity
To Edit a Resource Class
To Edit a Resource Entity
To Delete a Resource Class
To Delete a Resource Entity
ESF LDAP Properties
Users
Groups
Resource Classes
Resource Entities
Migrating from Enterprise Server Early Versions
Integrating Security from Early Releases: casesm
Exporting MFDS Internal Security Definitions
To Export Micro Focus LDAP Schema Extensions
To Export Users and Groups to an LDIF File
To store the directory server repository in an LDAP server
Importing Existing ES/MSS Users into Active Directory
Create MFDS objects LDIF file
Set MFDS user passwords
Import the MFDS Objects
Security Reference Information
Environment Variables used in Enterprise Server Security
Enterprise Server Default Users and Associated Environment Variables
Variables for Configuring MSS Security Behavior
ES_ESM_CMDSEC
ES_ESM_IDPW_CASE
ES_ESM_PLTPISEC
ES_CESN_NO_OS390
ES_ESM_PLTPIUSR
ES_ESM_RCF
ES_ESM_RESSEC
ES_ESM_SECPRFX
ES_ESM_XUSER
ES_OLD_SEC_TSTD
ES_SURROGATE_JOB_USER
Environment Variables for CICS Resource Classes
Resource Classes used by Enterprise Server
Resource Classes for CICS Security
Resource Classes for ESF Features
Resource Classes for JES Security
Resource Classes for IMS Security
Resource Classes for ESMAC and Operator Command Security
Resource Classes for MF Directory Server
Class - Enterprise Server Administration
Class - Servers
Resource Classes for WebSphere MQ
WebSphere MQ Switch Profiles
Switches and Classes
How Switches Work
Profiles to Control Subsystem Security
Profiles to Control Queue Manager Level Security
Valid Combinations of Switches
Resource Level Checks
Profiles for Connection Security
Connection Security Profiles for the Batch/TSO adapter
Connection Security Profiles for the CICS Adapter
Connection Security Profiles for the IMS Adapter
Profiles for Queue Security
Process Profiles
Profiles for Alternate User Security
Profiles for Context Security
CICS Resource and Command Checks
Solutions, Restrictions, and Changes in Behavior
Service Deployment and Security
Restrictions on usernames and passwords
Restricting JCL submission
Configuring Credentials for Starting and Stopping Enterprise Servers
Timeouts for Terminal Users
Sign-on Disabled for Default Users
Configuring Sun Java System Directory as a Security Manager
Using External Security Facility (ESF) Features
OS ESM Module
Resource Access Control
Module Configuration
OS ESM Module Custom Configuration Information
ESF Caching
What is Cached?
Caching and Side Effects
Using Flush on Change
Enabling and Configuring Caching
Advanced Configuration
Requests
Flush on Change
Report Interval
Example
External Administrative Update Notification
Using Update Notification Requests
Making an Update Notification Request
Handling Update Notifications in an ESM Module
ESF Passtokens
Access to Passtokens
Passtoken Options for ESF Manager
Passtoken Options for the MLDAP ESM Module
ESM Module Configuration
LDAP Attributes
Typical Passtoken Configurations
Passtoken Design Considerations
Using Passtokens
Passtoken API
Security Federation
What Federation Does
Configuring Federation
ESF Manager Messages and Logging
Manager Interface Messages
ESF API Processing Messages
103W Admin "type" request failed: "value"
104W Update ("type") request failed: "value"
105W ESM Module number ("name") returned error code value ("description") from Update (type)
110E ESM Module number ("name") returned error code value ("description") from Verify
111E ESM Module number ("name") returned error code value ("description") from Auth
112E ESM Module number ("name") returned error code value ("description") from XAuth
113E ESM Module number ("name") returned error code value ("description") from Admin
114E ESM Module number ("name") returned error code value ("description") from Update
ESM Module Interface Messages
200I Loaded ESM Module "name"
201C Unable to load ESM Module "name": reason
202C ESM Module "name" returned invalid procedure table
203C ESM Module "name" initialization failed
204W ESM Module index returned error code value from Exit
Processing Environment Messages
301W Unable to open log file "name": ("value") description
320C CAS support function "name" is not available
321E Unable to allocate ACEE (error code)
322E Unable to allocate named shared memory (error code)
Cache Messages
User Exit Messages
Auditing Messages
601C Auditing subsystem startup failed: ("value") description
602C Auditing: cobaudit_event failed: ("value") description
ESM Module Messages
Temporary Messages
ESF User Exit
ESF User Exit File Names
Enabling an ESF User Exit
To enable the ESF user exit through configuration
To enable a mandatory ESF User Exit
Configuring an ESF User Exit
Configuration options for the Referential Integrity User Exit
The Referential Integrity Sample User Exit
Configuration options for the Referential Integrity User Exit
Source Code for the Sample User Exit
Rules Enforced by the Referential Integrity User Exit
Result Codes in the ESF API Parameter Block
Typical Result Codes for Verify
Typical Result Codes for Auth and XAuth
Typical Result Codes for Admin
Glossary
ACE
ACEE
ACL
ADAM
ADSI Edit
Auditing
CA-ACF2
CA-TopSecret
CLASS
CSD
ESF
ESM
LDAP
LDIF
RACF
Resource
SAF
schema
security manager
SNMP
Using the Security Audit Manager
About the Audit Manager
Audit Manager Architecture
About Audit Emitters
Audit Setup Configuration File
Default Audit Configuration
Getting Started with Auditing
Starting and Stopping the Audit Process
To Start the Audit Manager
To stop the Audit Manager
Configuring the AUDITFILE Emitter
Setting AUDITFILE Emitter Properties
Setting the Audit Output Type
Specifying a User-defined Emitter
Configuring the SNMP Emitter
Using the SNMP Audit Emitter
Using the SNMP Emitter with a Net-SNMP Agent
Configuring the emitter
Specifying the location of management tools
Configuring logging for problem diagnosis
Working with SNMP v3
The SNMP V3 Specific Configuration Options
Configuring the Micro Focus Audit Emitter for SNMP V3
Accessing Audit Data
mfauditadm command
To List Audit Event Consolidator Configuration Details
To Generate a Report for an Audit File
To Generate a Report for All Audit Files in a Collection
To Dump and Generate a Report for an Audit File
To Dump and Generate Reports for All Audit Files in a Collection
To Make the Active Audit File Available for Dumping
To Dump All Audit Files in a Collection
To Dump an Audit File
Audit Manager Errors
AUD0002E: Failed to start server
AUD0003E: Failed to connect to server
AUD0004E :Failed to initialise audit facility
AUD0005E: Failed to allocate memory
AUD0006E: File does not exist
AUD0007E: File is not available for dumping
AUD0008E: No file is available for dumping
AUD0009E: Invalid file format
AUD0010E: Invalid file name
AUD0011E: File not dumped
AUD0012E: Operation failed
AUD0013E: Failed to create output file
AUD0029E: Failed to initialise CTF
AUD0030E: You are not authorised to stop the server
AUD0031E: Failed to install service
AUD0032E: Failed to uninstall service
AUD0033E: File is not active
AUD0034E: You are not authorised to perform this operation
AUD0036E: Semaphore fault
Configuring a User Exit
AUDITFILE User Exit
Sample file auditfile_exit.c
Audit Manager APIs
API Return Codes
Audit Events
Audit Event Codes
Audit Configuration APIs
CBL_AUDIT_CONFIG_PROPERTY_GET
CBL_AUDIT_CONFIG_PROPERTY_SET
Audit Event Generation APIs
CBL_AUDIT_EVENT
CBL_AUDIT_HANDLE_GET
cobaudit_event
Audit Event Consolidator APIs
CBL_AUDIT_EMITTER_PROPERTY_GET
CBL_AUDIT_EMITTER_PROPERTY_SET
Audit File Processing APIs
CBL_AUDIT_FILE_CLOSE
CBL_AUDIT_FILE_OPEN
CBL_AUDIT_FILE_READ
cobaudit_file_read
Audit Emitter Interface
Audit Emitter Interface Overview
PFI_AUD_EMITTER_DEINIT
PFI_AUD_EMITTER_INIT
PFV_AUD_EMITTER_NOTIFY
PFI_AUD_EMITTER_OUTPUT
Structure and Typedefs
Structures and Typedefs for AUDIT_EMITTER_FUNCS
Structures and Typedefs - AUDIT_EVENT
Structures and Typedefs - AUDIT_EMITTER_EVENT
Structures and Typedefs - AUDIT_RECORD
Structures and Typedefs - EMITTER_NOTIF_PROP_CHANGE
Securing Communications
Introduction to Securing Communications
Configuring Secure Communications for Client Applications
Securing Peer to Peer Communications
Installing a Client Certificate for Enterprise Server
Adding a CA Root Certificate to your Client Application
Installing a CA Root Certificate in a Client Browser
Installing server certificates for secure communication
Installing a CA Root Certificate in a Client Browser
Setting Up Secure Communications
To enable secure communications with SSL
To configure an HTTPS listener
To Create a Secure Listener
To Start a Secure Listener and Set the Pass Phrase
To Configure the Pass Phrase in a File
Troubleshooting a Secure Connection
Accessing the Communications Server Console
To Enable Logging for Listener Startup
Locating Certificate Problems
Using the Demonstration Certificate Authority
About the Demo CA
OpenSSL and Micro Focus Demo CA
Installing Micro Focus Demo CA
Contents of the Demonstration CA
Your CA Certificate, Key and Password
Your Distinguished Name and Policy
Is the Demonstration CA a Real CA?
Tutorial: Requesting and Issuing Server Certificates
Introduction
Requesting a Server Certificate
Issuing a Server Certificate
Tutorial: Configuring SSL Security in the Server
Introduction
Creating a Secure HTTPS Listener
Installing the Server Certificate
Setting a Pass Phrase
Interpreting a Security Alert
Importing the CA's Root Certificate
Verifying the Certificate
Tidying Up
Information on OpenSSL
OpenSSL Utility
OpenSSL Configuration File
Algorithms
Interpreting OpenSSL Error Messages
Supported SSL Versions and Supported Algorithms
SSL and PKI Technology Primer
SSL
What is SSL?
SSL and TLS Terminology
Encryption and Decryption
Keys and Algorithms
Public Keys, Private Keys, and Secret Keys
Using Asymmetric and Symmetric Algorithms Together
Hashing
Signing
Certificates
CAs and PKIs
Trust
What is a CA?
How does the CA show it trusts an entity?
How does the CA check on entities?
Why should you trust the CA?
How do you know the certificate really came from the CA?
What is a PKI?
Root and Subordinate CAs
How Do you Check a Certificate?
Certificate Validity Period and Revocation
Types of Certificates - Purpose
Authentication Modes
Typical Process
Checking, Exporting and Importing Certificates Overview
Viewing Certificates
With Internet Explorer
With Mozilla Firefox
Checking a Certificate
With Internet Explorer
With Mozilla Firefox
Exporting a Certificate from Internet Explorer
Importing a Certificate into Mozilla Firefox
Certificates
Certificate and Key Formats
Don't Edit Certificates and Key Files
To Convert Certificate Formats
Multiple PEM Format Certificates
Standards and Organizations
X.509
PKCS Standards
Some Common Algorithms: Overview
Algorithms and Key Lengths
Choosing an Algorithm
Symmetric Algorithms
RC4
DES
Triple DES
AES
Blowfish
Twofish
Asymmetric Algorithms
Diffie-Hellman (D-H)
RSA
Hashing
MD5
SHA
Digital Signatures
Digital Signature Standard (DSS)
Definitions for OpenSSL
Overview
ASN.1 Compiler
Encoding Rules
Distinguished or Canonical Encoding Rules
Object Identifiers
Octets
UTF8String
Further Information
Base64 Encoding
SSLeay
Attacks
Terminology
Brute Force Attack
Dictionary Attack
Replay Attack
Man-in-the-Middle Attack
Truncation Attack
Designing a PKI
General Points
Client Certificates
Security
Controlling Network Access
Controlling Physical Access
Backups
Secure Communications (SSL) Legal Information
Enterprise Server License Messages
CASSI1002S Server manager initialization failure, no valid license found
CASKC1000I ES concurrent request limit: number
CASKC1001W Warning: Concurrent request limit exceeded number times
CASKC1002I ES concurrent request limit: number, actual: number
Mainframe Support for Deployed Applications
MSS Configuration and Administration
Introduction to Mainframe Subsystem Support
What is Mainframe Subsystem Support?
Licensing
Developing and Testing the Application
Running the Application
Event Manager
About SSTM
To enable JCL support from a CICS or IMS subsystem
Security implications with the SSTM subsystem
SSTM subsystem status messages
CICS Support
Installation Verification
Starting Enterprise Server Administration
Configuring an Enterprise Server
Importing the Installation Verification Enterprise Server
Starting the Enterprise Server
Connecting to the Enterprise Server
Running the Installation Verification Procedure
Configuring CICS-enabled Enterprise Servers
Overview
Shared Memory Area
The System Initialization Table (SIT)
The Startup List
Loading DLL files
Errors
Deferring Loading of PCT Entries
Resource Definitions
Introduction
Exchanging Resource Definitions Between Resource Definition Files
Maintaining Resource Definitions
Types of Resource
Facilities for Maintaining Resources
CICS Resource Definitions
DEFINE CONNECTION
DEFINE FILE
DEFINE _JOURNAL
DEFINE _PGMLIST
DEFINE PROGRAM
DEFINE _SIGNON
DEFINE _SIT
DEFINE _STARTUPLIST
DEFINE _TEMPSTORAGE
DEFINE TERMINAL
DEFINE TRANSACTION
DEFINE TDQUEUE
DEFINE TYPETERM
DEFINE _XOPENCOMPAT
DEFINE JES
Configuring CICS for Security
Overview
Transaction Security
Resource Security
Sign-on Table (SNT) Entries
The User SYSAD
Password Encryption and Decryption
The Interface to the Password Module
Choosing an Encryption and Decryption Scheme
Replacing the Password Encryption and Decryption Scheme
Configuring CICS for Databases
Database Managers Supported
To define an XA resource (XAR) for an enterprise server region
To create a resource table
Using Other Database Managers
Intersystem Communication
Overview
Common Configuration Tasks
To Add a Service Listener to an Enterprise Server Instance
Function Shipping
Restrictions on Function Shipping
Configuration for Function Shipping
Asynchronous Processing
Transaction Routing
Implementing Transaction Routing
Using the Routing Transaction CRTE
Defining Remote Terminals
Restrictions on Transaction Routing
Configuration for Transaction Routing
Distributed Program Linking
Restrictions on Distributed Program Linking
Abends When Using Distributed Program Linking
Configuration for Distributed Program Linking
Distributed Transaction Processing
Restrictions on DTP
Configuring for DTP
Network Links
Types of Network
Supported Link Types
Communications Definitions
MSS-to-mainframe Example
Bidirectional MSS-to-mainframe Example
MSS-to-MSS Example
Setting Up Communications with Mainframe CICS Regions
Connecting to a Mainframe: Overview
System Architecture
Communications software requirements
Process Overview
Configuration Definitions
Mainframe Connection Information Requirements for 802.2 DLC
Installing the Communications Server Software
Installing the Communications Server Software on the Local Server
Installing the Communications Software on the Local Clients
Configuring Communications Server to Mainframe Communication
Configuring the Link Service for the local server
Configuring the connection
Configuring the remote system's network address
Configuring the System Identification
Configuring 802.2 DLC Properties
Configuring Local APPC LUs
Configuring Remote LUs
Adding a User
Configuring a 3270 LU for Terminal Access
Associating a 3270 LU with a User
Activating the Configuration in the Windows Environment
Connecting a Client to the Host CICS Region
Client - Host Configuration Parameters
To Define a Client Connection to a Host CICS System
To Include the Resource Group in the Startup List
Defining a CICS Connection from the Host to the Local COBOL System
Using the CEDA Transaction to Configure the Host CICS Regions
Defining a Terminal for Transaction Routing
Installing the Definitions
Configuring a Default Terminal
Testing the Connection to the Host CICS System
Starting the Local CICS Connection
Setting Up Communications from Host to Local CICS System
Defining Transaction Programs
Defining Transaction Programs using a HIS connection
Testing Inbound Transaction Routing from the Host
Configuring CICS Terminals and Printers
Overview
Using Telnet 3270 terminal emulators
To specify a listener for TN3270 terminals
Defining Terminal Models
Enabling CICS Printer Support
Configuring the Autoinstall Exit
Implementing the Autoinstall Exit Program
Autoinstall Interface
Autoinstall Control Program Call Interface
pointer-1
pointer-2
pointer-3
pointer-4
Autoinstall Processing
CICS Web Interface Support
To enable CICS Web interface support
CICS Web Error Processing
Web Error Application program
Web Error Program
Analyzer Programs
Transaction class (TRANCLASS) support
Modernizing CICS Applications
Overview
Access to CICS Programs from Web Services and Services called from EJBs
Coding the EXEC CICS LINK Statement
Compiling the COBOL Program
Deploying the COBOL Program
Running the Service in an Enterprise Server
Restrictions
CICS Transaction Gateway
Data Conversion
If You Use CICS Transaction Gateway
Importing Data Conversion Templates
Example Macros
Administering CICS-enabled Enterprise Servers
Overview
Visual Appearance
Enabling MSS for an Enterprise Server
To enable MSS for an existing enterprise server
Changing the SIT for an MSS-Enabled Server
To change the SIT associated with a server
To stop a server Instance
To start an enterprise server instance
To Start ESMAC for an enterprise server instance
Configuring CICS Search Paths
To configure CICS search paths
Specifying a Listener for TN3270 Terminals
To specify a listener for TN3270 terminals
Sending Messages to All Terminals
To send a message to all 3270 terminals
Viewing Locks
To view resource locks
Controlling CICS Resources
To view active resources
To view and delete data queue items
To view detailed information for a resource
To view and delete interval control elements
To create a resource from an existing resource
To view resources by group
To view resources by startup list
To view resources by type
MSS Aspects of Troubleshooting
Introduction
Configuring Dumps for Data Capture
Viewing a System Trace
CICS Support Tasks
Control and Configuration
To change the SIT associated with a server
To configure CICS search paths
To enable MSS for an existing enterprise server
To send a message to all 3270 terminals
To specify a listener for TN3270 terminals
To view and delete interval control elements
To view resource locks
Resources
To create a resource from an existing resource
To create a resource group
To create a resource table
To create a SIT
To create a startup list
To delete a resource
To modify a resource
To view a dump of a resource
To view active resources
To view and delete data queue items
To view detailed information for a resource
To view resources by group
To view resources by startup list
To view resources by type
JCL Support
Configuring Enterprise Servers for JCL
Enabling JCL for an Enterprise Server
To enable JCL support
To enable MSS for an existing enterprise server
To configure CICS search paths
SEPs for JCL
To define a batch initiator or printer SEP
Shared Memory Area
Environment Validation
Spool Housekeeping
MVSP0027 Spool Housekeeping Process
Setting the Retain Periods
Setting the Default Retain Period and Run Frequency
Setting the Retain Period and Archive Flag for Specific Held Classes
MVSSPLHK Spool Housekeeping Process
Configuring the MVSSPLHK Housekeeping Process
Running the MVSSPLHK Housekeeping Process
Sample Parameters File
Spool Housekeeping-specific Environment Variables
Spool Housekeeping Return and Reason Codes
Running the Spool Housekeeping Program from JCL
Controlling where Datasets are Created
Format of the Rules File
Old Format of the Rules File
Separating the Spool Files From the Main Catalog File
Restarting Jobs
Enabling job restart functionality
Restarting a job
Non-restartable steps
Processing during restart
GDG Processing during Restart
Administering JCL-enabled Enterprise Servers
ESMAC
Visual Appearance
On-the-fly SEPs for JCL
To start a batch initiator or printer immediately
Running and Controlling JCL Jobs
To run a JCL job
To run a JCL job on a remote enterprise server
To view details of a job's execution
To view resource locks
Managing and Viewing Spool Queues
Handling "Out of Space" Errors
Running JCL jobs held on the enterprise server machine
Managing and Viewing Spool Queues
To view the spool queues
To delete a job
To delete a job output file
To delete all jobs in a queue
To hold or release a job
To update control information for a job
To view details of a job output file
To view details of a job's execution
To view the step condition codes for a job
To view the contents of a job output file
Active output jobs and server re-starts
Viewing the Catalog and Data Sets
To view the catalog
To copy a catalog entry for a data set
To create a catalog entry for a data set
To delete a catalog entry for a data set
To update a catalog entry for a data set
Importing and Exporting a Catalog: import export utility
To view the contents of a data set
To view the details of a catalog entry
Importing and Exporting a Catalog: import export utility
Using JCL facilities from the command line
Submitting JCL Jobs
Submitting to a local machine
Submitting to a Remote Machine
To View and Use Remote Directory Server Instances
Starting a Batch Initiator SEP
Interacting with JCL Jobs
To reply to an ACCEPT FROM CONSOLE statement
Character Sets
Programs
Data
z/OS Enterprise Server Extensions
JCL Extensions
JOB Statement Extensions
DD Statement Extensions
IDCAMS Extensions
DEFINE Statement Extensions
%REPRO Extension
%PCDSN Extension
Configuring JCL Timeouts
Overview: JCL Timeouts
Difference with the TIME= parameter
Abends - S322:
Maximum number of actual Seconds
Rerun/Recovery method
How the timeout is calculated
Establishing "Default" and "By Class" timeout values
New Messages
CTF Tracing/CAS AUX Tracing
JCL Aspects of Troubleshooting
Introduction
Consolidated Tracing Facility
MVSJOBNO
JCL Support Tasks
JCL Configuration
To add a service for JCL
To define a batch initiator or printer SEP
To enable JCL support
To specify a handler for JCL requests
To automatically defer printing for specified message classes
Deploying and Running JCL Applications
To deploy a JCL application to an enterprise server
To view resource locks
To reply to an ACCEPT FROM CONSOLE statement
To run a JCL job
To run a JCL job from the command line
To run a JCL job on a remote enterprise server
To start a batch initiator or printer immediately
To start a batch initiator SEP from the command line
To start a batch printer SEP from the command line
Spool Queue Tasks
To delete a job
To delete a job output file
To delete all jobs in a queue
To hold or release a job
To update control information for a job
To view details of a job output file
To view details of a job's execution
To view the contents of a job output file
To view the spool queues
JCL Catalog Tasks
To copy a catalog entry for a data set
To create a catalog entry for a data set
To delete a catalog entry for a data set
To update a catalog entry for a data set
Importing and Exporting a Catalog: import export utility
To view the catalog
Searching for Catalog Entries
To view the contents of a data set
To view the details of a catalog entry
IMS Support
Creating and Configuring an Enterprise Server Instance for IMS
MSS and CICS Support
IMS Connect
Open Transaction Manager Access (OTMA)
IMS-enabled Enterprise Server Administration using ESMAC
Defining IMS Resources
Defining IMS Transactions
Configuring the IMS Message Queue
Dynamic IMS Message Queue Expansion
Dynamic IMS Message Queue Performance Tuning
Configuring IMS Printers
Calculating Shared Memory Area Requirements
IMS Database Administration
BTS Trace
IMS Database Locking
Traditional Locking
Internal Resource Lock Manager (IRLM)
Enabling IRLM Locking
IRLM Implementation
IRLM Lock Table Statistics
Deadlocking
DB Control Queries
IMS Database Recovery
IMS Database Automatic Backward Recovery
Automatic Backward Recovery Process
Invoking Backward Recovery from JCL
IMS Database Forward Recovery
Preparing for Forward Recovery
Image Copy Utility
Image Restore Utility
Recovery Utility
TLOG Files
Rebuild Utility
IMS Batch Backout
Batch Backout Implementation
Enabling Batch Backout Logging
Recovering Database Changes with the Batch Backout Utility
Using Checkpoints with Batch Backout
Using Extended Log Files
Batch Backout Example JCL
Restrictions and Limitations
Error Conditions
Enterprise Server warm/cold start
IMS Checkpoints
Basic and Symbolic Checkpoint Calls
IMSLGR Files
Avoiding Dataset Contention
WebSphere MQ Support
MQ-IMS Bridge
WebSphere MQ Configuration
Enterprise Server Configuration
MQ Listeners and Writers in ESMAC
IMS Trigger Monitoring
Configuring Enterprise Server for WebSphere MQ Trigger Monitors
Security
Terminating an IMS Trigger Monitor Listener
Using Fileshare with Enterprise Server
iFileshare
iFileshare Restrictions
iFileshare Configuration
Configuring iFileshare for Single Mode
Additional iFileshare Configuration
Configuring iFileshare for High Availability
Configuring Servers in a High Availability Group
Configure the Files to be Replicated within the High Availability Group
Configure the Listener
Configure the High Availability Group Environment Variable
Configuring Remote Servers in a High Availability Group
Running a High Availability Group
The Failover Recovery Process
Run the Failover Process Manually
High Availability Group Walkthrough
Setting up the Environment
Create the Primary Server
Create the Standby Servers
Create the iFileshare Listener
Configure the Shared Memory Namespace
Configure Advanced Logging
Add Existing Files for Use in the Group
Start the Group
Verify the Group Status
Run a Test Program to Verify Replication
Emulate a Failover Situation
Configuring iFileshare for CICS Applications
iFileshare Security
iFileshare Environment Variables
Stand-alone Fileshare
Overview
Transactional VSAM Access
Starting a Fileshare Server
Stopping a Fileshare Server
Configuration
Fileshare Server Configuration
Using a Fileshare Server Configuration File
Fileshare Options
Using a Fileshare Password File
Monitoring Fileshare Activity
FSView
Walkthrough - Securing a Fileshare Server
Optimizing the Fileshare Server
Synchronous Communications
Processor Affinity
Fileshare Client Configuration
Setting Up an MSS-enabled Enterprise Server as a Fileshare Client
Specifying Fileshare Servers in the RDF
Configure the Files to Access via Fileshare
Format of the Fileshare Server Name
Accessing All Datasets via Fileshare
Accessing an Individual Dataset via FiIeshare
Dataset Created by a Batch Job
Accessing the Catalog via Fileshare
Files Accessed by Both CICS and JCL
Bulk Update of Catalog
Examples
Example 1
Example 2
Example 3
Example 4
Example 5
Walkthrough - Complete
Configure the Fileshare Server
Add an Enterprise Server
Configure All Datasets to go via Fileshare
Run a JCL Job
Running EZASOKET Applications on Enterprise Server
Introduction
Prerequisites
Supplied Transactions and Programs
Standard Transactions and Programs
Test Transactions
Demonstration Programs
Items Omitted from this Release
Notes on individual functions
GETHOSTBYADDR
GETHOSTBYNAME
GETSOCKNAME
GETSOCKOPT
GIVESOCKET
INITAPI
IOCTL
SELECT
SETSOCKOPT
SOCKET
TAKESOCKET
Security Exit
Configuring and Managing EZASOKET Support for CICS Applications
Enabling EZASOKET Support in Enterprise Server
Adding DFHEZA Group to your CICS Startup List
Restarting the Enterprise Server
Understanding EZASOKET Configuration
Using the Configuration Transaction (EZAC)
Starting and Stopping the EZASOKET Interface Automatically
Starting and Stopping the EZASOKET Interface with a Program Link
Starting/Stopping the EZASOKET Interface and Listeners Manually
Testing that EZASOKET Support is Correctly Installed and Configured
Sockets return codes (ERRNOs)
CICS Support Tasks
Control and Configuration
To change the SIT associated with a server
To configure CICS search paths
To enable MSS for an existing enterprise server
To send a message to all 3270 terminals
To specify a listener for TN3270 terminals
To view and delete interval control elements
To view resource locks
Resources
To create a resource from an existing resource
To create a resource group
To create a resource table
To create a SIT
To create a startup list
To delete a resource
To modify a resource
To view a dump of a resource
To view active resources
To view and delete data queue items
To view detailed information for a resource
To view resources by group
To view resources by startup list
To view resources by type
IMS Support Tasks
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
To dynamically adjust the IMS message queue configuration
To enable dynamic IMS message queue performance tuning
To dynamically tune IMS message queue performance
Printers
To define specific printers for an IMS-enabled enterprise server
To enable printer security for an IMS-enabled enterprise server
To attach to an IMS printer
Resources
To Start ESMAC for an enterprise server instance
To create a resource group
To modify a resource
To add a message processing region to a resource group
To add a resource group to a startup list
To add a message processing region to a resource group
To add PCT entries to a resource group
To create an XA resource for a trigger monitor
Transactions
To define a transaction manually
To export IMS transactions
To import IMS transactions
WebSphere MQ
To create an MQ listener
To create an XA resource for a trigger monitor
To delete an MQ listener
To delete an MQ writer
To edit an MQ listener
To enable MQ listener support
To generate a PSB for a Trigger Monitor
To start a WebSphere MQ trigger monitor
To stop and restart an MQ listener
To stop a WebSphere MQ trigger monitor
To view MQ listener or writer details
JCL Support Tasks
JCL Configuration
To add a service for JCL
To define a batch initiator or printer SEP
To enable JCL support
To specify a handler for JCL requests
To automatically defer printing for specified message classes
Deploying and Running JCL Applications
To deploy a JCL application to an enterprise server
To view resource locks
To reply to an ACCEPT FROM CONSOLE statement
To run a JCL job
To run a JCL job from the command line
To run a JCL job on a remote enterprise server
To start a batch initiator or printer immediately
To start a batch initiator SEP from the command line
To start a batch printer SEP from the command line
To stop a JES initiator from the command line
Spool Queue Tasks
To delete a job
To delete a job output file
To delete all jobs in a queue
To hold or release a job
To update control information for a job
To view details of a job output file
To view details of a job's execution
To view the step condition codes for a job
To view the contents of a job output file
To view the spool queues
JCL Catalog Tasks
To copy a catalog entry for a data set
To create a catalog entry for a data set
To delete a catalog entry for a data set
To update a catalog entry for a data set
Importing and Exporting a Catalog: import export utility
To view the catalog
To view the contents of a data set
To view the details of a catalog entry
Micro Focus FTP Utility MFFTP
Prerequisites
Major Features of the MFFTP Utility
Basic Operation
Differences Between FTP clients on a Mainframe and Distributed Platforms
MFFTP Statements
Configuring the MFFTP Utility
Specifying Environment Variables
MFFTP Environment Variables
MFFTP DD Statements
Input and Output Temporary Files
Configuring the End-of-Line Marker
Configuring Error Codes
Configuring the Text of Messages
Running the MFFTP Utility
When FTP is the Transport Client (MFFTP_CLIENT=FTP)
When Using a Third Party as the Transport Client (MFFTP_CLIENT=USER)
Writing a Module to Support a Third Party FTP Client
MFFTP Invoking a Third Party Client
The Parameter Block
MFFTP Processing the User Module
Reference for MSS Deployment
CICS Commands
caspcrd
cascnvim
casfile
casrdtex
casrdtup
caspcupg
castran
Data Conversion
CICS Resource Definitions
DEFINE CONNECTION
Examples
DEFINE FILE
Example
DEFINE PROGRAM
Example
DEFINE TERMINAL
Example
DEFINE TRANCLASS
DEFINE TRANSACTION
Example
DEFINE TDQUEUE
Examples
DEFINE TYPETERM
Example
DEFINE _SIGNON
CICS Supplied Transactions
CAMX - Set Maximum Number of Servers
CDBG - Modify Debug Server
CEBR - Browse Temporary Storage
CENV - Show Active Configuration
CESF - Sign Off
CESN - Sign On
CFCR - Create a File
CFLE, CFLI, CFLS - File Editor
CFMT - File Master Transaction
CGWY - Display the Status of and Start CCI Gateways
CINQ - Inquire On ASSIGN Values
CINS - Install a Resource Group
CKQC - Start a CKTI monitor
CLOG - View the Console Log
CMAP - Display BMS Maps and Information
CNCL - Release Copies of a Program
CPMT - Inquire and Set Program Attributes
CQIT - Shut Down a Region
CRTE - Start Transaction Routing
CRUN - Generic Run Program
CSPG - Page Manipulation
CSPG getpage
CSPG getpageQ
CSPG messchnyyyy
CSPG hmsgterm
CSPG msgcopy
CSSF - End Transaction Routing
CTRA - Trace Activity
CWTO - Write to Operator
EXIT - Sign Off Terminal Emulator
IMS Support in Enterprise Server
IMS DB system commands
IMS DB system command interfaces
IMS Database Control (DBC) Commands
IMS Tracing Flags
IMS-Specific Environment Variables
Non-discardable Messages (NDM) Interface Block
Standard User Exit Parameter List
JCL Commands
cassub
casout
JCL Environment Variables
ES_JES_FREE_SSTM_SYSOUT
MF_ALIAS
MF_CHARSET
MF_DUPJOBS
MF_FALLTHRUCHECK
MF_JCL_AUDIT
MF_JESPWR_EXIT
MF_NODD
MF_SMS
MF_UCC11
MF_USESCA7
MFJSENGINE
MFREXX_CHARSET
MFREXX_LSEQ_RECSIZE_MAX
MFREXX_NOT
MFREXX_OR
MFREXX_CONCAT
MFUSERCAT_NODE
TSO Support in Enterprise Server
TSO Commands and Micro Focus Extensions
ALLOCATE
ATTRIB
CALL
DELETE
DSN
EXEC
FREE
LISTALC
LISTCAT
LOGOFF
PROFILE
RELATE
REXX
SUBMIT
TIME
MSS Error Messages
JCL Error Messages
JCLAM Error Messages
JCLCM Error Messages
JCLCM0000 - JCLCM0199
JCLCM0200 - JCLCM0299
JCLCM0400 - JCLCM0499
JCLCM0500 - JCLCM0599
JCLCM0600 - JCLCM0699
JCLCM0800 - JCLCM0899
JCLCM0900 - JCLCM0999
JCLCM1000 - JCLCM2000
JCLCM1475S: Fatal RTS error: Out of Space. Work suspended until operator input received.
JCLCM1500S:VSAM Shareoption Manager Error. . DS: DATASET NAME. Action: OPEN, CLOSE, Intent INPUT, I-O, OUTPUT, RC: Error Code Reason: Detailed Reason Code.
JCLCM2000S: Unable to acquire global lock for job JOB NAME.
JCLGN Error Messages
JCLIM Error Messages
JCLPT Error Messages
JCLUT Error Messages
JCLZZ Error Messages
SORT - MFJSORT Error Messages
MFJSORT Summary Messages
JES Messages
Running an Application from the Command Line
Command to Run a Linked System Executable Program
cobrun Command
Run-time System Error Messages
Key to Run-Time System Error Messages
COBRT001 - COBRT020
COBRT001 Insufficient buffer space (Recoverable)
COBRT002 File not open when access attempted (Recoverable)
COBRT003 Serial mode error (Recoverable)
COBRT004 Illegal file name (Recoverable)
COBRT005 Illegal device specification (Recoverable)
COBRT006 Index structure corrupt (Recoverable)
COBRT007 Disk space exhausted (Fatal)
COBRT008 Attempt to input from a file opened for OUTPUT (Recoverable)
COBRT009 Directory not found (Recoverable)
COBRT010 File name not supplied (Recoverable)
COBRT011 Process limit reached (Fatal)
COBRT012 Attempt to open a file which is already open (Recoverable)
COBRT013 File not found (Recoverable)
COBRT014 Too many files open simultaneously (Recoverable)
COBRT015 Too many indexed files open (Recoverable)
COBRT016 Too many device files open (Recoverable)
COBRT017 Record error: probably zero length (Recoverable)
COBRT018 Read part record error: EOF before EOR or file open in wrong mode (Recoverable)
COBRT019 Rewrite error: open mode or access mode wrong (Recoverable)
COBRT020 Device or resource busy (Recoverable)
COBRT021 - COBRT040
COBRT021 File is a directory (Fatal)
COBRT022 Illegal or impossible access mode for OPEN (Recoverable)
COBRT023 Illegal or impossible access mode for CLOSE (Recoverable)
COBRT024 Disk input-output error (Recoverable)
COBRT025 Operating system data error (Fatal)
COBRT026 Block I-O error (Fatal)
COBRT027 Device not available (Recoverable)
COBRT028 No space on device (Fatal)
COBRT029 Attempt to delete open file (Recoverable)
COBRT030 File system is read-only (Recoverable)
COBRT031 Not owner of file (Recoverable)
COBRT032 Too many indexed files, or no such process (Recoverable)
COBRT033 Physical I-O error (Fatal)
COBRT034 Incorrect mode or file descriptor (Recoverable)
COBRT035 Attempt to access a file with incorrect permission (Recoverable)
COBRT036 File already exists (Recoverable)
COBRT037 File access denied (Fatal)
COBRT038 Disk not compatible (Fatal)
COBRT039 File not compatible (Fatal)
COBRT040 National Language initialization not set up correctly (Fatal)
COBRT041 - COBRT060
COBRT041 Corrupt index file (Recoverable)
COBRT042 Attempt to write on broken pipe (Recoverable)
COBRT043 File information missing for indexed file (Fatal)
COBRT044 Attempt to OPEN an NLS file in a non-NLS program (Fatal)
COBRT045 Attempt to OPEN an NLS file using incompatible language definition (Fatal)
COBRT047 Indexed structure overflow (Fatal)
COBRT048 Attempt to divide by zero (Fatal)
COBRT055 Routine table overflow (Fatal)
COBRT061 - COBRT080
COBRT064 Incompatible file locking mode (Recoverable)
COBRT065 File locked (Recoverable)
COBRT066 Attempt to add duplicate record key to indexed file (Fatal)
COBRT067 Indexed file not open (Recoverable)
COBRT068 Record locked (Recoverable)
COBRT069 Illegal argument to isam module (Fatal)
COBRT070 Too many indexed files open (Recoverable)
COBRT071 Bad indexed file format (Fatal)
COBRT072 End of indexed file (Fatal)
COBRT073 No record found in indexed file (Fatal)
COBRT074 No current record in indexed file (Fatal)
COBRT075 Indexed data file name too long (Fatal)
COBRT076 Can't create lock file in /isam directory (Fatal)
COBRT077 Internal ISAM module error (Fatal)
COBRT078 Illegal key description in indexed file (Fatal)
COBRT079 COBCONFIG syntax error (Fatal)
COBRT080 Can't convert to/from Unicode codeset (Fatal)
COBRT081 - COBRT100
COBRT081 Key already exists in indexed file (Fatal)
COBRT082 CALL convention not supported (Fatal)
COBRT086 Remote file system failure (Fatal)
COBRT096 Invalid use of fork() (Fatal)
COBRT099 Illegal operation in SORT/MERGE module (Fatal)
COBRT100 Invalid file operation (Fatal)
COBRT101 - COBRT120
COBRT101 Illegal operation on an indexed file (Fatal)
COBRT102 Sequential file with non-integral number of records (Fatal)
COBRT103 Parameter cannot be passed BY VALUE (Fatal)
COBRT104 Null file name used in a file operation (Fatal)
COBRT105 Memory allocation error (Fatal)
COBRT106 Dictionary error (Fatal)
COBRT107 Operation not implemented in this run-time system (Fatal)
COBRT108 Failure to initialize data division (Fatal)
COBRT109 Invalid checksum in run-time system (Recoverable)
COBRT110 Generated code not supported by this RTS (Fatal)
COBRT111 Incompatible Class Library and Run-Time Environment versions (Fatal)
COBRT112 Unable to locate/access the required security key (Recoverable)
COBRT114 Attempt to access item beyond bounds of memory (Fatal)
COBRT115 Unexpected signal (Fatal)
COBRT116 Cannot allocate memory (Fatal)
COBRT117 Bad collating sequence (Fatal)
COBRT118 Symbol not found (Fatal)
COBRT119 Symbol redefined (Fatal)
COBRT120 Symbol string table of zero size (Fatal)
COBRT121 - COBRT140
COBRT121 Symbol is not in TEXT section (Fatal)
COBRT122 Coblongjmp() called below level of cobsavenv() (Fatal)
COBRT123 Unknown relocation type (Fatal)
COBRT124 Communication failure during I/O request to the central file handler
COBRT125 All locks/ current transactions canceled due to exceeding time limit
COBRT126 Record size exceeds system limit (Fatal)
COBRT127 coblongjmp() called from a different thread to cobsetjmp() (Fatal)
COBRT128 Connection to Fileshare Server refused
COBRT129 Attempt to access record zero of relative file (Recoverable)
COBRT130 Connection to Fileshare Server re-established (Recoverable)
COBRT135 File not found (Recoverable)
COBRT136 Corrupt or invalid executable file (Fatal)
COBRT137 Illegal device specification - not mass storage
COBRT138 File closed with lock - cannot be opened (Recoverable)
COBRT139 Record length or key data inconsistency (Recoverable)
COBRT141 - COBRT160
COBRT141 File already open - cannot be opened (Recoverable)
COBRT142 File not open - cannot be closed (Recoverable)
COBRT143 Rewrite/delete in sequential mode not preceded by successful read (Recoverable)
COBRT144 Boundary violation (Recoverable)
COBRT146 No current record defined for sequential read (Recoverable)
COBRT147 Wrong open mode or access mode for read/start (Recoverable)
COBRT148 Wrong open mode or access mode for write (Recoverable)
COBRT149 Wrong open mode or access mode for rewrite/delete (Recoverable)
COBRT151 Random read on sequential file (Recoverable)
COBRT152 REWRITE on file not opened I-O (Recoverable)
COBRT153 Subscript out of range (Fatal)
COBRT154 PERFORM nested too deeply (Fatal)
COBRT155 Illegal command line (Fatal)
COBRT156 Too many parentheses in compute statement (Fatal)
COBRT157 Not enough program memory: object file too large to load (Recoverable)
COBRT158 Attempt to REWRITE to a line-sequential file (Recoverable)
COBRT159 Malformed line-sequential file (Recoverable)
COBRT160 Overlay loading error (Recoverable)
COBRT161 - COBRT180
COBRT161 Illegal intermediate code (Fatal)
COBRT162 Arithmetic overflow or underflow (Fatal)
COBRT163 Illegal character in numeric field (Fatal)
COBRT164 Run-Time subprogram not found (Fatal)
COBRT165 Version number incompatibility (Fatal)
COBRT166 Recursive COBOL CALL is illegal (Fatal)
COBRT167 Too many USING items (Fatal)
COBRT168 Stack overflow (Fatal)
COBRT169 Illegal configuration information (Fatal)
COBRT170 System program not found (Fatal)
COBRT171 Japanese operations illegal with this RTS (Fatal)
COBRT173 Called program file not found in drive/directory (Fatal)
COBRT174 Imported file not found (Fatal)
COBRT175 Attempt to run intermediate code program which had severe errors in it (Fatal)
COBRT176 Illegal intersegment reference (Fatal)
COBRT177 Attempt to cancel program failed (Fatal)
COBRT179 Error during chain (program not found) (Fatal)
COBRT180 End-of-file marker error (Fatal)
COBRT181 - COBRT200
COBRT181 Invalid parameter error (Fatal)
COBRT182 Console input or console output open in wrong direction (Fatal)
COBRT183 Attempt to open line sequential file for I-O (Fatal)
COBRT184 ACCEPT/DISPLAY I-O error (Fatal)
COBRT185 File malformed (Recoverable)
COBRT186 Attempt to open stdin, stdout or stderr with incorrect mode (Recoverable)
COBRT187 Run-time system not found on $COBDIR path (Fatal)
COBRT188 Filename too large (Fatal)
COBRT189 Intermediate code load error (Fatal)
COBRT190 Too many arguments to CALL (Fatal)
COBRT191 Terminal type not defined (Fatal)
COBRT192 Required terminal capability description missing (Fatal)
COBRT193 Error in variable length count (Fatal)
COBRT194 File size too large (Fatal)
COBRT195 DELETE/REWRITE not preceded by a read (Fatal)
COBRT196 Record number too large in relative or indexed file (Fatal)
COBRT197 Screen handling system initialization error (Fatal)
COBRT198 Load failure (Fatal)
COBRT199 Operating System error code lies outside expected range (Fatal)
COBRT200 Run-time system internal logic error (Fatal)
COBRT201 - COBRT220
COBRT201 I-O error in paging system (Fatal)
COBRT203 CALL parameter not supplied (Fatal)
COBRT205 Invalid mainframe pointer value (Fatal)
COBRT206 Reading unwritten data from memory (Fatal)
COBRT207 Machine does not exist (Recoverable)
COBRT208 Error in multi-user system (Fatal)
COBRT209 Network communication error (Recoverable)
COBRT210 File is closed with lock (Fatal)
COBRT211 Program not executable by Run-Time System (Fatal)
COBRT212 Run-Time System version incompatible with object-oriented program (Fatal)
COBRT213 Too many locks (Recoverable)
COBRT214 GO TO has not been ALTERed (Fatal)
COBRT215 Cannot DEBUG a program running COMMUNICATIONS (Fatal)
COBRT216 Cannot initialize the named communications device (Fatal)
COBRT217 Incompatible host for native code file (Fatal)
COBRT218 Malformed MULTIPLE REEL/UNIT file (Fatal)
COBRT219 Operating system shared file limit exceeded (Recoverable)
COBRT220 Attempt to execute more than one SORT or MERGE simultaneously (Fatal)
COBRT221 - COBRT240
COBRT221 Internal sort error (Fatal)
COBRT222 Merge files out of sequence (Fatal)
COBRT223 NLS language expansion error (Fatal)
COBRT224 External Language Initialization failure
COBRT225 Dynamic load error - program component missing (Fatal)
COBRT226 EXTERNAL file definition inconsistent
COBRT227 EXTERNAL data definition inconsistent (Fatal)
COBRT228 Could not allocate memory for EXTERNAL item (Fatal)
COBRT229 SORT/MERGE module does not support EXTERNAL using/giving files (Recoverable)
COBRT231 GENERATE encountered before corresponding INITIATE in report (Fatal)
COBRT232 Reference modification out of bounds
COBRT235 Error in debugger communications channel (Fatal)
COBRT236 Debugged program has terminated unexpectedly (Fatal)
COBRT237 Unable to initialize debugged process (Fatal)
COBRT238 STOP RUN encountered during GNT animation (Informational)
COBRT239 Shared run-time system initialization failure (Informational)
COBRT240 Object reference not valid (Fatal)
COBRT241 - COBRT260
COBRT241 Cannot instantiate an abstract class (Fatal)
COBRT242 Could not resolve DoesNotUnderstand message (Fatal)
COBRT243 Class could not be loaded (Fatal)
COBRT244 Licensing initialization error (Fatal)
COBRT245 There are no valid product licenses (Fatal)
COBRT246 Maximum number of product licenses exceeded (Fatal)
COBRT247 Licensing error (Fatal)
COBRT249 Process killed (signal-number) (Fatal)
COBRT250 Not enough mainframe address space to load or run the program (Fatal)
COBRT251 Attempt to load AMODE(24) program when current setting is AMODE(31) only (Fatal)
COBRT252 Memory corruption detected (Fatal)
COBRT253 Cannot load file - unsupported format (Fatal)
COBRT254 Keyboard interrupt to ANIMATOR during ACCEPT (Fatal)
Data Access
Database Access
HCO for DB2 LUW
mfhco create command
mfhco ddl command
mfhco dclgen command
mfhco import command
mfhco export command
mfhco bindall command
MBDT Configuration Utility
mbdtconfig command
Data Files
Data File Tools
Current Restrictions
Accessing Data File Tools
Launching Data File Tools from a Shell Prompt
Preferences
Set the Editor Preferences
Using the Data File Editor
Creating Data Files
Create a Non-indexed Data File
Create an Indexed Data File
Editing Data Files
Editing Data Sets in Enterprise Server
Opening a Data Set in Enterprise Server
Insert a Record
Edit an Unformatted Record
Edit a Formatted Record
Layout and Field Validation
Edit a Record Using Hexadecimal Values
Delete a record
Viewing and Filtering Data Files
View File Information
Filtering a Data File
Filter the Data File
Filter Operators
Navigate a Data File
Show the Contents of a Data File in Hexadecimal
Select the Encoding for a Data File
Order a Data File using Indexed Keys
Backing Up Data Files
Back up a data file
Using the Structure File Editor
Creating Structure Files and Layouts
Create a Structure File
Editing Structure Files and Layouts
Edit a Structure File
Rebuild
Overview
Command Line
Option Files
Redirection of Information
Rebuild Options
Reorganizing Indexed Files
Rebuilding a Corrupt Indexed File
Converting a File
Validating an Indexed File
Rebuild through Fileshare
Callable Rebuild
Rebuild Examples
File Handling
File Handling Reference
Configuration File
Format of the Configuration File
XFH-DEFAULT
FOLDER tag
Extension tag
INTERNAL tag
Filename tag
Path and filename tag
Example
Configuration File Options
ACUFH
ASCIIMAINFRAMEPRINT
BASENAME
C$FORMAT
COMMITFLUSH
CONCATNAME
CONVERTDBSPACE
CONVERTEUCKATAKANA
CONVERTSTATUS
DATACOMPRESS
DATAFILE
ESACUFH
EXPANDPOSITIONING
EXPANDTAB
EXTENDEDESDS
EXTENDEDXRBA
FASTREAD
FHREDIR
FILECASE
FILESUFFIX
FILEMAXSIZE
FILEPOINTERSIZE
FSIDXINTEGRITY
IDXDATBUF
IDXFORMAT
IDXNAMETYPE
IGNORELOCK
INDEXCOUNT
INDEXFILE
INSERTNULL
INSERTTAB
INTEROP
KEYCHECK
KEYCOMPRESS
LOADONTOHEAP
LOCKTYPE
LOG
LOGFILENAME
LSEQNAMETYPE
LSFILETERM
LSRECDELIM
MAINFRAMEPRINT
NAMEOPTIONS
NFSFILELOCK
NODESIZE
NOSEQCHECK
OPENINPUTSHARED
OSVSREWRITE
READSEMA
READTODELIM
RELDATBUF
RELNAMETYPE
RELRECDELIM
RETRYLOCK
RETRYOPEN
RETRYTIME
RUNITLOCKDETECT
SEARCHONCREATE
SEQDATBUF
SEQNAMETYPE
SKIPLOCK
SPACEFILL
STARTUNLOCK
STRIPSPACE
SUPPRESSADV
TRACE
TRACEFILEEXTEND
TRACEFILENAME
USEVSAMKEYDEFS
WRITELINE
WRITETHRU
Operation Codes
Standard Operation Codes
Standard Operation Codes - Overview
CLOSE
COMMIT
DELETE
DELETE FILE
OPEN
READ
REWRITE
ROLLBACK
START
STEP
UNLOCK
WRITE
Special Operation Codes
Special Operation Codes - Overview
File Information
Create Index File
Get Next Record
Add Key Value
Re-index File
Flush File
Unlock Record
File Status
File Status Codes
Extended File Status Codes
Microsoft COBOL V2 File Status Codes
Sort Utilities
Introduction
DFSORT and ICETOOL Emulation
DFSORT EXEC PARM Options Emulation
PARM
DFSORT Program Control Emulation
ALTSEQ
DEBUG
END
INCLUDE
INREC
MERGE
MODS
OMIT
OPTION
OUTFIL
OUTREC
RECORD
SORT
SUM
ICETOOL Emulation
COPY
COUNT
DISPLAY
OCCUR
RANGE
SELECT
SPLICE
SORT
STATS
UNIQUE
SYNCSORT Emulation
SYNCSORT EXEC PARM Options Emulation
PARM
SYNCSORT Program Control Emulation
ALTSEQ
DEBUG
END
INCLUDE
INREC
MERGE
MODS
OMIT
OPTION
OUTFIL
OUTREC
RECORD
SORT
SUM
Invoking Mfsort
Instructions
FIELDS Instruction
Field Types
Defining Input and Output Files
RECORD Instruction
ORG Instruction
KEY Instruction
Creating a Statistics Report
Example Commands
Sorting Using More Than One File
Character Sort in Ascending Order
Numeric Sort in Descending Order
Omitting Records
Single File Sort Using INCLUDE and a Sub-string Comparison
Single File Sort Using Environment Variables
Transforming Records Using OUTREC
Sort Using OUTFIL for Complex Reporting
Input Data
Mfsort Command
Output
Workfile
Error Messages
Sorting Files
Callable Sort Module
Sort Module Function Codes
Sort File Control Description
SORT Environment Variables
MFJSENGINE
MFJSERET
MFJSSTRICTSORT
MFJSTATS
MFJSWINDOW
SORTCOMPRESS
SORTSCHEME
SORTSPACE
SORTTEMPSPACE
SORTTYPE
TEMPDIR/ TMP/ TEMP
Mfsort Error Messages
Messages 0001 to 0099
SORT011U SYSIN dataset value missing
SORT012U SYSIN dataset value missing
SORT013U I/O error on dataset value
SORT014U Status = value
SORT015U Command statement error(s) detected
SORT019I Key length truncated to 4096 bytes
SORT020U SORT(EXTSM) failed - sort engine status = Value
SORT032I Number records sorted
SORT033I Number records merged
SORT034I Number records copied
SORT035U SORTIN DSORG or RECFM missing
SORT036U SORTIN record length missing or invalid
SORT037U SYSIN RECFM value invalid
SORT038U SORTIN RECFM value invalid
SORT039U SORTOUT RECFM value invalid
SORT040U SORT terminated by E15 Operator
SORT041U SORT terminated by E35 Operator
SORT042U Memory allocation failure
SORT043U Too many OUTFIL files specified
SORT044U Too many USE files specified
SORT045U Too many GIVE files specified
SORT050U ICETOOL input file not found
SORT051U ICETOOL output file not found
SORT090U SORT terminated - missing SYSOUT
SORT091U SORT terminated - missing SYSIN
SORT092U SORT terminated - missing SORTOUT
SORT093U SORT terminated - missing SORTIN or SORTIN01
SORT094U SORT terminated - missing SORTOFvalue
SORT095U SORT terminated - Bad data in CHANGE field
SORT096U SORT terminated - missing FNAMES dataset value
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=
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
SORT196E SUM / COPY conflict
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
SORT214I Format operand ignored
SORT215E Reformatting field error
SORT216I Record type is V - Data starts at position 5
SORT217I Record length L1 or L3 overridden
SORT232E Field length exceeds maximum allowed
SORT399I End of Micro Focus MFJSORT Utility
Tracing File Operations
Introduction
Configuring Tracing and Logging
Dynamic Tracing
Using the FCD to Control Tracing
Using Library Routines to Control Tracing
Trace Player
Run the Trace Player from the Command Line
Examples
Fileshare Guide
Introduction
Overview
How Fileshare Works
Standard Operation
Fileshare Client
Specifying the Fileshare Server
As a Filename
In a Configuration File
Specifying the Communications Protocol
Configuring Your Fileshare Client
Fileshare Client Configuration Options
Example Client Configuration File
Using the File Handling Redirector Module
FHREDIR Return Codes
Fileshare Server
Configuring the Fileshare Server
Specifying a Fileshare Server Name
Specifying the Communications Protocol
Fileshare Server Configuration Options
Example Server Configuration File
Starting the Fileshare Server
Stopping the Fileshare Server
Configuring CCI Communications for Fileshare
About Fileshare Communications
Specifying the Communications Protocol
Using CCITCP
Using UNIX named pipes: ccinampu
Logging Fileshare Messages: CCI Trace
Using Multiple Protocols with Test Programs
Configuring the CCI Timeout
Database Integrity
Transaction Processing
Automatic Record Lock Timeout
Transaction Processing - Fileshare Client
Transaction Processing - Fileshare Server
Recovery Logging
Basic Recovery Logging
Advanced Recovery Logging
Enabling Advanced Recovery Logging
Fileshare Exit Procedure - fsexitproc.cbl
Viewing the Log Files
Fileshare Recovery
Basic Rollforward Recovery
Advanced Rollforward Recovery
Advanced Rollback Recovery
Database Sequence Numbering
Database Sequence Numbers - Fileshare Server
Database Backup and Recovery
Automatic Database Backup and Rollforward Recovery
Hot Backups
Running a Hot Backup
Database Reference File Maintenance
Recovery Log File Records
Disk Space Warning (/p)
Flushing the Log File (/lc)
Erasing a Log File Record (/e)
Example
Filename Record
Alternative Filename (/af)
Virtual File Handler (/ap)
Data and Key Compression (/k)
Disable Logging (/o l)
Disable Database Sequence Numbering (/o s)
Disable Transaction Processing (/o t)
Erasing a Filename Record
Examples
File String Record
Erasing a File String Record
Example
Backup Folder Record
Best Practices for Backup and Recovery
Best Practices Basic Logging
Best Practices Advanced Logging
Security
Password System
Fileshare Client
Fileshare Server
Writing Your Own FHRdrPwd Module
Logon Validation Module
File Access Validation Module
Password File Maintenance
User-ID Groups
Supervisor Mode
Advanced Operation
Running Fileshare as a Background Process
The NFILES Setting
Single User Mode
Filename Mapping
Fileshare Server
Data and Key Compression
Data and Key Compression - Fileshare Server
Virtual File Handler Interface
Fileshare Server
Monitoring Fileshare
Fileshare Manager
Fileshare Manager Configuration
Byte-stream I/O Calls
FS_LOCATE_FILE
FS_SPLIT_FILENAME and FS_JOIN_FILENAME
Performance Considerations
Fileshare Performance on UNIX
Large File Support with Fileshare
Error Handling
Fileshare Extended Status Codes
Communications Errors
Transaction Processing Errors
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
FS302-S Unable to continue - A log file already exists
Tools
Consolidated Tracing Facility
To enable CTF tracing
To enable CTF tracing of a web application
CTF Trace File Formats
Components Traced by CTF
mf.cci Properties
mf.esmq Properties
mf.esxa Properties
mf.mffh.fs Properties
mf.mffh.xfh Properties
mf.mffh.xsm Properties
mf.mvs.casspool Properties
mf.mvs.mvscatio Properties
mf.mvs.mfjcl Properties
mf.rts Properties
mf.mvs.le37 Properties
CTF Configuration File
mftrace.application
mftrace.comp.component-name#property
mftrace.dest
mftrace.dest.component-name
mftrace.emitter.emitter-name#property
mftrace.level
mftrace.level.component-name
mftrace.time
Example CTF Configuration Files
CTF Emitter List
BINFILE Emitter Properties
JAVALOGGER Emitter Properties
TEXTFILE Emitter Properties
CTF Tracing Examples
Profiler
Introduction to Profiler
Invoking Profiler from the Command Line
Profiler Output
Time Spent in Called Programs
Directives for Profiler
Configuring CCI
CCITCP Configuration
CCI Support For TCP/IP
CCI Support Modules for TCP/IP
TCP/IP Configuration
Running the CCI Configuration Utility
CCI Configuration for UNIX Users
Using CCITCP2
Using Directory Server Instead of CCITCP2
CCITCP2 Search Order
CCITCP2 Troubleshooting
Advanced Features
Running CCITCP2 as an NT Service
Using CCI Over TCP/IP Without CCITCP2
Direct Connection and Starting Servers on Fixed Ports
Environment Variables and the CCI.INI File
CCITCP Environment Variables
CCITCP Options in the CCI.INI File
Application Configuration
CCITCP Server Name
CCITCP Machine Name
CCINAMPU Configuration
CCI Support for UNIX Named Pipes (FIFOs)
CCI Support Module for UNIX Named Pipes
Transport Speed
CCI.INI File Options for CCINAMPU
Application Configuration
CCINAMPU Server Name
CCINAMPU Machine Name
Default Service Location
Common Error Status
CCI Tracing
Enabling CCI Tracing
CCITRACE Environment Variable
Tracing Options for cci.ini
Activating CCI Tracing for Fileshare
CCI.INI - The CCI Configuration File
What is the CCI.INI File?
Where to Locate CCI.INI
The Format of CCI.INI
General Configuration Options for CCI.INI
errlog_path
CCI Status Messages
CCI Status Messages
CCI Message Table
PL/I Programming
Open PL/I User's Guide
Using Open PL/I
Compiling a Program
Compiling in 64-Bit Mode
mfpp Syntax
mfpli Syntax
mfplx Syntax
Preprocessor Order of Execution
Examples
mfplx Options
Include Preprocessor Options
Examples
Macro Preprocessor Options
CICS Preprocessor Options
HCO for DB2 LUW Preprocessor Options
DB2 Preprocessor Options (Deprecated)
Compiler Options
Intel-Specific Options
Compiler Listings
The -l Option
The -map Option
The -xref Option
The -exp Option
Open PL/I Compiler Implementation Limits
Open PL/I Compiler restrictions
Compilation Statistics
Temporary Files
Optimization
Linking a Program
Link Options
Using ldpli
Running a Program
Run-time Errors
Accessing Command-Line Arguments in Open PL/I Programs
Associating a Logical Open PL/I File with a Physical Disk Data File
Method 1 (Default)
Method 2
Method 3
Creating a Sharable Library
Program Debugging
Using PLIDUMP
Finding Variables in PLIDUMP Output
Finding AUTOMATIC Variables
Debugging CICS Applications with EXEC CICS LINK Statements
PL/I Debugging in JCL and IMS
Using Open PL/I with Other Software Products
Open PL/I Migration Issues and Restrictions
DB2
C++/Views
Open PL/I and Informix
Open PL/I and Micro Focus
Open PL/I and IBM WebSphere MQ
Using the PL/I Message User Exit
Linking an Open PL/I Application Using Separate Shared Objects for Each Subroutine
Compiling, Linking and Debugging of Fetchable Procedures
Compiling and Linking of Programs That Are to Be Used As Fetchable Procedures
Debugging of Fetchable Procedures
Data File Tools Support for PL/I
PL/I to COBOL Data Item Type Mapping
Creating and Using a Record Layout File
Creating and Using a Segment Layout File
EXEC DLI Support in PL/I
Language Concepts
Line Boundaries
Main Procedure
Data Types
Fixed Binary (p <= 7)
Fixed Binary (8 <= p <= 15)
Fixed Binary (16 <= p <= 31)
Fixed Binary (31 <= p <= 63)
Fixed Decimal (p,q)
Float Binary (p <= 23)
Float Binary (23 < p <= 52)
Float Decimal (p)
Character (n)
Character (n) Varying
Widechar (n)
Widechar (n) Varying
Bit (n)
Bit (n) Aligned
Pointer
Label
Picture
Entry
File Variable
Structure
Area (n)
Offset
Arithmetic Precision
External Procedures
External Names
Maximum Number of Arguments for a Function or Subroutine Call
Open PL/I Calling Conventions
Calling Other Languages
C Calling Conventions
Argument Passing Conventions
HP Argument Passing Conventions (32-bit)
Intel Argument Passing Conventions (32-bit)
RS/6000 Argument Passing Conventions (32-bit)
Sun Sparc Argument Passing Conventions (32-bit)
Register Save Conventions
HP Register Save Conventions (32-bit)
Intel Register Save Conventions (32-bit)
RS/6000 Register Save Conventions (32-bit)
Sun Sparc Register Save Conventions (32-bit)
Function Result Conventions
HP Function Result Conventions (32-bit)
Intel Function Result Conventions (32-bit)
RS/6000 Function Result Conventions (32-bit)
Sun Sparc Function Result Conventions (32-bit)
Return of Data Types
Open PL/I Equivalent Data Types
Special Programming Tasks
XML Parser Support in PL/I
Using the PLISAXA and PLISAXB XML parsers
Notes on PLISAXA and PLISAXB XML parsing support and differences with IBM's implementation
Using the PLISAXC XML parser
Notes on PLISAXC XML parsing support and differences with IBM's implementation
SAX event structures
SAX event structure descriptions for PLISAXA and PLISAXB
SAX event structure descriptions for PLISAXC
PLISAXA and PLISAXB XML Parser event function parameters
PLISAXC XML Parser event function parameters
XML Parser exception event error codes
PLISAXA and PLISAXB event structure example
PLISAXC event structure example
Event differences
XML document coded character sets
Supported EBCDIC and ASCII code pages
Specifying a code page
Exceptions
CBL_GET_PROGRAM_INFO (PL/I)
Open PL/I SQL Options
DB2 SQL Support
PL/I DB2 Stored Procedures
Working with Stored Procedures
Writing and Preparing Stored Procedures
Preparing Stored Procedures
How an Application Works With a Stored Procedure
Writing and Preparing Applications to Use Stored Procedures
Executing the SQL Statement CALL
Parameter Conventions
Using Indicator Variables to Speed Processing
Declaring Data Types for Passed Parameters
Limitations
Defining Stored Procedures under DB2 LUW
Compiling and linking stored procedures under DB2 LUW
Testing DB2 LUW Stored Procedures
Creating a CTF Trace for DB2 LUW Stored Procedures
Debugging PL/I DB2 LUW Stored Procedures
HCO for DB2 LUW Preprocessor
DB2 SQL Preprocessor Options (Deprecated)
Coding DB2 SQL Statements in Open PL/I Applications
Defining the DB2 SQL Communications Area
Defining SQL Descriptor Areas
Embedding SQL Statements
Using Host Variables
Declaring Host Variables
Numeric Host Variables
Character Host Variables
Determining Equivalent SQL and PL/I Data Types
Determining Compatibility of SQL and PL/I Data Types
Using Host Structures
Using Indicator Variables
CONNECT TO Statement
COMPOUND Statement
Handling SQL Error Return Codes
Sample Programs
Open PL/I DB2 SQL Sample 1 Program
Compilation, Linking, and Execution
Open PL/I DB2 SQL Sample 2 Program
Equivalent HCO for DB2 LUW Preprocessor Options
OpenESQL Support for Oracle PL/I Applications
Compiling a PL/I application for OCI
Setting BLOB and CLOB variables
Date and Timestamp Formatting with OpenESQL for OCI
Additional Considerations for Oracle
Recommended OpenESQL Directives for Open PL/I
Supported OpenESQL Compiler Options
Switch Module Support
Using the OpenESQL OCI Directive with PL/I: Examples
OpenESQL Compiler Options for Open PL/I
Open PL/I Compiler Diagnostic Messages
Interpreting Diagnostic Messages
Open PL/I Run-time Error Messages
Run-time Errors
PL/I Run-time Error Codes
Value Table for ONCODE Built-in Function
Introduction
Table of values returned by ONCODE
National Locale Support
Compiling Programs with NLS
Setting Up the National Locale Environment
Using the LANG Environment Variable
Running Your NLS Program
NLS Initialization
NLS Operations
Character Sets
Using the EBCDIC Character Set
EBCDIC/ASCII Equivalents
Environment Variables
Environment Variables Summary
Migration to Micro Focus File Formats
Overview
Reasons for Migrating to Micro Focus File Formats
Determine What File Formats You Are Using
Liant Indexed (aka) IBM/Informix CISAM
Liant Indexed (aka) IBM/Informix CISAM Conversion Process
Liant Variable Length Sequential Conversion Process
Liant Relative Record Conversion Process
Appendix - Unload Program
Appendix - Load Program
Appendix - Sample Shell Script to Build/Run
Appendix - Sample extfh.cfg
Terminfo Database and Terminal Devices
Overview
System Terminfo
Portable Terminfo for COBOL
COBOL Screen Handling Requirements
Searching Portable and System Terminfo Databases
Terminal Devices
Screen Handling Requirements
Essential Entries
Optional Entries
Highlighting
Performance Considerations
Wide Terminal Mode
Line Drawing
Color
Special Terminal Facilities
Wide Terminal Mode
Terminal Emulators
The Portable Terminfo Utilities mftic and mfinfocmp
Terminfo Compiler (mftic)
Terminfo Lister (mfinfocmp)
Search Sequence
UNIX Key Usage Chart
Troubleshooting
Diagnostics in Enterprise Server
Default Logs
Console Log
Micro Focus Communications Server (MFCS) log.html
Micro Focus Directory Server (MFDS) journal.log
Configurable Traces and Diagnostics
Auxiliary Trace
CASDUMP
CTF Trace
MFCS Connector Tracing
Memory Strategy
Historical Statistical Facility (HSF)
Core on Error
Fileshare Trace
External File Handler Trace
XA Switch Module Tracing
Security Tracing
Security Auditing
Non-Micro Focus Diagnostics
Minimum Diagnostic Configuration Recommendations for Production Systems
Production System Failure Data Capture
Reporting a Problem
How to Report a Support Incident (SI)
Providing an Informative Short Description
Different Types of Incident
Compiler-related Incidents
Debugging Failures
Reproducible Run-time Failures
Unpredictable Run-time Failures
Performance Issues
Managing the Incident
Important Considerations for Incidents
Naming Conventions for Diagnostic Collection
Specific Troubleshooting Advice
Copyright and Legal Information
Copyright and Trademarks
Secure Communications (SSL) Legal Information
NET SNMP Copyright
Notations and Conventions