Caliber
  CaliberRDM
    Installation Guide
      Introduction
      Licensing
        Converting a Trial License to a Full Access License
        Installing a Central License Server
      System Requirements
      Upgrading from a Previous Release of TeamDefine
      Upgrading from a Previous Release of CaliberRDM
      Installing Overview
        Installing CaliberRDM
        Manually Creating and Configuring a SQL Server Database
        StartingStopping the Service
        Changing the Default Server TCPIP Port Numbers
        Enabling SSL Communication
      Installing and Integrating with CaliberRM Overview
        Requirements for the CaliberRM Integration
        Installing and Integrating with CaliberRM
        Configuring the Appearance of Assets in CaliberRM
        Changing the CaliberRM Server Settings
      Uninstalling
      Logging on to
        Logging On with the Default User Account
        Logging on as a Administrator for the First Time
          Creating a New Workspace
          Adding a New User Account to a Workspace
      Application Startup Troubleshooting Guide
      Customer Support
      Tell Us What You Think
    CaliberRDM Help
      Getting Started
        Accessing and Exiting CaliberRDM
          Logging on as a Administrator for the First Time
          Logging On with the Default User Account
          Logging On to CaliberRDM
          Logging Off and Exiting
        Working with User Accounts and Workspaces
          Creating a New Workspace
          Adding a New User Account to a Workspace
          Setting Up Your Profile
        Licensing CaliberRDM
          Converting a Trial License to a Full Access License
      Introducing CaliberRDM
        What is CaliberRDM
        Benefits of CaliberRDM
        What You Can Do with CaliberRDM
        Visualizations
          Scenarios
          Simulations
        Test Case Insight
        Custom Reports
        Managing Project Changes
        Tour of the User Interface
          Workspace
            Workspace Menu Bar
            Start Page
            Project View
              Project Explorer
              Project Asset Tabs
                Project Scenarios Tab
                  Scenario Designer
                  Storyboard Viewer
                Project Simulations Tab
                  Simulation Designer
                  Screen Editor
                Business Data Tab
                  Table Designer
                Images Tab
                Project Templates Tab
                  Template Editor
                Project Actors Tab
              Details Window
            Project View Right-Click Menus
              Requirements Right-Click Menus
              Scenarios Right-Click Menus
              Simulations Right-Click Menus
              Data Table Right-Click Menus
              Images Right-Click Menus
              Templates Right-Click Menus
              Actors Right-Click Menus
          Admin Console
        Sample Project
      Tutorial
        Tutorial Objective
        Step 1 - Create a Project
        Step 2 - Define Requirements
        Step 3 - Create a Scenario
        Step 4 - Add Swimlanes to a Scenario
        Step 5 - Running A Scenario Storyboard
        Step 6 - Adding Feedback to a Scenario Storyboard
        Step 7 - Create a Simulation
        Step 8 - Add the Login Screen to the Simulation Diagram
        Step 9 - Add the Welcome Screen to the Simulation Diagram
        Step 10 - Create the Customer Maintenance Simulation
        Step 11 - Run the Simulation
        Step 12 - Add Feedback to the Simulation
        Step 13 - Link a Visualization to a Requirement
      Projects
        Creating a New Project
        Assigning Requirement Types to a Project
        Opening a Project
        Managing Projects
        Duplicating a New Project
        Configuring a Project
        Renaming a Project
        Allowing Access to a Simulation
        Locking and Unlocking a Project
        Exporting a Project
        Importing a Project
        Using Pulse to View Project Updates
        Using Copy and Paste for Visualizations
        Using Cut, Copy and Paste for Requirements
        Undoing Changes in Visualizations
        Finding Project Assets
      Requirements
        Requirement Types
          Creating Requirement Types
          Editing Requirement Types
          Deleting Requirement Types
          Creating Custom Tabs
          Editing Custom Tabs
          Deleting Custom Tabs
          Adding Requirement Types to a Project
          Attributes Overview
            Creating User-Defined Attributes
            Assigning User-Defined Attributes to a Requirement Type
        Creating Requirements
          Adding a Description to a Requirement
          Adding Attachments to a Requirement
          Adding Feedback to a Requirement
          Setting Custom Attribute Values
          Linking Visualizations with Requirements Overview
            Associating Visualizations with Requirements
            Deleting Visualization Links from Requirements
          Importing Requirements from Microsoft Word Documents
            Preparing a Word Document for Import
            Configuring a Word Document Mapping File
            Importing Requirements from Microsoft Word
            Using the Sample Word Import Document
          Importing Requirements from Microsoft Excel Documents
            Preparing Excel Document for Import
            Configuring an Excel Document Mapping File
            Importing Requirements from Microsoft Excel
            Using the Sample Excel Import Document
        Viewing the Change History of a Requirement
        Moving Requirements Overview
          Moving Requirements
        Renaming Requirements
        Deleting Requirements
      Visualizations
        Scenarios
          Creating a New Scenario
          Renaming a Scenario
          Deleting a Scenario
          Scenario Diagram Overview
            Creating and Configuring Steps
              Creating a Step in a Scenario Diagram
              Configuring a Step in a Scenario
              Adding a Resource a Step in the Diagram
            Creating and Configuring Decisions
              Creating a Decision Step in a Scenario Diagram
              Configuring a Decision Step in a Scenario
              Assigning an Actor with a Decision in a Scenario
              Assigning a Resource to a Decision Step
            Linking Scenarios and Simulations
              Creating an Invoke Step to Connect to Other Scenarios
              Linking a Simulation to a Scenario Step
              Creating a Rich Text Area in a Scenario Diagram
            Working with Actors
              Creating an Actor
              Configuring an Actor
              Configuring the Color for an Actor
              Assigning an Actor to a Step in a Scenario
            Working with Swimlanes
              Creating Swimlanes
              Adding a Swimlane to Existing Swimlanes
              Configuring Swimlanes
              Deleting a Swimlane
              Deleting a Swimlane Container and All Associated Swimlanes
            Using a Grid and Connector Lines in Diagrams
              Setting the Designer Grid Options
              Setting the Default Connector Line Shape
              Connecting Steps
              Labeling Connectors in a Diagram
              Changing the Active Connector Line Shape and Style
              Moving a Connector Line
              Deleting a Connector Line
            Exporting a Scenario Diagram as an Image
          Running a Scenario Storyboard
            Running a Scenario Storyboard from the Scenario Designer
        Simulations
          Creating a Simulation
          Renaming a Simulation
          Deleting a Simulation
          Setting the Default Simulation
          Simulation Diagram Overview
            Using Screen Actions
              Creating a Screen Action
              Creating a New Screen Action from a Template
              Applying a Template to a Screen Action
              Customizing Screen Action HTML
                Importing HTML into the HTML Override Page
              Undoing Changes
              Working with the Screen Editor
                Opening the Screen Editor
                Creating a Screen Object with Drag and Drop
                Setting the Screen Editor Grid Options
                Setting Properties for a Screen Object
                Selecting and Moving a Group of Screen Objects
                Resizing a Screen Object in the Screen Editor
                Arranging the Order of Screen Objects
                Exporting a Screen Action as an Image
                Working with Rich Text
                  Creating a Rich Text Object
                  Editing a Rich Text Object
                  Setting Rich Text Properties
                Working with Text
                  Creating a Text Box
                  Setting Text Box General Properties
                  Setting Text Box Category Properties
                Working with Buttons
                  Creating a Button
                  Creating a Pop-up Window Button
                  Setting Button Properties
                  Changing the Image of a Button
                Working with Images
                  Creating an Image
                  Setting Image Properties
                  Creating a Link for an Image
                  Deleting a Link from an Image
                  Resizing an Image in a Screen Action
                Working with Text Links
                  Creating and Configuring a Text Link
                  Setting New Text Link Properties
                  Setting Text Link Font and Label Properties
                Working with List Boxes
                  Creating a List Box
                  Setting List Box Properties
                Working with Multiple Select List Boxes
                  Creating a Multiple-Select List Box
                  Setting Multiple-select List Box Properties
                Working with Check Boxes
                  Creating a Check Box
                  Setting Check Box Properties
                Working with Rectangles
                  Creating a Rectangle
                  Setting Rectangle Properties
                  Creating a Link for a Rectangle
                  Deleting a Link from a Rectangle
                Working with Calendars
                  Creating a Calendar
                Working with Script Widgets
                  Creating a Script Widget
                Using the Form Builder
            Using Decision Actions
              Creating a Decision Action
              Configuring a Decision Action
            Using Logic
              Creating a Logic Action
              Configuring a Logic Action
              Customizing Logic Action JavaScript
                Importing JavaScript into the JavaScript Override Page
            Using Redirects
              Creating a Redirect Action
              Configuring a Redirect in a Simulation
              Setting a Destination for a Redirect
            Creating a Rich Text Area in a Simulation Diagram
            Using a Grid and Connector Lines in Diagrams
              Setting the Designer Grid Options
              Setting the Default Connector Line Shape
              Connecting Steps
              Labeling Connectors in a Diagram
              Changing the Active Connector Line Shape and Style
              Moving a Connector Line
              Deleting a Connector Line
            Exporting a Simulation Diagram as an Image
          Viewing a Simulation in a Web Browser
            Running a Simulation from the Details Window
            Running the Default Simulation
            Running a Simulation from the Simulation Diagram
          Requesting a Simulation Review
            Allowing Access to a Simulation
            Sending a Simulation Link to a Reviewer
            Restricting Access to a Project Simulation
          Enhancing a Basic Simulation
            Using Templates
              Creating a Template
              Applying a Template to a Screen Action
              Applying a Template to a Screen Action with Drag and Drop
              Creating a New Screen Action from a Template
              Exporting a Template as an Image
              Working with the Template Editor
                Opening the Template Editor
                Creating a Template Object with Drag and Drop
                Setting Properties for a Template Object
                Selecting and Moving a Group of Template Objects
                Resizing a Template Object in the Template Editor
                Arranging the Order of Template Objects
                Setting the Template Editor Grid Options
            Working with Data Tables
              Creating a Data Table
              Adding a Row to a Data Table
              Deleting a Row from a Data Table
              Adding a Column to a Data Table
              Deleting a Column from a Data Table
              Changing Column Order in a Data Table
              Refreshing a Data Table
              Using a Data Table in a Screen Action
            Importing Data from a Spreadsheet
              Creating a Data Table from an Imported CSV File
            Using the Logic Editor with Data Tables
              Assigning a Variable to a Logic Action
              Configuring Logic Action to Select Data
              Configuring Logic Action to Insert Data
              Configuring Logic Action to Update Data
              Configuring Logic Action to Delete Data
            Using Variables
              Creating a Variable Object for a Screen Action
              Creating a Variable for a Logic Action
              Assigning a Variable to a Logic Action
            Using Images
              Importing and Adding New Images to a Project
              Deleting an Image from a Project
              Configuring an Image
              Previewing an Image
              Viewing an Image and Providing Feedback
              Renaming an Image
              Adding an Image to a Screen Action
              Deleting an Image from a Screen Action
              Resizing an Image in a Screen Action
              Exporting a Screen Action as an Image
              Exporting a Scenario Diagram as an Image
              Exporting a Simulation Diagram as an Image
              Exporting a Template as an Image
        Submitting Feedback
          Viewing and Adding Feedback in the Details Window
          Commenting on Submitted Feedback in the Details Window
          Reviewing a Simulation and Adding Feedback
          Providing Feedback from a Storyboard
          Viewing and Hiding Descendants for Feedback
          Deleting Feedback
        Creating a Note
          Viewing and Adding Notes in the Details Window
          Creating a Note from Feedback
      Test Case Insight
        Working with Test Cases
        Generating and Viewing a Test Case
        Exporting a Test Case
        Test Case Structure
        Using Magnitude in CaliberRDM
          Using Magnitude at the Project Level
          Using Magnitude with Scenarios
          Using Magnitude with Simulations
          Changing a Default Magnitude Value
          Magnitude Default Values
      Custom Reports
        Creating a Report
        Including Images in a Report
        For Reviewers: Displaying CaliberRDM Assets From Reports
          Opening a Scenario Diagram from a Report
          Opening a Storyboard from a Report
          Opening a Simulation from a Report
          Opening a Simulation Diagram from a Report
          Viewing a Template from a Report for Reviewers
        For CaliberRDM Users: Opening CaliberRDM Assets From a Report
          Opening a Scenario Diagram from a Report
          Opening a Storyboard from a Report
          Opening a Simulation from a Report
          Opening a Simulation Diagram from a Report
          Opening a Template from a Report
      Administering
        Logging On with the Administrator Account
        Changing the Administrator Password
        Resetting a User Password
        Converting a Trial License to a Full Access License
        Managing the System
        Working with User Accounts and Workspaces
          Modifying General Options
          Accessing Database Information
          Accessing Error Logs
          Parking a Project
          Unparking a Project
          Setting Up a Workspace
        Accessing System Options
          Managing User Accounts
            Deleting a Workspace
            User Roles and the Administrative Account
          Managing Locks
            Adding a New User Account to a Workspace
            Editing a User Account within a Workspace
            Deleting a User Account from a Workspace
            Overriding a Lock
          Enabling SSL Communication
            Overriding a Lock
          Creating a New Workspace
      CaliberRM Integration
        Administering the - CaliberRM Integration
          Requirements for the CaliberRM Integration
            Changing the CaliberRM Server Settings
          CaliberRM Security Model
          Authenticating Users
            Managing Users and Groups with CaliberRM and
            Managing Profiles for CaliberRM Users
          Setting Up Your Profile for CaliberRM Users
        Working with Integrated - CaliberRM Projects
          Creating an Integrated - CaliberRM Project
          Integrating with an Existing CaliberRM Project
          Deleting an Integrated - CaliberRM Project
          Importing an Integrated - CaliberRM Project
          Viewing and Working with Visualization Assets in CaliberRM
          Requirements Types
          Formatting and Rich Text
          Opening a Visualization in CaliberRM
          Creating Custom CaliberRM Reports
          Adding Notes to an Integrated Project
          Viewing Traces
          Modifying Requirement Traces
      SilkCentral Test Manager Integration
        Configuring the SilkCentral Test Manager Integration
        Viewing SilkCentral Test Manager Quality Metrics
        Creating a Quality Traceability Report
        Quality Insight Dialog Box
      Customer Support
  CaliberRM
    Installation Guide
      Introduction to CaliberRM
        Micro Focus Support
      Installing Server Components
        Installing CaliberRM and a 64-bit Versant DB on the Same 64-bit Server
        Installing CaliberRM and a 64-bit Versant DB on Different Servers
        Installing CaliberRM Server
          Installing both Client and Server
          Installing the Server Alone
        Installing CaliberRM for Web
        Installing LDAP User Import
        Installing MPX Services
          Configuring MPX Services
          Reconnecting MPX Services
          Restarting the MPX Server
        Installing CaliberRM for Microsoft Team Foundation Server
          Silent Installation of CaliberRM on Vistual Studio Team Foundation Server
      Installing Client Components
        Installing CaliberRM Client
          Installing Typical or Full Client
          Custom Installation
          Silent Install of CaliberRM Client
        Installing CaliberRM Plug-in for Eclipse Client
        Installing CaliberRM Plug-in for Microsoft Visual Studio 2005
        Installing CaliberRM Plug-in for Microsoft Visual Studio 2008
        Installing the CaliberRM Plug-in for Microsoft Visual Studio 2010
        Installing the CaliberRM Plug-in for Visual Studio Team System
          Silent installation of CaliberRM for Visual Studio Team System
        Installing CaliberRM Traceability for Visual Studio Team Systems 2010
        Installing CaliberRM SDK
      Performing an Upgrade
        Server Upgrade
          Upgrading Server Components
          Important information for HP Quality Center customers
        Upgrading Client Components
          Upgrading Borland CaliberRM for Microsoft Visual Studio Team System
          Information for Datamart Users
        Program Maintenance for CaliberRM
    CaliberRM Help
      Getting Started
        Help on Help
        Concepts
          CaliberRM Overview
          CaliberRM Administrator
          Tour of the CaliberRM User Interface
          Requirements Management
          Product Integrations
          StarTeam Toolbar
          User Connections Monitor
          Extending CaliberRM Functionality
          Web Client and Web Viewer
        Procedures
          Administrative Procedures
            Defining Projects
            Creating Users
            Managing the Borland License Server
          End-User Procedures
            Logging on to CaliberRM
            Logging on to Administrator
            Changing Password
            Creating Custom Tools
            Adding Words in Custom Dictionary
            Invoking Spell Checker
            Find in Tree
            Adding a Tool Shortcut
            Generating URL for a requirement
      Concepts
        Administrating CaliberRM Servers
          Importing Project Information
          Database Administration
        Administrating CaliberRM Projects
          Projects
          Requirement Types
          Administrators
          Administrative tasks
          Access Levels
          Administrative Reports
          Attributes
          Command Switches
          Discussion
          Document Factory
          Users
          Export Directory Structure
          Import Directory Structure
          Enabling Shared and Mapped Requirements
          Export Tables
          Licensing
          Security
          Security Profiles
          Vendor Add-in module
          Web Access
        Using CaliberRM to Manage Requirements
          Requirements
          Shared Requirements
          Requirement Views
          Mapped Requirements Diagram
          Requirement Descriptions
          Requirement Grid
          Requirement Views
          Requirement History
          Reports
          Customized Requirement Reports
          Traceability Reports
          Drag and Drop File Creation
          Traceability
          Baseline Support for SCTM Integration
          Traceability Diagram
          The Traceability Matrix
          Glossaries
          Glossary View
          Baselines
          Electronic Signature for Baselines
          Export
          Import
          Hierarchical Numbers
      Procedures
        Attributes
          Arranging User-Defined Attribute in Order
          Assigning Attribute Values
          Assigning User-Defined Attributes to a Requirement Type
          Creating User-Defined Attribute
          Deleting User-Defined Attribute
          Modifying a User-Defined Attribute
        Baselines
          Comparing Baselines
          Creating and Defining Baselines
          Creating Baseline Administrator
          Creating Baseline Signature Reports
          Creating Baselines in Administrator
          Initializing a Baseline
          Locking Baselines
          Modifying Baselines
          Signing a Baseline
          Tracking Changes between Baselines
        Glossaries
          Assigning Glossaries
          Creating a Glossary
          Creating a Glossary
          Creating Glossary Terms
          Deleting a Glossary
          Deleting Glossary Terms
          Exporting Glossaries
          Importing Glossaries
          Modifying Glossaries
          Modifying Glossary Terms
          Reusing Glossaries
        Database Administration
          Scheduling a Daily Database Backup
          Backing up Database
          Changing the Database Owner
          Creating a New DataBase Using DB Manager
          Optimising Database Size Using the Defrag Command
          Restoring a Database
        Discussions
          Enabling Discussion Notification
          Posting Discussion Messages
          Reading a message
          Replying to Discussion Messages
          Viewing the Unread Discussion List
        Document Factory
          Creating a Document Using Document Factory
          Creating Tables in Document Factory
          Creating the commandline.ini file
          Printing Requirements for Multiple Projects
          Running Document Factory from the command line
          Scheduling Document Factory Reports
          Tracking Changes between Baselines
          Using Filter within Document Factory
        Document Reference
          Creating a Requirement from a Document
          Creating Document References
          Creating Web Reference
          Deleting a Document Reference
          Linking Text Within Reference
          Modifying a Referenced Document
          Setting a Document Reference as the Key Reference
          Viewing Document References
        Export
          Export Data for Import to a Server
          Exporting data for import to another application
          Exporting Requirements to CSV Files
          Publishing Requirements to StarTeam
        Import
          Import Using Data from a Typical Export
          Importing Requirements from Microsoft Word
          Performing an Advanced Import
        Projects
          Adding a Vendor Add-In Module
          Assigning Groups, Project admin to a Project
          Assigning Project Admin
          Creating a Requirement Type
          Creating Security Profiles
          Defining Projects
          Defining the Requirement Type
          Deleting Custom Tabs
          Enabling Automatic Notification
          Enabling Move Requirement
          Enabling Other Integrations
          Enabling Shared Requirements
          Find in Tree
          Logging on to CaliberRM
          Mapping Requirements
          Modifying a Requirement Type
          Modifying a User-Defined Attribute
          Modifying User Lists within a Project
          Setting Requirement Types Within a Project
          Setting Security in a Project
          Setting the User Password
          Setting Up Automatic Notification
          Unmapping Requirements
        Reports
          Creating a Report from the Requirement Grid
          Creating Administrative Reports
          Creating Baseline Signature Reports
          Creating Document Factory Reports
          Creating Requirement Reports
          Creating the commandline.ini file
          Scheduling Document Factory Reports
        Requirements
          Requirements
            Adding Hyperlinks to Requirement Descriptions
            Adding Pictures to Requirement Descriptions
            Adding Tables to Requirement Descriptions
            Assigning Attribute Values
            Assigning Responsible Users
            Changing the Requirement Order
            Comparing Requirements
            Copying Requirements
            Creating Requirement Reports
            Creating Requirements
            Defining Validation Procedure
            Deleting Requirements
            Displaying the requirement hierarchical numbers
            Editing and Deleting Traces
            Enabling Move Requirement
            Enabling Shared and Mapped Requirements
            Enabling Shared Requirements
            Formatting Fonts
            Formatting Requirement texts
            Generating URL for a requirement
            Import Using Data from a Typical Export
            Importing Requirements from Microsoft Word
            Linking a Reference Document
            Logging on to CaliberRM
            Mapping Requirements
            Modifying Requirements
            Receiving Requirement Change Notifications (Registered Interest)
            Searching Requirements
            Unmapping Requirements
            Using Web to manage requirements
            Using Web View
          Requirement Grid
            Creating a Report from the Requirement Grid
            Filtering the Requirement Grid
            Go To Requirement
            Modifying Requirement Responsibility on the Grid
            Modifying the Grid View
            Opening the Requirement Grid
            Printing the Grid View
            Saving the Grid View
            Sorting Requirements
          Requirement Type
            Assigning User-Defined Attributes to a Requirement Type
            Creating a Custom Tab
            Creating a Requirement Type
            Defining the Requirement Type
            Deleting a Requirement Type
            Deleting Custom Tabs
            Modifying a Requirement Type
            Setting Requirement Types Within a Project
            Setting the Default Security Access for a Requirement Type
        Security
          Creating a Security Profile
          Deleting Security Profiles
          Modifying Security Profiles
          Setting the Default Security Access for a Requirement Type
        Server Administration
          Backing up and Restoring a Database
          Changing the Database Owner
          Creating CaliberRM Administrators
          Enabling LDAP
          Generating Logs for Clients
          Generating Logs for Server
          Managing the Borland License Server
          Relocating a Server
          Setting up Server
        Traceability
          Configuring HP Quality Center integration with CaliberRM
          Configuring Silk Central Test Manager with CaliberRM
          Connecting to a Team Foundation Server
          Creating StarTeam Change Requests
          Creating Traceability Filters
          Creating Traces Between CaliberRM requirements and SCTM (2006, 2007) test plans
          Creating Traces Between Requirements
          Creating Traces Between Requirements and Quality Center Test Cases
          Creating Traces Between Requirements and Software Artifacts
          Creating Traces Between Requirements and StarTeam artifacts
          Creating Traces Between Requirements and Visual Studio Team System artifacts
          Deleting a Traceability Link
          Editing and Deleting Traces
          Enabling Integration between CaliberRM and SCTM 2008
          Enabling Project Traceability to Software Artifacts
          Filtering Traceability Matrix
          Managing CaliberRM baselines in SCTM projects
          Modifying Trace Links in the Traceability Matrix
          Modifying Traces on the Traceability Tab
          Opening the Traceability Matrix
          Printing Traceability Matrix
          Viewing Microsoft Visual Studio Team System Test Results
          Viewing Traceability
        Users
          Adding the User to Groups
          Assigning Groups, Project admin to a Project
          Assigning Project Admin
          Assigning Users to a Group
          Creating a User Using Expert Mode
          Creating Baseline Administrator
          Creating CaliberRM Administrators
          Creating Groups
          Creating Users
          Defining Group Information
          Deleting a group
          Deleting a User
          Enabling Move Requirement
          Managing User Accounts
          Managing User Licenses
          Modifying a group:
          Modifying a User
          Modifying User Lists within a Project
          Setting the User Password
          Setting the User’s License Type
        Validation
          Defining Validation Procedure
          Specifying Requirement Validation Criteria
      References
        Document Factory Syntax
        Database Manager Commands
        Export of Special Characters
        StarTeam Integration Configuration
        Changing Your Password
        Command Switches
        Export Tables
        Messages
        RM Export Object Formats
        Spelling Checker Options
        Tab Options
          General Tab
          Appearance Tab
          Custom Tools Tab
          Cache Tab
          Clipboard Tab
          Communication Tab
          General Tab
          Hide Tab
          Wizards Tab
        CaliberRM Menu
          File Menu
          Edit menu
          View Menu
          Admin menu
          Insert menu
          Format Menu
          Report Menu
          Requirement Menu
          Tools Menu
        Administrator Menu
          File Menu
          Edit menu
          View Menu
          Find in Tree
          Report Menu
          Tools Menu
          Help Menu
  CaliberRDM
    Installation Guide
      Introduction
      Licensing
        Converting a Trial License to a Full Access License
        Installing a Central License Server
      System Requirements
      Upgrading from a Previous Release of TeamDefine
      Upgrading from a Previous Release of CaliberRDM
      Installing Overview
        Installing CaliberRDM
        Manually Creating and Configuring a SQL Server Database
        StartingStopping the Service
        Changing the Default Server TCPIP Port Numbers
        Enabling SSL Communication
      Installing and Integrating with CaliberRM Overview
        Requirements for the CaliberRM Integration
        Installing and Integrating with CaliberRM
        Configuring the Appearance of Assets in CaliberRM
        Changing the CaliberRM Server Settings
      Uninstalling
      Logging on to
        Logging On with the Default User Account
        Logging on as a Administrator for the First Time
          Creating a New Workspace
          Adding a New User Account to a Workspace
      Application Startup Troubleshooting Guide
      Customer Support
      Tell Us What You Think
    CaliberRDM Help
      Getting Started
        Accessing and Exiting CaliberRDM
          Logging on as a Administrator for the First Time
          Logging On with the Default User Account
          Logging On to CaliberRDM
          Logging Off and Exiting
        Working with User Accounts and Workspaces
          Creating a New Workspace
          Adding a New User Account to a Workspace
          Setting Up Your Profile
        Licensing CaliberRDM
          Converting a Trial License to a Full Access License
      Introducing CaliberRDM
        What is CaliberRDM
        Benefits of CaliberRDM
        What You Can Do with CaliberRDM
        Visualizations
          Scenarios
          Simulations
        Test Case Insight
        Custom Reports
        Managing Project Changes
        Tour of the User Interface
          Workspace
            Workspace Menu Bar
            Start Page
            Project View
              Project Explorer
              Project Asset Tabs
                Project Scenarios Tab
                  Scenario Designer
                  Storyboard Viewer
                Project Simulations Tab
                  Simulation Designer
                  Screen Editor
                Business Data Tab
                  Table Designer
                Images Tab
                Project Templates Tab
                  Template Editor
                Project Actors Tab
              Details Window
            Project View Right-Click Menus
              Requirements Right-Click Menus
              Scenarios Right-Click Menus
              Simulations Right-Click Menus
              Data Table Right-Click Menus
              Images Right-Click Menus
              Templates Right-Click Menus
              Actors Right-Click Menus
          Admin Console
        Sample Project
      Tutorial
        Tutorial Objective
        Step 1 - Create a Project
        Step 2 - Define Requirements
        Step 3 - Create a Scenario
        Step 4 - Add Swimlanes to a Scenario
        Step 5 - Running A Scenario Storyboard
        Step 6 - Adding Feedback to a Scenario Storyboard
        Step 7 - Create a Simulation
        Step 8 - Add the Login Screen to the Simulation Diagram
        Step 9 - Add the Welcome Screen to the Simulation Diagram
        Step 10 - Create the Customer Maintenance Simulation
        Step 11 - Run the Simulation
        Step 12 - Add Feedback to the Simulation
        Step 13 - Link a Visualization to a Requirement
      Projects
        Creating a New Project
        Assigning Requirement Types to a Project
        Opening a Project
        Managing Projects
        Duplicating a New Project
        Configuring a Project
        Renaming a Project
        Allowing Access to a Simulation
        Locking and Unlocking a Project
        Exporting a Project
        Importing a Project
        Using Pulse to View Project Updates
        Using Copy and Paste for Visualizations
        Using Cut, Copy and Paste for Requirements
        Undoing Changes in Visualizations
        Finding Project Assets
      Requirements
        Requirement Types
          Creating Requirement Types
          Editing Requirement Types
          Deleting Requirement Types
          Creating Custom Tabs
          Editing Custom Tabs
          Deleting Custom Tabs
          Adding Requirement Types to a Project
          Attributes Overview
            Creating User-Defined Attributes
            Assigning User-Defined Attributes to a Requirement Type
        Creating Requirements
          Adding a Description to a Requirement
          Adding Attachments to a Requirement
          Adding Feedback to a Requirement
          Setting Custom Attribute Values
          Linking Visualizations with Requirements Overview
            Associating Visualizations with Requirements
            Deleting Visualization Links from Requirements
          Importing Requirements from Microsoft Word Documents
            Preparing a Word Document for Import
            Configuring a Word Document Mapping File
            Importing Requirements from Microsoft Word
            Using the Sample Word Import Document
          Importing Requirements from Microsoft Excel Documents
            Preparing Excel Document for Import
            Configuring an Excel Document Mapping File
            Importing Requirements from Microsoft Excel
            Using the Sample Excel Import Document
        Viewing the Change History of a Requirement
        Moving Requirements Overview
          Moving Requirements
        Renaming Requirements
        Deleting Requirements
      Visualizations
        Scenarios
          Creating a New Scenario
          Renaming a Scenario
          Deleting a Scenario
          Scenario Diagram Overview
            Creating and Configuring Steps
              Creating a Step in a Scenario Diagram
              Configuring a Step in a Scenario
              Adding a Resource a Step in the Diagram
            Creating and Configuring Decisions
              Creating a Decision Step in a Scenario Diagram
              Configuring a Decision Step in a Scenario
              Assigning an Actor with a Decision in a Scenario
              Assigning a Resource to a Decision Step
            Linking Scenarios and Simulations
              Creating an Invoke Step to Connect to Other Scenarios
              Linking a Simulation to a Scenario Step
              Creating a Rich Text Area in a Scenario Diagram
            Working with Actors
              Creating an Actor
              Configuring an Actor
              Configuring the Color for an Actor
              Assigning an Actor to a Step in a Scenario
            Working with Swimlanes
              Creating Swimlanes
              Adding a Swimlane to Existing Swimlanes
              Configuring Swimlanes
              Deleting a Swimlane
              Deleting a Swimlane Container and All Associated Swimlanes
            Using a Grid and Connector Lines in Diagrams
              Setting the Designer Grid Options
              Setting the Default Connector Line Shape
              Connecting Steps
              Labeling Connectors in a Diagram
              Changing the Active Connector Line Shape and Style
              Moving a Connector Line
              Deleting a Connector Line
            Exporting a Scenario Diagram as an Image
          Running a Scenario Storyboard
            Running a Scenario Storyboard from the Scenario Designer
        Simulations
          Creating a Simulation
          Renaming a Simulation
          Deleting a Simulation
          Setting the Default Simulation
          Simulation Diagram Overview
            Using Screen Actions
              Creating a Screen Action
              Creating a New Screen Action from a Template
              Applying a Template to a Screen Action
              Customizing Screen Action HTML
                Importing HTML into the HTML Override Page
              Undoing Changes
              Working with the Screen Editor
                Opening the Screen Editor
                Creating a Screen Object with Drag and Drop
                Setting the Screen Editor Grid Options
                Setting Properties for a Screen Object
                Selecting and Moving a Group of Screen Objects
                Resizing a Screen Object in the Screen Editor
                Arranging the Order of Screen Objects
                Exporting a Screen Action as an Image
                Working with Rich Text
                  Creating a Rich Text Object
                  Editing a Rich Text Object
                  Setting Rich Text Properties
                Working with Text
                  Creating a Text Box
                  Setting Text Box General Properties
                  Setting Text Box Category Properties
                Working with Buttons
                  Creating a Button
                  Creating a Pop-up Window Button
                  Setting Button Properties
                  Changing the Image of a Button
                Working with Images
                  Creating an Image
                  Setting Image Properties
                  Creating a Link for an Image
                  Deleting a Link from an Image
                  Resizing an Image in a Screen Action
                Working with Text Links
                  Creating and Configuring a Text Link
                  Setting New Text Link Properties
                  Setting Text Link Font and Label Properties
                Working with List Boxes
                  Creating a List Box
                  Setting List Box Properties
                Working with Multiple Select List Boxes
                  Creating a Multiple-Select List Box
                  Setting Multiple-select List Box Properties
                Working with Check Boxes
                  Creating a Check Box
                  Setting Check Box Properties
                Working with Rectangles
                  Creating a Rectangle
                  Setting Rectangle Properties
                  Creating a Link for a Rectangle
                  Deleting a Link from a Rectangle
                Working with Calendars
                  Creating a Calendar
                Working with Script Widgets
                  Creating a Script Widget
                Using the Form Builder
            Using Decision Actions
              Creating a Decision Action
              Configuring a Decision Action
            Using Logic
              Creating a Logic Action
              Configuring a Logic Action
              Customizing Logic Action JavaScript
                Importing JavaScript into the JavaScript Override Page
            Using Redirects
              Creating a Redirect Action
              Configuring a Redirect in a Simulation
              Setting a Destination for a Redirect
            Creating a Rich Text Area in a Simulation Diagram
            Using a Grid and Connector Lines in Diagrams
              Setting the Designer Grid Options
              Setting the Default Connector Line Shape
              Connecting Steps
              Labeling Connectors in a Diagram
              Changing the Active Connector Line Shape and Style
              Moving a Connector Line
              Deleting a Connector Line
            Exporting a Simulation Diagram as an Image
          Viewing a Simulation in a Web Browser
            Running a Simulation from the Details Window
            Running the Default Simulation
            Running a Simulation from the Simulation Diagram
          Requesting a Simulation Review
            Allowing Access to a Simulation
            Sending a Simulation Link to a Reviewer
            Restricting Access to a Project Simulation
          Enhancing a Basic Simulation
            Using Templates
              Creating a Template
              Applying a Template to a Screen Action
              Applying a Template to a Screen Action with Drag and Drop
              Creating a New Screen Action from a Template
              Exporting a Template as an Image
              Working with the Template Editor
                Opening the Template Editor
                Creating a Template Object with Drag and Drop
                Setting Properties for a Template Object
                Selecting and Moving a Group of Template Objects
                Resizing a Template Object in the Template Editor
                Arranging the Order of Template Objects
                Setting the Template Editor Grid Options
            Working with Data Tables
              Creating a Data Table
              Adding a Row to a Data Table
              Deleting a Row from a Data Table
              Adding a Column to a Data Table
              Deleting a Column from a Data Table
              Changing Column Order in a Data Table
              Refreshing a Data Table
              Using a Data Table in a Screen Action
            Importing Data from a Spreadsheet
              Creating a Data Table from an Imported CSV File
            Using the Logic Editor with Data Tables
              Assigning a Variable to a Logic Action
              Configuring Logic Action to Select Data
              Configuring Logic Action to Insert Data
              Configuring Logic Action to Update Data
              Configuring Logic Action to Delete Data
            Using Variables
              Creating a Variable Object for a Screen Action
              Creating a Variable for a Logic Action
              Assigning a Variable to a Logic Action
            Using Images
              Importing and Adding New Images to a Project
              Deleting an Image from a Project
              Configuring an Image
              Previewing an Image
              Viewing an Image and Providing Feedback
              Renaming an Image
              Adding an Image to a Screen Action
              Deleting an Image from a Screen Action
              Resizing an Image in a Screen Action
              Exporting a Screen Action as an Image
              Exporting a Scenario Diagram as an Image
              Exporting a Simulation Diagram as an Image
              Exporting a Template as an Image
        Submitting Feedback
          Viewing and Adding Feedback in the Details Window
          Commenting on Submitted Feedback in the Details Window
          Reviewing a Simulation and Adding Feedback
          Providing Feedback from a Storyboard
          Viewing and Hiding Descendants for Feedback
          Deleting Feedback
        Creating a Note
          Viewing and Adding Notes in the Details Window
          Creating a Note from Feedback
      Test Case Insight
        Working with Test Cases
        Generating and Viewing a Test Case
        Exporting a Test Case
        Test Case Structure
        Using Magnitude in CaliberRDM
          Using Magnitude at the Project Level
          Using Magnitude with Scenarios
          Using Magnitude with Simulations
          Changing a Default Magnitude Value
          Magnitude Default Values
      Custom Reports
        Creating a Report
        Including Images in a Report
        For Reviewers: Displaying CaliberRDM Assets From Reports
          Opening a Scenario Diagram from a Report
          Opening a Storyboard from a Report
          Opening a Simulation from a Report
          Opening a Simulation Diagram from a Report
          Viewing a Template from a Report for Reviewers
        For CaliberRDM Users: Opening CaliberRDM Assets From a Report
          Opening a Scenario Diagram from a Report
          Opening a Storyboard from a Report
          Opening a Simulation from a Report
          Opening a Simulation Diagram from a Report
          Opening a Template from a Report
      Administering
        Logging On with the Administrator Account
        Changing the Administrator Password
        Resetting a User Password
        Converting a Trial License to a Full Access License
        Managing the System
        Working with User Accounts and Workspaces
          Modifying General Options
          Accessing Database Information
          Accessing Error Logs
          Parking a Project
          Unparking a Project
          Setting Up a Workspace
        Accessing System Options
          Managing User Accounts
            Deleting a Workspace
            User Roles and the Administrative Account
          Managing Locks
            Adding a New User Account to a Workspace
            Editing a User Account within a Workspace
            Deleting a User Account from a Workspace
            Overriding a Lock
          Enabling SSL Communication
            Overriding a Lock
          Creating a New Workspace
      CaliberRM Integration
        Administering the - CaliberRM Integration
          Requirements for the CaliberRM Integration
            Changing the CaliberRM Server Settings
          CaliberRM Security Model
          Authenticating Users
            Managing Users and Groups with CaliberRM and
            Managing Profiles for CaliberRM Users
          Setting Up Your Profile for CaliberRM Users
        Working with Integrated - CaliberRM Projects
          Creating an Integrated - CaliberRM Project
          Integrating with an Existing CaliberRM Project
          Deleting an Integrated - CaliberRM Project
          Importing an Integrated - CaliberRM Project
          Viewing and Working with Visualization Assets in CaliberRM
          Requirements Types
          Formatting and Rich Text
          Opening a Visualization in CaliberRM
          Creating Custom CaliberRM Reports
          Adding Notes to an Integrated Project
          Viewing Traces
          Modifying Requirement Traces
      SilkCentral Test Manager Integration
        Configuring the SilkCentral Test Manager Integration
        Viewing SilkCentral Test Manager Quality Metrics
        Creating a Quality Traceability Report
        Quality Insight Dialog Box
      Customer Support
  CaliberRM
    Installation Guide
      Introduction to CaliberRM
        Micro Focus Support
      Installing Server Components
        Installing CaliberRM and a 64-bit Versant DB on the Same 64-bit Server
        Installing CaliberRM and a 64-bit Versant DB on Different Servers
        Installing CaliberRM Server
          Installing both Client and Server
          Installing the Server Alone
        Installing CaliberRM for Web
        Installing LDAP User Import
        Installing MPX Services
          Configuring MPX Services
          Reconnecting MPX Services
          Restarting the MPX Server
        Installing CaliberRM for Microsoft Team Foundation Server
          Silent Installation of CaliberRM on Vistual Studio Team Foundation Server
      Installing Client Components
        Installing CaliberRM Client
          Installing Typical or Full Client
          Custom Installation
          Silent Install of CaliberRM Client
        Installing CaliberRM Plug-in for Eclipse Client
        Installing CaliberRM Plug-in for Microsoft Visual Studio 2005
        Installing CaliberRM Plug-in for Microsoft Visual Studio 2008
        Installing the CaliberRM Plug-in for Microsoft Visual Studio 2010
        Installing the CaliberRM Plug-in for Visual Studio Team System
          Silent installation of CaliberRM for Visual Studio Team System
        Installing CaliberRM Traceability for Visual Studio Team Systems 2010
        Installing CaliberRM SDK
      Performing an Upgrade
        Server Upgrade
          Upgrading Server Components
          Important information for HP Quality Center customers
        Upgrading Client Components
          Upgrading Borland CaliberRM for Microsoft Visual Studio Team System
          Information for Datamart Users
        Program Maintenance for CaliberRM
    CaliberRM Help
      Getting Started
        Help on Help
        Concepts
          CaliberRM Overview
          CaliberRM Administrator
          Tour of the CaliberRM User Interface
          Requirements Management
          Product Integrations
          StarTeam Toolbar
          User Connections Monitor
          Extending CaliberRM Functionality
          Web Client and Web Viewer
        Procedures
          Administrative Procedures
            Defining Projects
            Creating Users
            Managing the Borland License Server
          End-User Procedures
            Logging on to CaliberRM
            Logging on to Administrator
            Changing Password
            Creating Custom Tools
            Adding Words in Custom Dictionary
            Invoking Spell Checker
            Find in Tree
            Adding a Tool Shortcut
            Generating URL for a requirement
      Concepts
        Administrating CaliberRM Servers
          Importing Project Information
          Database Administration
        Administrating CaliberRM Projects
          Projects
          Requirement Types
          Administrators
          Administrative tasks
          Access Levels
          Administrative Reports
          Attributes
          Command Switches
          Discussion
          Document Factory
          Users
          Export Directory Structure
          Import Directory Structure
          Enabling Shared and Mapped Requirements
          Export Tables
          Licensing
          Security
          Security Profiles
          Vendor Add-in module
          Web Access
        Using CaliberRM to Manage Requirements
          Requirements
          Shared Requirements
          Requirement Views
          Mapped Requirements Diagram
          Requirement Descriptions
          Requirement Grid
          Requirement Views
          Requirement History
          Reports
          Customized Requirement Reports
          Traceability Reports
          Drag and Drop File Creation
          Traceability
          Baseline Support for SCTM Integration
          Traceability Diagram
          The Traceability Matrix
          Glossaries
          Glossary View
          Baselines
          Electronic Signature for Baselines
          Export
          Import
          Hierarchical Numbers
      Procedures
        Attributes
          Arranging User-Defined Attribute in Order
          Assigning Attribute Values
          Assigning User-Defined Attributes to a Requirement Type
          Creating User-Defined Attribute
          Deleting User-Defined Attribute
          Modifying a User-Defined Attribute
        Baselines
          Comparing Baselines
          Creating and Defining Baselines
          Creating Baseline Administrator
          Creating Baseline Signature Reports
          Creating Baselines in Administrator
          Initializing a Baseline
          Locking Baselines
          Modifying Baselines
          Signing a Baseline
          Tracking Changes between Baselines
        Glossaries
          Assigning Glossaries
          Creating a Glossary
          Creating a Glossary
          Creating Glossary Terms
          Deleting a Glossary
          Deleting Glossary Terms
          Exporting Glossaries
          Importing Glossaries
          Modifying Glossaries
          Modifying Glossary Terms
          Reusing Glossaries
        Database Administration
          Scheduling a Daily Database Backup
          Backing up Database
          Changing the Database Owner
          Creating a New DataBase Using DB Manager
          Optimising Database Size Using the Defrag Command
          Restoring a Database
        Discussions
          Enabling Discussion Notification
          Posting Discussion Messages
          Reading a message
          Replying to Discussion Messages
          Viewing the Unread Discussion List
        Document Factory
          Creating a Document Using Document Factory
          Creating Tables in Document Factory
          Creating the commandline.ini file
          Printing Requirements for Multiple Projects
          Running Document Factory from the command line
          Scheduling Document Factory Reports
          Tracking Changes between Baselines
          Using Filter within Document Factory
        Document Reference
          Creating a Requirement from a Document
          Creating Document References
          Creating Web Reference
          Deleting a Document Reference
          Linking Text Within Reference
          Modifying a Referenced Document
          Setting a Document Reference as the Key Reference
          Viewing Document References
        Export
          Export Data for Import to a Server
          Exporting data for import to another application
          Exporting Requirements to CSV Files
          Publishing Requirements to StarTeam
        Import
          Import Using Data from a Typical Export
          Importing Requirements from Microsoft Word
          Performing an Advanced Import
        Projects
          Adding a Vendor Add-In Module
          Assigning Groups, Project admin to a Project
          Assigning Project Admin
          Creating a Requirement Type
          Creating Security Profiles
          Defining Projects
          Defining the Requirement Type
          Deleting Custom Tabs
          Enabling Automatic Notification
          Enabling Move Requirement
          Enabling Other Integrations
          Enabling Shared Requirements
          Find in Tree
          Logging on to CaliberRM
          Mapping Requirements
          Modifying a Requirement Type
          Modifying a User-Defined Attribute
          Modifying User Lists within a Project
          Setting Requirement Types Within a Project
          Setting Security in a Project
          Setting the User Password
          Setting Up Automatic Notification
          Unmapping Requirements
        Reports
          Creating a Report from the Requirement Grid
          Creating Administrative Reports
          Creating Baseline Signature Reports
          Creating Document Factory Reports
          Creating Requirement Reports
          Creating the commandline.ini file
          Scheduling Document Factory Reports
        Requirements
          Requirements
            Adding Hyperlinks to Requirement Descriptions
            Adding Pictures to Requirement Descriptions
            Adding Tables to Requirement Descriptions
            Assigning Attribute Values
            Assigning Responsible Users
            Changing the Requirement Order
            Comparing Requirements
            Copying Requirements
            Creating Requirement Reports
            Creating Requirements
            Defining Validation Procedure
            Deleting Requirements
            Displaying the requirement hierarchical numbers
            Editing and Deleting Traces
            Enabling Move Requirement
            Enabling Shared and Mapped Requirements
            Enabling Shared Requirements
            Formatting Fonts
            Formatting Requirement texts
            Generating URL for a requirement
            Import Using Data from a Typical Export
            Importing Requirements from Microsoft Word
            Linking a Reference Document
            Logging on to CaliberRM
            Mapping Requirements
            Modifying Requirements
            Receiving Requirement Change Notifications (Registered Interest)
            Searching Requirements
            Unmapping Requirements
            Using Web to manage requirements
            Using Web View
          Requirement Grid
            Creating a Report from the Requirement Grid
            Filtering the Requirement Grid
            Go To Requirement
            Modifying Requirement Responsibility on the Grid
            Modifying the Grid View
            Opening the Requirement Grid
            Printing the Grid View
            Saving the Grid View
            Sorting Requirements
          Requirement Type
            Assigning User-Defined Attributes to a Requirement Type
            Creating a Custom Tab
            Creating a Requirement Type
            Defining the Requirement Type
            Deleting a Requirement Type
            Deleting Custom Tabs
            Modifying a Requirement Type
            Setting Requirement Types Within a Project
            Setting the Default Security Access for a Requirement Type
        Security
          Creating a Security Profile
          Deleting Security Profiles
          Modifying Security Profiles
          Setting the Default Security Access for a Requirement Type
        Server Administration
          Backing up and Restoring a Database
          Changing the Database Owner
          Creating CaliberRM Administrators
          Enabling LDAP
          Generating Logs for Clients
          Generating Logs for Server
          Managing the Borland License Server
          Relocating a Server
          Setting up Server
        Traceability
          Configuring HP Quality Center integration with CaliberRM
          Configuring Silk Central Test Manager with CaliberRM
          Connecting to a Team Foundation Server
          Creating StarTeam Change Requests
          Creating Traceability Filters
          Creating Traces Between CaliberRM requirements and SCTM (2006, 2007) test plans
          Creating Traces Between Requirements
          Creating Traces Between Requirements and Quality Center Test Cases
          Creating Traces Between Requirements and Software Artifacts
          Creating Traces Between Requirements and StarTeam artifacts
          Creating Traces Between Requirements and Visual Studio Team System artifacts
          Deleting a Traceability Link
          Editing and Deleting Traces
          Enabling Integration between CaliberRM and SCTM 2008
          Enabling Project Traceability to Software Artifacts
          Filtering Traceability Matrix
          Managing CaliberRM baselines in SCTM projects
          Modifying Trace Links in the Traceability Matrix
          Modifying Traces on the Traceability Tab
          Opening the Traceability Matrix
          Printing Traceability Matrix
          Viewing Microsoft Visual Studio Team System Test Results
          Viewing Traceability
        Users
          Adding the User to Groups
          Assigning Groups, Project admin to a Project
          Assigning Project Admin
          Assigning Users to a Group
          Creating a User Using Expert Mode
          Creating Baseline Administrator
          Creating CaliberRM Administrators
          Creating Groups
          Creating Users
          Defining Group Information
          Deleting a group
          Deleting a User
          Enabling Move Requirement
          Managing User Accounts
          Managing User Licenses
          Modifying a group:
          Modifying a User
          Modifying User Lists within a Project
          Setting the User Password
          Setting the User’s License Type
        Validation
          Defining Validation Procedure
          Specifying Requirement Validation Criteria
      References
        Document Factory Syntax
        Database Manager Commands
        Export of Special Characters
        StarTeam Integration Configuration
        Changing Your Password
        Command Switches
        Export Tables
        Messages
        RM Export Object Formats
        Spelling Checker Options
        Tab Options
          General Tab
          Appearance Tab
          Custom Tools Tab
          Cache Tab
          Clipboard Tab
          Communication Tab
          General Tab
          Hide Tab
          Wizards Tab
        CaliberRM Menu
          File Menu
          Edit menu
          View Menu
          Admin menu
          Insert menu
          Format Menu
          Report Menu
          Requirement Menu
          Tools Menu
        Administrator Menu
          File Menu
          Edit menu
          View Menu
          Find in Tree
          Report Menu
          Tools Menu
          Help Menu
Enterprise
  Micro Focus Enterprise Developer for Eclipse (Windows)
    Welcome
      Main Features of Enterprise Developer
      Tutorials on COBOL in Enterprise Developer
      Product Information
        Installation
          System Requirements for Enterprise Developer for Eclipse
          Installing Enterprise Developer for Eclipse
          Installing Silently
          Repairing
          Uninstalling
        Updates and Product Support
        Micro Focus End User License Agreement
        Third Party Software
          Database Access Support with Native COBOL
          Java Development Kit (JDK)
          Java 2 Enterprise Edition (J2EE) Support
          Known Errors in J2EE Third Party Software
        Known Errors and Restrictions
          COBOL Programming
            Arithmetic Calculation
            Boolean Data Items
            CBL2XML Wizard
            Enhanced ACCEPT/DISPLAY Syntax (Adis)
            Filenames
            IDXFORMAT 8 File Size Limits
            XML Extensions
            Unsupported Features
            XML Support and Syntax Extensions
          Compatibility
            Co-existing with Earlier Micro Focus Products
            Installation
          Data Access
            COBSQL
            DB2
            File Handling
            Records with Alternate Keys
            OpenESQL
            SQL Compiler Directive Options
          Mainframe Programming and Management
            Assembler Emulation
            CICS Web Interface
            DOCUMENT APIs
            JCL Utilities
            Mainframe Subsystem Support (MSS)
            Run-time Behavior
          JVM Code
            Adding Projects to a COBOL JVM Project's Java Build Path
            Compiling with Existing Classes on a Classpath
            Consolidated Tracing Facility and COBOL JVM Applications
            Editing Remote JRE Settings
            JVM COBOL Support
          Problem Determination and Diagnostic Tools
            Consolidated Tracing Facility and COBOL JVM Applications
            Debugging in Eclipse
            Error Markers
            Language Service
            Remote Debugging
            Test Coverage
          Eclipse IDE
            Background Parsing
            Remote Development using Remote System Explorer
        Contacting Micro Focus
          Further Information and Product Support
          Information We Need
          Contact Information
      Getting Started
        Mainframe Tutorials
          Getting Started with Micro Focus Enterprise Developer - Team Edition for Eclipse
            Starting the Eclipse Integrated Development Environment
            Importing the Bankdemo Project and Adding the Source Files
            Editing COBOL, JCL, BMS, and Data Files
            Compiling the Source Code
            Unit Testing the Batch Application
            Unit Testing the Online Application
            Debugging the Batch Application
            Debugging the Online Application
          Tutorials: CICS
            Tutorial: CICS
              Introduction
              Create a Project
              Create a Build Configuration
              Specify Project Properties
              Import the Files From the Demonstration Program
              Configure Enterprise Server/MSS
              Set Up and Run the ACCT Application
              Debug the CICS Application
            Tutorial: Web-Enabled CICS Acting as a Web Server
              Introduction
              Create Project and Configure Server
                Create a Project
                Create a Build Configuration
                Specify Project Properties
                Import Files from the Demonstration Program
                Create an Enterprise Server
                Configure the Enterprise Server
                Create and Upgrade the CICS Resource Definition File
                Start the ACCTWEB Server
              Set Up the ACCTWEB Application
                Initialize the VSAM File
                Add Records to the VSAM File
                Add Records
              Run the ACCTWEB Application
              Debug the Application
                Configure Enterprise Server for Dynamic Debugging
                Associate the Project with the Target Enterprise Server
                Create a Debug Configuration for Your Project
                Debug ACCTWEB
            Tutorial: Web-Enabled CICS Acting as a Web Client
              Introduction
              Configure Enterprise Server for a Web-Enabled Application
                Create a Project
                Create a Build Configuration
                Specify Project Properties
                Import the Web Client Demo Program Files
                Create an Enterprise Server
                Configure the Enterprise Server
                Create and Upgrade the CICS Resource Definition File
                Start the ACCTCLNT Server
              Set Up and Run the ACCTCLNT Application
              Debug the Application
                Configure Enterprise Server for Dynamic Debugging
                Associate the Project with the Target Enterprise Server
                Create a Debug Configuration for Your Project
                Debug ACCTCLNT
        Native COBOL Tutorials
          Tutorial - Creating COBOL Applications in Eclipse
            Create a Local COBOL Project
            Create a File and Build Your Project
            Run your Application
            Create a Build Configuration
            Launch a Debug Session
        Managed COBOL Tutorials
          Tutorial - Creating COBOL JVM Applications in Eclipse
            Create a COBOL JVM Project
            Create a Class and Build Your Project
            Run your JVM Application
            Launch a Debug Session
        Procedural COBOL Compared with Managed COBOL
      Managing Licenses
      Samples and Samples Browser
      Cheat Sheets
      Upgrading to Enterprise Developer for Eclipse
        Licensing Changes
        Resolving Conflicts Between Reserved Keywords and Data Item Names
        Importing and Scanning Existing COBOL Code
        Recompile All Source Code
        Upgrading from Earlier Micro Focus Products
          Summary of Differences
          Backward Compatibility with Earlier Micro Focus Products
          Compiling and Building Differences
            Output File Formats
            Compiler Directives
            Linking
            Called Programs and Dependencies
            File Handler
            Makefile Conversion
            SQL Compiler Directive Options
            XML PARSE Statement
          Run-time System Differences
            OpenESQL
            Single-Threaded Run-Time System
            Static-Linked Run-Time System
            Enterprise Developer Co-existing with Earlier Micro Focus Products
          Restrictions and Unsupported Features
            COBOL Services as Java and Web Services
            CSBIND
            DBMS Preprocessors
            FSView
            Host Compatibility Option (HCO)
            Interface Mapping Toolkit
            INTLEVEL Support
            NSAPI
            Online Help System
            OpenESQL
            Secure Sockets Layer (SSL)
            SQL Option for DB2
            TX Series
          Run-Time Technology Differences
            File Handling
            Test Coverage
          Editing and Debugging Differences
            Program Breakpoints
            Remote Debugging
            Source Pool View
          Tips: Eclipse IDE Equivalents to IDE Features in Earlier Products
        Appendix
          Native COBOL Compared with Managed COBOL
        Customer Feedback
      Help on Help
    Developing Applications in the IDE
      Using Eclipse for COBOL Development
        To create a COBOL application in Eclipse
        COBOL Perspectives and Projects
        The COBOL Editor
        Searching for Files Using COBOL File Search
        Viewing Copybooks in the Required Context
      Creating COBOL Projects
        Creating and Importing Projects
        Project Properties and Configurations
        Developing Applications on Remote Machines
          To create and configure a connection to a remote machine
          To launch a server on the remote host
            To launch a server on the remote host using a daemon process
            To launch a server on the remote host without a daemon process
          Working with File Systems on Remote Machines
            Using Remote System Explorer (RSE)
              Remote System Explorer logging
            Using NFS
              To verify that NFS is running
              To set up an NFS server
              To set up an NFS client
            Using Samba
          To convert a COBOL local project to a COBOL remote project
        Converting Net Express Projects to Eclipse Projects
        Creating and Importing Resources
        Using Source Files From Outside Your Project
          To Create Project Dependencies
          To Remove Project Dependencies
          To link to copybooks or sources outside the project
      Debugging COBOL Applications
        Debugging in Eclipse
        To debug a COBOL program
        Debugging COBOL Projects Using a Remote Machine
        To Create a Debug Configuration
        Debugging in COBOL Copy View
        Starting the Debugger Automatically Using Library Routines
        Debugging Using a Core Dump
        Debugging Services on Enterprise Server
          Debugging Services and Applications on Enterprise Server
          How Debugging on Enterprise Server Works
          Error Messages for Web Services
          To prepare for debugging on enterprise server
          To debug on enterprise server
      Building COBOL Applications
        Tips: Building COBOL Projects
        To build a project
        To clean a project
        Compiling COBOL Applications
          Overview - Compiling COBOL Code
          Compiling JVM COBOL
          Setting Compiler Directives for COBOL
            To set properties and compiler directives on a single file
            To set project-wide build properties and compiler directives
          Order in which Copybooks Are Searched For
          Compiled File Types for Native COBOL
          Temporary Files Used when Compiling Native COBOL
          Techniques for Compiling Quickly
        Linking Native COBOL Code (Windows)
          Overview of Linking Native COBOL Applications and Run-time Systems
          Shared Run-time System for Running Native COBOL Applications
          Dynamically Binding Run-time Systems to Your Native COBOL Applications
          Order of Program Loading and Run-time System Usage for Native COBOL
          Loading a Dynamic Link Library Built as Native COBOL Code
          Application Performance with Dynamic Binding for Native COBOL
      Test Coverage
        Overview - Test Coverage
          Report Files Created
          Recompiling Programs
          Restrictions when Using Test Coverage
        Test Coverage Configuration File
        Format of a Test Coverage Report
        Reporting on Tagged Lines
        Test Coverage Tag File
        Troubleshooting Test Coverage
        Test Coverage Error Messages
        How To...
          To create test coverage reports
          To use test coverage from the command line
          To report on tagged lines
      Running Applications
        To run a COBOL application on your local machine
        To run an application on a remote machine
    Programming
      COBOL Programming
        Embedded HTML
          Enabling CGI Support
          EXEC HTML statement
          Substitution Markers
          EHTML Preprocessor
          EHTML Preprocessor Directives
            AUTOFORMAT (AF)
            CONFIRM
            DEBUG (D)
            DEBUGFILE
            OUT
            PREPROCESS (P)
            STEPEXEC
            STEPHTML
            TRACE
            WARN
          Deploying a CGI Application with Embedded HTML
          Debugging a CGI Application
        Internationalization Support
          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
              String Comparisons
              Class Condition Tests
              SORT and MERGE Key Comparisons
              Case Conversion
              Collating Sequence Operations
              Editing and De-editing Moves
              Intrinsic Functions Numval and Numval-c
              Using NLS Library Routines in Your Programs
              Mixing Programs With and Without NLS
            Message Files
              Format of a Message File
              Example Error Message File
          Unicode Support
            UTF-16 Byte Ordering
            National Literals
            National Hexadecimal Literals
            National Data Items
        Mixed Language Programming
          Ordering Parameters to Pass to Non-COBOL Programs
          Removing Parameters from the Stack
          Storage Representation of Parameters
          Aligning Parameters on Word and Double Word Boundaries
          Handling Return Codes in Mixed Language Applications
          Call Conventions for Interfacing with Mixed Languages
          Building a Mixed Language Application
          Interfacing with Assembler Subprograms
          Interfacing with Windows API Routines
          Interfacing with C Programs
          Passing Data between C and COBOL
          Error Messages when Calling Non-COBOL Programs
          Signal Handling
            Signal Handling Overview
            Posting Signal Handlers
            Writing Signal Handlers
            More than One Handler for the Same Signal
            Converting Signal Handlers Written for the signal() Function
            Third Party Software that Uses Signals
          Examples of Mixed Language Programming
            Example of Calling C functions from COBOL
            Example of Calling an Assembler Subprogram
            Example of Calling a Win32 API Routine
            Example of Posting a Signal Handler
        XML Input/Output
          Using XML and COBOL Together
            COBOL and XML
            XML Implementation
            XML PARSE
              Special Registers
              User Routine
            XML in Brief
              XML Schemas
              XML Instance Documents
          XML Syntax Extensions
            Syntax for Handling XML in COBOL
              SELECT Paragraph
              XML Description Paragraph (XD)
              IDENTIFIED BY and IS ATTRIBUTE Clauses
              PROCESSING-INSTRUCTION Clause
              COUNT IN Clause
              NAMESPACE Clause
              COBOL Verbs
            Compiling XML-enabled COBOL
              Building from your COBOL development system
              Compiling XML-enabled COBOL from the Command Line
          Generating COBOL Structures with XML Syntax
            CBL2XML Functionality
            Generating a Copyfile and Schema
            Generating XML-enhanced COBOL from an XML Schema
            Mapping COBOL Data to XML Elements
            Accessing an XML-enabled Record
            Validate an XML Document
        Creating 64-bit Programs
          Overview of Creating 64-bit Programs
          Creating 64-bit Programs from 32-bit Programs
          Compiling Programs for 64-Bit
          Pointers and Compiling Programs for 64-Bit
          Single Sourcing and Compiling Programs for 64-Bit
          Library Routine Prototypes and Compiling Programs for 64-Bit
          File and FCD Handling and 64-bit Programs
          Single Sourcing and Dual FCD Support in 64-Bit Programs
        Calling COBOL Programs
          Specifying the Program to Be Called
            Naming a Program in its PROGRAM-ID Paragraph
            Entry Point Mapping for COBOL Programs
            .NET Entry Point Mapping
            Calling Entry Points in Subprograms
            Calling Programs According to How They Are Linked
          State of the Data when a Program is Called Again
          Search Conventions Used for Calling Programs
          Passing Parameters to a Called Program
          Passing Return Codes Back to the Calling Program
          Call Prototypes
            About Call Prototypes
            The ANY Keyword
            Relaxed Type-checking
            Using Type Definitions
            Using the Library Routine Type Definitions and Call Prototypes
      Compatibility
        Compatibility with ACUCOBOL-GT
          Working with ACUCOBOL-GT Applications
          Enabling ACUCOBOL-GT Compatibility
            ACU Compiler Directive
            Compiling and Compiler Option Support
              32 and 64-Bit Code Generation
              Setting Compiler Options
              Supported and Unsupported Options
            Vision Indexed File System
              Configuring Access to Vision Data Files
              Searching for Vision Data Files
                APPLY_FILE_PATH
                FILE_CASE
                FILE_PREFIX
                FILE_SUFFIX
              Vision Related Utilities
          ACUCOBOL-GT Library Routines
            C$CALLEDBY
            C$CALLERR
            C$CHDIR
            C$MAKEDIR
            C$MEMCPY (Dynamic Memory Routine)
            C$MYFILE
            C$RERR
            M$ALLOC (Dynamic Memory Routine)
            M$COPY (Dynamic Memory Routine)
            M$FILL (Dynamic Memory Routine)
            M$FREE (Dynamic Memory Routine)
            M$GET (Dynamic Memory Routine)
            M$PUT (Dynamic Memory Routine)
            WIN$VERSION
          ACUCOBOL-GT Syntax Extensions
            Program Structure
              Identifiers
              Numeric Literals
              Nonnumeric Literals
              Source Formats
            Identification Division
              PROGRAM-ID Paragraph
            Data Division
              SYNCHRONIZED Clause
              USAGE Clause
            Procedure Division
              Procedure Division Statements
                ACCEPT FROM
                ACCEPT FROM ENVIRONMENT
                INSPECT
                SET ENVIRONMENT
        Compatibility with DG Interactive COBOL
          Introduction
          Compatibility Directives
            DG
          Compatibility with DG Interactive COBOL
            Overview
              DG Interactive COBOL Source Programs
              Enhancing your Converted Application
            Compatibility with DG Interactive COBOL Source
              The DG Directive
              Reserved Words
              DG International Character Set
              DG File Status and other Exception Values
              Calls
              Linkage Section Access
              Arithmetic of Group Level Items
              Run-time Switches
              Program Identification and Data-names
            Reformatting a DG COBOL Source File
              Reformatting Rules
        Java and COBOL
          Using Java and COBOL Together
            Overview
            Setting Up the Environment for Java and COBOL
            Compiling COBOL Programs that Call Java
            Compiling COBOL Programs that Are Used from the CobolBean interface
            Linking to the Multi-threaded Run-time System
          Calling Procedural COBOL from Java
            Overview - Calling Procedural COBOL from Java
            Coding Your Java Program
            Multi-threading Considerations
            Loading a COBOL Program or Library
            Using the cobcall() Methods
            Examples of Calling COBOL from Java
            Changing Data Members in a Java Object
            Using CobolBean for Instance Data
            Canceling a COBOL Program
            Handling Strings from a Java Program
            Pointer Class
            mfjstring
            CobolNational Class
            Using Custom Records to Pass Group Items
            Using JNI with COBOL
            Example of Throwing an Exception
          Calling Java from OO COBOL
            Overview of Calling Java from OO COBOL
            Before You Start
            Declaring Java Classes
            Instantiating Java Objects
            Calling Java Methods
            Accessing Java Variables
            Handling Java Exceptions
            Accessing Native Java Objects
            Finalizing Java Objects
          Calling OO COBOL from Java
            Overview - Calling OO COBOL from Java
            Before You Start
            Writing a Java Class in OO COBOL
            Importing the COBOL Support
            The Wrapper Class
            Adding and Removing Methods
            Throwing Exceptions from COBOL
            Using BY REFERENCE Parameters
            Working with Java Programs
          Java Data Types
            Overview
            Java Data Type Conversion Rules
            Java Typedefs
            Using the Jarray Class
            Adding Parameters Using ParameterList()
            Using Structures
            Creating Custom Records using com.microfocus.cobol.lang.CustomRecord Interface
        OO COBOL Class Library Reference
      Data Access
        Database Access
          Database Access Features
          Database Access Preprocessors
          Developing SQL Applications
            Embedded SQL
            Host Variables
              Simple Host Variables
              Host Arrays
              Indicator Variables
              Indicator Arrays
              COBOL to SQL Data Type Mapping
              SQL TYPEs
            Cursors
              Declaring a Cursor
              Opening a Cursor
              Using a Cursor to Retrieve Data
              Closing a Cursor
              Positioned UPDATE and DELETE Statements
              Using Cursors
            Data Structures
              SQL Communications Area (SQLCA)
                Using the SQLCA
                The SQLCODE Variable
                The SQLSTATE Variable
                The Warning Flags
                The WHENEVER Statement
                SQLERRM
                SQLERRD
                  COBSQL
                  DB2 LUW
              The SQL Descriptor Area (SQLDA)
                COBSQL
                  Oracle
                  Sybase
                  Informix
                OpenESQL
                Using the SQLDA
                  The PREPARE and DESCRIBE Statements
                  The FETCH Statement
                  The OPEN or EXECUTE Statements
                  The DESCRIBE Statement
            Dynamic SQL
              Dynamic SQL Statement Types
                Execute a Statement Once
                Execute a Statement More Than Once
                Select a Given List of Data
                Select any Amount of Data
              Preparing Dynamic SQL Statements
                Place Holders
                Physical Location of PREPARE Statement
              Executing Dynamic SQL Statements
                EXECUTE IMMEDIATE Statement
                FREE Statement (COBSQL Informix)
              Dynamic SQL Statements and Cursors
                CALL Statements
                  Example
          Compiling SQL Applications
            Specifying a Preprocessor
            Compiling Multiple Program Modules
            Creating Debug Files
          OpenESQL
            Scope - OpenESQL SQL Compiler Directive Options
            OpenESQL DBMAN Use Case Scenarios
            Database Connections
            Programming for OpenESQL
              Working With OpenESQL Cursors and Result Sets
              Working With OpenESQL Stored Procedures and Result Sets
              Unicode Support in OpenESQL
              Keywords
            ODBC
              Demonstration Applications
              ODBC Drivers and Data Source Names
              Using OpenESQL with ODBC
                Managing Transactions
                Positioned Update
                XML Support
              Using OpenESQL with Web and Application Servers
                Thread Safety
                Connection Management
                Transactions
                User Accounts, Schemas and Authentication
                Transaction Wrapper Sample
            JDBC
              JDBC Drivers and Data Sources
              Database Connections
              Simple-JNDI
              Using OpenESQL with JDBC
                Project Dependencies for Eclipse JVM COBOL Projects
                Compiling JDBC Applications from the Command Line
                JVM Host Variables in Managed Code
            COBOL Program Migration Support
          COBSQL
            Using COBSQL
              Specifying Directives
              COBOL Directives
              Building COBSQL Applications
              Building COBSQL Applications with Eclipse
            Using the CP Preprocessor to Expand Copybooks
            National Locale Support (NLS)
            Examples
            Troubleshooting
              Common Problem Areas
              Oracle Considerations
                Oracle 8 (and later) Directives for COBSQL
                Migration and Development
                Oracle 8 and Micro Focus COBOL
              Sybase Considerations
              Informix Considerations
          How to...
            JDBC
              To create a JVM COBOL project for JDBC
              To create a user library for JDBC dependencies
              To add Simple-JNDI to a user library
              To import a user library
              To export a user library
          Reference
            OpenESQL
              Embedded SQL Statements
                ALLOCATE CURSOR
                ASSOCIATE LOCATORS
                BEGIN DECLARE SECTION
                BEGIN TRAN
                CALL
                CLOSE
                COMMIT
                CONNECT
                DECLARE CURSOR
                DECLARE DATABASE
                DELETE (Positioned)
                DELETE (Searched)
                DESCRIBE
                DISCONNECT
                END DECLARE SECTION
                EXECSP
                EXECUTE
                EXECUTE IMMEDIATE
                FETCH
                GET HDBC
                GET HENV
                GET NEXT RESULT SET
                INCLUDE
                INSERT
                OPEN
                PERSIST
                PREPARE
                QUERY ODBC
                  QUERY ODBC - Column Query
                  QUERY ODBC - Data Type Query
                  QUERY ODBC - Table Query
                RESET CONNECTION
                ROLLBACK
                SELECT DISTINCT (using DECLARE CURSOR)
                SELECT INTO
                SET AUTOCOMMIT
                SET CONCURRENCY
                SET CONNECTION
                SET OPTION
                SET SCROLLOPTION
                SET TRACELEVEL
                SET TRANSACTION ISOLATION
                UPDATE (Positioned)
                SYNCPOINT
                UPDATE (Searched)
                WHENEVER
              SQL Compiler Directive Options
                ALLOWNULLCHAR
                ANSI92ENTRY
                AUTOCOMMIT
                AUTOFETCH
                BEHAVIOR
                  Primitive Directives
                    DEF_CURSOR
                    IC_FH_ISOLATION
                    PF_RO_CURSOR
                    PF_UPD_CURSOR
                    RO_CURSOR
                    TRANSACTION
                    UPD_CONCURRENCY
                    UPD_CURSOR
                CHECK
                CHECKDUPCURSOR
                CHECKSINGLETON
                CONCAT
                CONNECTIONPOOL
                CTRACE
                CURSORCASE
                DB
                DBMAN
                DECDEL
                DETECTDATE
                ESQLVERSION
                FIPSFLAG
                GEN-CC2
                GEN-CLASS-VAR
                GEN-INIT-FLAG
                HSFTRACE
                IGNORE-NESTED
                INIT
                ISOLATION
                JIT
                MARS
                NIST
                NOT
                ODBCTRACE
                ODBCV3
                PARAMARRAY
                PASS
                PRE
                PREFETCH
                QUALFIX
                RESULTARRAY
                STMTCACHE
                TARGETDB
                TESTSQLSTATE
                THREAD
                TRACELEVEL
                USECURLIB
              DBMAN Directive Settings
              SQL/COBOL Data Type Mappings
              OpenESQL Messages
                SQLSTATE Values
                SQLCODE Values
                OpenESQL Preprocessor Error Messages
                  ES0002 token is badly defined.
                  ES0003 Program contains more than one definition of token
                  ES0004 Nested or multi-source programs not allowed.
                  ES0005 An error occurred whilst processing the internal dictionary.
                  ES0006 No DB engine could be found.
                  ES0007 Source file name is invalid.
                  ES0010 OESQL rejected an unspecified option.
                  ES0101 Statement is too long.
                  ES0102 Statement contains too many host variables.
                  ES0103 token does not have a suitable definition to be used as a host variable.
                  ES0104 Bad SQL data declaration.
                  ES0105 Syntax error.
                  ES0106 Filename too long.
                  ES0107 File token not found.
                  ES0108 token is non-unique and should be qualified.
                  ES0109 token is not a data item.
                  ES0110 Statement contains more than one SQLDA.
                  ES0111 token is not a table of null indicator variables.
                  ES0112 token should not be a defined with an OCCURS clause.
                  ES0113 token should not be a subordinate to an item defined with an OCCURS clause.
                  ES0114 Statement only allowed in the PROCEDURE DIVISION.
                  ES0115 Statement not allowed in the PROCEDURE DIVISION.
                  ES0116 An error occurred whilst processing the trace file.
                  ES0118 Mismatched DECLARE.
                  ES0119 Host variable name is too long.
                  ES0120 Internal error - dictionary handle is too big.
                  ES0121 ESQL SQL directive OPTION = token SETTING = token2 is invalid - all future SQL statements are ignored.
                  ES0900 An internal error occurred. Create a trace file using the compiler directive CHKECM(TRACE) and contact your support representative.
                  ES0901 This error prevents SQL processing from continuing - further EXEC SQL statements will be ignored.
                  ES1000W Use of EXEC SQL INCLUDE SQLCA END-EXE
              esqlconfig command
            COBSQL
              COBSQL Compiler Directive Options
                COBSQLTYPE
                CSTART
                CSTOP
                DEBUGFILE
                DISPLAY
                END-COBSQL
                HFSTRACE directive
                KEEPCBL
                MAKESYN
                SQLDEBUG
                TRACE
                VERBOSE
              COBSQL Messages
                CSQL-I-001 to CSQL-E-023
                  CSQL-I-001: COBSQL has finished returning to the Checker
                  CSQL-I-003: COBSQLTYPE is incorrect defaulting to Oracle
                  CSQL-I-004: Accepted COBSQL-directive
                  CSQL-I-005: Passing precompiler-directive
                  CSQL-I-006: Rejected COBSQL-directive
                  CSQL-F-007: COBSQL/Checker incompatible -- Terminating
                  CSQL-I-008: Invoking integrated-preprocessor Preprocessor
                  CSQL-F-009: Irrecoverable error in integrated-preprocessor -- Terminating
                  CSQL-F-010: Irrecoverable error writing STK record
                  CSQL-F-011: Environment unsupported by COBSQL/Informix
                  CSQL-F-012: INFORMIXDIR must be set for Informix Support
                  CSQL-F-013: Unable to access: filename
                  CSQL-F-015: DOS Exec error Return Code is return-code
                  CSQL-F-016: UNIX Exec error Return Code is Return-Code
                  CSQL-I-017: Creating filename
                  CSQL-I-018: Invoking precompiler Precompiler/Translator
                  CSQL-F-019: Irrecoverable error Opening STK file
                  CSQL-I-020: Processing output of precompiler Precompiler
                  CSQL-F-021: Precompiler did not complete -- Terminating
                  CSQL-F-022: Irrecoverable error Reopening ORG file
                  CSQL-E-023: File Status file-status
                CSQL-E-024 to CSQL-F-046
                  CSQL-E-024: Encountered an I/O on file filename
                  CSQL-F-025: Unable to Create virtual-heap
                  CSQL-F-026: Premature end of expanded source.
                  CSQL-I-027: Detected Working Section, now processing it
                  CSQL-I-028: Now processing through Procedure Division
                  CSQL-I-029: Found an EXEC SQL Statement, processing it
                  CSQL-E-036: Unable to open the precompiler file: filename
                  CSQL-F-037: Wrong Version of COBOL used, please upgrade
                  CSQL-I-038: The following directive is now Obsolete: COBSQL-directive
                  CSQL-I-039: The ORG & the CBL files were out of synch
                  CSQL-W-040: Pro*COBOL commented out the following line: source-line
                  CSQL-F-041: Cannot read the COBOL runtime switches
                  CSQL-F-042: Cannot set the COBOL runtime switches
                  CSQL-F-046: Command line is too large. Maximum length is 1140 characters
            SQL Data Types
              Integer Data Types
                Tiny Integer
                Small Integer
                Integer
                Big Integer
              Character Data Types
                Fixed-length Character Strings
                Variable-length Character Strings
                Large Character Strings (CLOB)
                Unicode Character Strings
                Unicode Variable-length Character Strings
                Unicode Large Character Strings (DBCLOB)
                XML
              Numeric Data Types
                Approximate Numeric Data Types
                Exact Numeric Data Types
              Binary Data Types
                Fixed-length Binary Strings
                Variable-length Binary Strings
                Large Binary Strings (BLOB)
              Date and Time Data Types
                DATE
                DATETIMEOFFSET
                TIME
                TIMESTAMP
                TIMESTAMPOFFSET
              Locator Data Types
                BLOB-LOCATOR Data Type
                CLOB-LOCATOR Data Type
                DBCLOB-LOCATOR Data Type
              File Data Types
                BLOB-FILE Data Type
                CLOB-FILE Data File
                DBCLOB-FILE Data Type
              Miscellaneous Data Types
                PIC X VARYING
                ROWID Data Type
            SQL TYPEs
              BINARY
              BLOB
              BLOB-FILE
              BLOB-LOCATOR
              CHAR
              CHAR-VARYING
              CLOB
              CLOB-FILE
              CLOB-LOCATOR
              DATE
              DATE-RECORD
              DBCLOB
              DBCLOB-FILE
              DBCLOB-LOCATOR
              LONG-VARBINARY
              LONG-VARCHAR
              ROWID
              TIME
              TIME-RECORD
              TIMESTAMP
              TIMESTAMP-RECORD
              TIMESTAMP-OFFSET
              TIMESTAMP-OFFSET-RECORD
              VARBINARY
              XML
            Data Structures
              The SQLCA Data Structure
              The SQLDA Data Structure
            Keywords
        File Handling
          File Handling Examples
            Example of Data and Key Compression
            External Files
              Example External Files
            File Handler
              Example Configuration File
              Example of Creating a New Index File
              Example of Accessing the FCD
              Example of Setting Up the Record Area
              Example of Setting up the Filename Area
            File Names
              Examples of static filename assignment
              Example of dynamic filename assignment
              Example of external filename assignment
              Examples of device name assignment
              Example of Forced Filename Mapping
              Example of Connecting a File to Standard Output
              Example of Connecting a File to Standard Input
              Example of Setting up a Two-way Pipe
              Example of using the External File Mapper
              Example of Specifying a Fileshare Client User ID and Password
              Example Fileshare Client Configuration File
            File Status
              Example of Displaying File Status Codes
              Example of Checking File Status Codes
              Example of Extended File Status Codes
            Indexed Files
              Example of Indexed File Definition
              Example of Primary Key Definition
              Example of Alternate Key Definition
              Example of Duplicate Key Definition
              Example of Sparse Key Definition
              Example of Indexed File Access Definition
              Example of Creating Fixed-length Records
              Example of Creating Variable Length Records
            MFSORT
              Example Mfsort Command Line
              Example Mfsort Fields Instruction
              Example Mfsort Key Instruction
              Example Mfsort Instruction File
            Rebuild
              Example of Reorganizing an Indexed File
              Example of recovering a corrupt indexed file
              Example of using Rebuild to convert a file
              Example of validating the structure of an indexed file
              Example of a Rebuild options file
              Example of calling Rebuild from a COBOL program
            Example Relative File Definition
            Sequential Files
              Example Record Sequential File Definition - Fixed-length Records
              Example Record Sequential File Definition - Variable Length Records
              Example Line Sequential File Definition
              Example Printer Sequential File Definition
          File Handling Guide
            Introduction
              Overview
              Micro Focus File Handler
              JVM COBOL File Handler
                Configure the JVM COBOL File Handler
                Limitations of Using the JVM COBOL File Handler
            File Organizations
              Overview
              Sequential Files
                Record Sequential Files
                Line Sequential Files
                Printer Sequential Files
              Relative Files
              Indexed Files
                Primary Keys
                Alternate Keys
                Duplicate Keys
                Sparse Keys
                Indexed File Access
              Fixed-length and Variable-length Records
              File Headers
            Filenames
              Filename Conventions
              Assigning Filenames
                Static Filename Assignment
                Dynamic Filename Assignment
                External Filename Assignment
              Filename Mapping
                Multiple Paths
              Assigning Device Names
              Setting Up Pipes
                Output Pipes
                Input Pipes
                Two-way Pipes
              External File Mapper (Mfextmap)
                Mapper File Structure
                Mapper File Location
                Activating the External File Mapper
                Disabling The External File Mapper
            File Status
              What is File Status?
              Defining a File Status Data Item
              File Status Conventions
                ANSI'85 File Status
                ANSI'74 File Status
                File Status Conversions
              Extended File Status Codes
            Sharing Files
              Sharing mode
              Record Locking
                Manual and Automatic Record Locking
                  Manual Record Locking
                  Automatic Record Locking
                Single and Multiple Record Locking
                  Single Record Locking
                  Multiple Record Locking
                Handling Record Locks
                Releasing Record Locks
              File Status Codes
            File Handler Configuration
              Configuration File
              Configuration Options
              Configurable Behavior
                Large Indexed Files
                File Striping
                  Headers in Striped Files
                  Options
                    MAXSTRIPEDIGITS
                    MAXSTRIPEFILES
                    MAXSTRIPESIZE
                    STRIPE-X
                    STRIPENAMETYPE
                    STRIPING
                  Examples
                Performance
            File Handler and Sort APIs
              Calling the File Handler
                Overview
                Data Structures
                  File Control Description (FCD)
                  Record Area
                  Filename Area
                  Key Definition Block
                    Global Information Area
                    Key Definition Area
                    Component Definition Area
                Accessing the FCD
                Operation Codes
                Relative Byte Addressing
                  Read a Record
                  Rewrite a Record
                  Delete a Record
                Creating Your Own File Handler
                Dynamic Redirection to a Custom File Handler
                  Redirection Using Configurable DYNREDIR
                  Specifying a List of Custom File Handlers
                  Specifying Configurable Custom File Handlers
                  Writing a Custom File Handler
                  Restrictions
                Creating a New Index File
                Compression Routines
              Sort Module
            Mfsort Utility
              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
              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
            Data and Key Compression
              Data Compression
              Key Compression
                Compression of Trailing Nulls
                Compression of Trailing Spaces
                Compression of Leading Characters
                Compression of Duplicate Keys
              Example of Using Data and Key Compression
              Compression Routines
                Micro Focus Compression Routines
                Calling a Micro Focus Compression Routine
                User-supplied Compression Routines
            Tracing File Operations
              Introduction
              Configuring Tracing and Logging
              Dynamic Tracing
                Using the FCD to Control Tracing
                Using Library Routines to Control Tracing
          Working with Data Files
            Data Files Tools Utility
              Tutorials and Demonstrations
              Using Data File Tools
                Overview of Working with Data Files
                  Introduction
                  Configuring the Data File Tools
                Maintaining and Creating Data Files
                  Overview
                  Preparation
                  Convert a File
                  View a Data File Unformatted
                  Create a Record Layout File
                  Create the Default Record Layout
                  Create the Conditional Record Layouts
                  Save the Record Layout File
                  View a Data File Formatted
                  Look Up Information about a Record Layout File
                  View Files in Hexadecimal
                  Print a Data File
                  Edit Multiple Data Files
                  Create a New Data File
                  Convert a File's Character Set
                  View the EBCDIC File
                Working with Record Layouts
                  Opening the Record Layout Editor
                    To create a record layout file
                    To edit a record layout file
                    To load a Data Division
                  Creating and Removing Record Layouts
                    To create record layouts
                    To add a test field to a conditional record layout
                    To edit the properties set up for a test field
                    To remove a record layout
                  Viewing and Navigating the Record Layout Editor Window
                    To switch the Header Information and COBOL Header bars on and off
                    To view the properties set up for a test field
                    To view all the tests defined for a conditional record layout
                    To look at the state of a record layout
                  Loading and Associating Record Layouts
                    To apply a record layout to a data file
                    To associate a record layout file with a mainframe-style data file
                    To view the record layout file associated with a data file
                Working with IMS Databases
                  Opening an IMS Database
                    To open a DBD in the IMS Database Editor
                    To open a PSB in the IMS Database Editor
                  Viewing Data
                    To browse an IMS database
                    To exclude segments when browsing an IMS database
                    To change the size of the browse window
                    To expand a segment type in the Database Tree
                    To compress a segment type in the Database Tree
                  Finding your Current Position
                    To find your current position in the database
                  Searching the Database
                    To search an IMS database for a string
                  Making DL/I Calls
                    To make a DL/I call
                    To define an unqualified SSA
                    To define a qualified SSA
                    To add an SSA qualification statement
                    To edit an SSA qualification statement
                    To remove an SSA qualification statement
                  Using Bookmarks
                    To bookmark a segment occurrence
                    To go to a bookmarked segment occurrence
                    To delete a bookmark
                    To save your bookmarks in a file
                    To retrieve your bookmarks from a file
                  Editing Data
                    Navigating the IMS Database Editor window
                      To edit formatted field data
                      To edit unformatted segment data
                      To edit unformatted field data
                    Switching warnings on and off
                      To turn the Delete warning message on or off for future sessions
                      To turn the Delete warning message off for the current edit session
                      To turn the Update warning message on or off for future sessions
                      To turn the Update warning message off for the current edit session
                    Undoing Edits
                      To undo segment edits
                      To undo field edits
                  Changing Segment Occurrences
                    To add the first child
                    To add a twin segment occurrence
                    To remove a segment occurrence
                    To modify a segment occurrence
                    Change the length of a segment occurrence
                  Initializing Data
                    To initialize a field
                    To initialize a segment occurrence
                    To initialize and specify a different layout
                    To initialize and format data with padding bytes
                Working with Segment Layouts
                  Opening the Segment Layout Editor
                    To create a segment layout file
                    To edit a segment layout file
                    To load a Data Division
                  Creating and Removing Segment Layouts
                    To create a segment layout
                    To create a test field for a conditional segment layout
                    To edit the properties set up for a test field
                    To remove a segment layout
                  Viewing and Navigating the Segment Layout Editor Window
                    To switch the Header Information Bar on and off
                    To switch the COBOL Header Bar on and off
                    To view the properties set up for a test field
                    To view all the tests defined for a conditional segment layout
                    To look at the state of a segment layout
              Data File Tools Reference
                Data File Convert
                  Overview
                  Opening the Data File Converter
                  Specifying the Input File
                  Specifying the Output File
                  Changing the Record Length
                  Converting between EBCDIC and ANSI
                Data File Editor
                  Overview
                  The Data File Editor Window
                    Left-Hand Pane
                    Right-Hand Pane
                    The Data File Toolbar
                    The Data File Status Bar
                  Configuring the Data File Editor
                    Switching Off Warning Prompts
                    Obtaining Back Ups
                    Opening Data Files as Read-Only
                    Editing in Insert or Overtype Mode
                  Creating a Data File
                    File and Record Formats
                    File Headers
                    IDXFORMAT(8) Data Files
                    Defining Keys for Indexed Files
                  Opening a Data File
                    File Headers
                    Identifying a File Type
                    Identifying a Record Length
                  Obtaining Information about a Data File
                  Navigating a Data File
                    Navigating Sequential Files
                    Navigating Non-Sequential Files
                    Changing the Key in an Indexed File
                  Editing a Data File
                    Editing Data in the Left-Hand Pane
                    Editing Data in the Right-Hand Pane
                    Initializing Data
                    Restoring Data
                  Adding and Deleting Records
                    Adding Records to a Sequential File
                    Adding Records to a Relative File
                    Adding Records to an Indexed File
                    Adding Records to a VSAM ES File
                    Deleting Records
                    Cutting, Copying and Pasting Data
                  Searching a Data File
                  Printing a Data File
                    Printing Records from the Left-Hand Pane
                    Printing Field Data from the Right-hand Pane
                Using Record Layouts with Data Files
                  Overview
                  Types of Record Layout
                  Creating Record Layouts
                  Layout Names
                  Opening the Record Layout Editor
                  The Record Layout Editor Window
                    Left-hand Pane
                      COBOL Header Bar
                      Data Division View
                    Right-hand Pane
                      Header Information Bar
                      Record Layout View
                  Setting up a Test Condition
                  Converting Between EBCDIC and ANSI
                  Record Layout Files
                    Saving Record Layouts
                    Editing a Record Layout File
                  Retrieving Record Layouts
                IMS Database Editor
                  Overview
                  Opening the IMS Database Editor
                  The IMS Database Editor Window
                    Left-hand Pane
                      Database Tree
                      SSA List
                      Segment Data
                    Right-hand Pane
                      Layout Status Bar
                      Field Layout View
                      Field Data
                    The IMS Database Editor Status Bar
                  Configuring the IMS Database Editor
                    Switching Off Warning Prompts
                    Changing the Size of the Browse Window
                  Navigating a Database
                    Retrieving Data Through DL/I Calls
                      Using SSAs to Retrieve Data
                    Searching the Database for a String
                    Using Bookmarks to Mark Segment Occurrences
                  Browsing Through Segment Occurrences
                  Editing Data
                  Changing Segment Occurrences
                    Adding a New Segment Occurrence
                    Initializing Segment Occurrences
                    Changing the Segment Length
                  Frequently Asked Questions
                    Empty Right-hand Pane
                      Q?: Why is the right-hand pane of the IMS Database Editor window empty?
                    Lost Current Segment Arrow
                      Q?: Why is the Current Segment Arrow not showing in the Database Tree?
                    Unable to Add Text
                      Q?: Why is the IMS Database Editor ignoring the text that I type in?
                Using Segment Layouts with IMS Databases
                  Overview
                  Types of Segment Layout
                  Creating Segment Layouts
                  Layout-names
                  The Segment Layout Editor Window
                    Left-hand Pane
                      COBOL Header Bar
                      Data Division View
                    Right-hand Pane
                      Header Information Bar
                      Segment Layout View
                  Setting up a Test Condition
                  Saving a Segment Layout File
                  Frequently Asked Questions
                    Cannot Load a Data Division
                      Why does the Segment Layout Editor display the message "The IMS interface will not allow processing of the DBD resources at this time" when I attempt to load a Data Division?
            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 Conversion Utilities
              DFCONV Batch File Conversion
                Operation
                  Command Line Batch Interface
                  The DFCONV call batch interface
                Using the Data File Converter
                  File Format and Data Conversion
                  EBCDIC to ANSI Conversion
                  Mainframe to PC Print Conversion
                  Indexed File Reorganization
                  Defining File Conversion with a Profile File
                    Specifying the Conversion Operation
                    Specifying the Input File Parameters
                    Specifying the Output File
                    General Conversion Information
                Data File Converter Error Messages
              VRECGEN
                Installing VRECGEN
                Running VRECGEN
              VRECGEN2
                Installing VRECGEN2
                Running VRECGEN2
            Configurable Codesets
              The Codecomp Utility
              The Codeset Mapping File Format
              Supported Country Codes
              How to...
                To customize character set conversion
                To change the current character set for command-line utilities
          File Systems
            32-bit file systems
            64-bit file systems
            File systems and FILEMAXSIZE
          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
              About CCISMEM
              Using CCISMEM
              Using UNIX named pipes: ccinampu
              Logging Fileshare Messsages: 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
              Rollforward Recovery Logging
                Rollforward Recovery Logging - Fileshare Server
              Rollforward Recovery Utility
              Database Sequence Numbering
                Database Sequence Numbers - Fileshare Server
              Automatic Database Backup and Rollforward Recovery
              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
            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
              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
              Linking Fileshare Manager Applications
              Byte-stream I/O Calls
                FS_LOCATE_FILE
                FS_SPLIT_FILENAME and FS_JOIN_FILENAME
              Running Fileshare as a Windows Service
              Fileshare Server Configuration
              Performance Considerations
                Fileshare Performance on UNIX
              Large File Support with Fileshare
            Fileshare on UNIX
              Running Fileshare as a Background Process
              The NFILES Setting
            Error Handling
              COBOL Run-time Errors
              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.
      Mainframe Programming
        Mainframe Subsystem Support Developer Introduction
          What is Mainframe Subsystem Support?
            Migrating the Application
          Licensing
          Developing a CICS Application
            Micro Focus BMS Screen Painter
              To start the BMS Painter utility
            IBM External Call Interface (ECI)
            CICS Application Programming Interface (API)
            File and Database Support
            CICS ECM Preprocessor
          Developing a JCL Application
          Configuring Enterprise Server to Run the Application
            CICS and JCL Resources
            Data Conversion
          CICS Intersystem Communication
          Terminal Emulation
        Assembler Support
          Assembler Support Overview
            About Developing Assembler Applications
            About Creating Editing and Navigating Source Code
            About the MF370CTL.CFG configuration file
          Configuring Assembler Project File Locations
            Using the Configuration File to Set Locations
              Example: Using MF370CTL.CFG to Set Locations
            Using a Command File to Configure Locations
              Example: Using a Command File to Set Locations
            Component Location Environment Variables
          Compiling and Linking Assembler Modules
            About Compiling and Linking Assembler Modules
            Setting Compiler Directives
            Compiling Assembler Copybooks and Macros Containing EXEC CICS Statements
            Linking Modules
              Program Structures and Static Linking
                Single Assembler Module
                Multiple Assembler Modules with Calls Using External Names
                Multiple Assembler Modules with Calls Using Entry Points
              Dynamic Linking
              Mixing Static and Dynamic Linking
              Assembler Modules that call COBOL Modules
              Link File INCLUDE Commands
              Other Link File Commands
            Entry Point Mapping
          Configuring Runtime Memory Requirements
            About Memory Requirements
            Setting Addressing Mode and Residency Mode
            Configuring the Default SQA Memory Size
            Reserving Memory for Execution
              Setting the Run Time Virtual Memory Environment
              Example: Runtime Virtual Memory Configuration
            Run Time Memory Environment Variables
          Configuring a Program's Memory Requirements
            Program Only Uses Memory Below the Line
            Program Only Uses Memory Above the Line
            Program Uses Memory Below and Above the Line
            Setting Residency Mode
            Using Subpools
          File Handling
            Introduction to File Handling
            Using QSAM for File Handling
            Using BSAM for File Handling
            Using VSAM for File Handling
          Using the Generalized Trace Facility
            Generalized Trace Facility Introduction
            Turning GTF on and Specifying Options
            The Trace File
            Types of Trace
              Default Trace
              Detailed Trace
              File Input/Output Trace
              Memory Allocation Trace
            Program Interruption Information
        Developing CICS Applications
          Mainframe-style Pointers
            AMODE and Non-AMODE Compiled Programs
          Forcing a Program to be Reloaded
          Accessing Large VSAM Files
          Abends in Transaction Programs
            ASSA
            EXIF
            FUNC
            IRST
            LANG
            MATP
            MBLL
            MCOM
            MUSR
            RECU
          Using the SET Option of the BMS-related SEND Functions
            Converting a Fake TIOA Address to a Real TIOA Address
            Restrictions on Using DFHMFSET
            Examples
              OS/VS COBOL Example
              VS COBOL II Example
        Developing Exit Programs
          Introduction to Developing Exit Points
          Global and Task-related Exit Programs
          Security Exit Programs
            Interface
            Error Conditions
        JCL Support
          Enterprise Server Integration with the IDE
            Introduction
            Using the Project-based Facilities
            Remote Job Execution
          JCL Support
            Introduction
            JCL Jobstreams
              MVS JCL Support
                MVS JCL Features
                MVS JCL Statements
              VSE JCL Support
                Restrictions
                VSE JCL and POWER Statements
                POWER Statements
                VSE JCL Configuration Files
                  Structure of a VSE JCL Configuration File
                  Specifying the Location of the VSE JCL Configuration File
                  Example VSE JCL Configuration File
              Special Characters in JCL Program-names
              Character Sets
            Data Sets
            Application Programs
              Allocating Data Sets
              Passing Parameters
            Printer Exit Modules
              Writing a Printer Exit
                Accessing OUTPUT Statement Information
                How the Exit is Called
                Using the Exit
            ACCEPT and DISPLAY Handling
            ASCII/EBCDIC
            Enabling JOBLIB DD and STEPLIB DD Processing
            Output Limitation Support
          Files and Data Sets
            Catalog Files
            Data Set Files
              Using Fileshare to Access Data Files
                Specifying Fileshare Locations in the Catalog
                Specifying Fileshare Locations in SELECT Clauses
                Specifying Fileshare Locations in the Fileshare Client Configuration File
              Partitioned Data Sets (PDSs)
                Procedure Libraries
                Dynamic PDSs
                  Creating a Dynamic PDS with JCL
            Spool Files
          Advanced Data Set Information
            Data Set Organizations
            Record Formats
            Logical Record Length
            Mapping to Physical File Formats
            Support for Generation Data Groups
              Creating Generation Data Groups
              Generation Data Group Restrictions
          Utility Programs
            Emulations of Mainframe Utilities
              Sort/Merge Operations (MFJSORT)
                JCL Statements
                  EXEC Statement
                  DD Statements
                  Program Control Statements
                  Exits
                  SYNCSORT Emulation
              Executing Dynamic SQL statements (MFDSNTEP)
                JCL Statements
                  DD Statements
              Unloading XDB Database Table Rows (MFDB2UNL)
                JCL Statements
                  DD Statements
              Loading XDB Database Table Rows (MFDB2LOA)
                JCL Statements
                  DD Statements
              VSAM Access Method Services (MFJAMS)
                Working with Empty Data Sets
                File Structure
                JCL Statements
                  EXEC Statement
                  DD Statements
                Commands
                  ALTER
                  DEFINE ALTERNATEINDEX
                  DEFINE CLUSTER
                  DEFINE PATH
                  DELETE
                  LISTCAT
                  PRINT
                  REPRO
                  SET
                  VERIFY
              Comparing Data Sets (MFJMATCH - IEBCOMPR)
                JCL Statements
                  EXEC Statement
                  DD Statements
                Control Statements
              Copying and Merging Partitioned Data Sets (MFJCOPY)
                JCL Statements
                  EXEC Statement
                  DD Statements
                Control Statements
              Copying Sequential Data Sets (MFJGENER and ICEGENER)
                JCL Statements
                  EXEC Statement
                  DD Statements
                Control Statements
              Creating or Modifying Data Sets (MFJUPDTE)
                JCL Statements
                  EXEC Statement
                  DD Statements
                Control Statements
              Dummy Program (MFJBR14)
                JCL Statements
                  EXEC Statement
              Executing TSO Commands in Batch Mode (IDAEFT01)
                JCL Statements
                  EXEC Statement
                  DD Statements
              Running REXX Execs in MVS Batch Mode (MFIRXJCL)
                JCL Statements
                  EXEC Statement
                  DD Statements
              Generating Test Data (MFJDG)
                JCL Statements
                  EXEC Statement
                  DD Statements
                Control Statements
            Micro Focus Utilities
              Comparing Data Sets (MFJMATCH)
                JCL Statements
                  EXEC Statement
                  DD Statements
                  Program Control Statements
            Writing Your Own Utility Programs
          MVS Emulation
            MVS Control Blocks
              Low-memory Address Emulation in Assembler and COBOL
              Control Blocks Supported
              Accessing MVS Control Blocks from COBOL Programs
            MVS External Writer
            DB2 Call Attach Facility
          Using JCL Subsystem Exits
            Introduction
            SUBSYS with DD Statements and SVC 99 Text Units
              SUBSYS processing
            Subsystem Exit Invocation, Rules, and Guidelines
            Events and Actions
            Interaction with the Enterprise Server Printer Exit
            Subsystem Exit Interface Block (mfjdsxit.cpy)
            Subsystem Exit for OODA Subsystem (mfjyooda.cbl)
            JCL (subsys1b.jcl)
          REXX Support
            Introduction
            JCL Environment
            Passing Parameters
            Including Host Commands
            Debugging an Exec
            Specifying Record Length for Zero-length Line Sequential Files
            Specifying Alternative Characters for the OR, NOT and CONCAT Operators
              Examples:
            Restrictions
          JCL API
            Definition of MFJZABND API Call
            Definition of MFJZLOG API Call
            Definition of MFJZS099 API Call
            MFJZLPSA
            Using DYNamic ALLOCation (DYNALLOC - SVC99) Functions - MFJZS099
        Mainframe Emulation
          Compatibility with the Mainframe Environment
            Mainframe Pointers
              AMODE Compiler Directive
              Accessing Data in a Canceled Program
            Entry Point Mapping for COBOL Programs
              Creating an Entry Name Map File
              Making Entry Name Map Files Available to the Run-time System
              Creating an Alias
                Example 1
                Example 2
            Using SMS Data Classes
              Using the SMS DATACLAS update utility
                Setting up the environment
                SMS DATACLAS functions
                SMS DATACLAS Properties and values
                Using the SMS DATACLAS update utility with input from SYSIN
                Using the SMS DATACLAS update utility with input from SYSUT1
                Using DATACLAS output
            IBM Hexadecimal Format Floating Point Data
              Using Different Floating Point Formats
                Compiling
                Running
              The MAINFRAME_FLOATING_POINT Environment Variable
                Syntax
                Parameters
                Comments
              Editing Data Files
              Range
          Assembler Programs
            Assembling And Linking Executable Modules And Data Tables
            Using the Generalized Trace Facility
            Diagnosing Abends
          Language Environment (LE) Support
            Enable Language Environment (LE) Support
            LE Callable Services
              Bit Manipulation Services
              Condition-Handling Services
              Date and Time Services
              Dynamic-Storage Services
              Dynamic File Allocation Services
              General Services
              Initialization and Termination Services
              Locale Services
              Math Services
              Message-Handling Services
              National Locale Support Services
            LE Run-Time Options
              Supported LE Run-time Options
              Unsupported LE Run-time Options
              Specifying LE Run-time Options
            LE Error Conditions
            LE Run-Time Options Error Messages
              MFX9999I The run-time option option is not supported in this release
              CEE3601I The string string was found where a delimiter was expected following a quoted suboption for the run-time option option
              CEE3602I An end quote delimiter did not occur before the end of the run-time option string
              CEE3603I The character character is not a valid run-time option delimiter
              CEE3605I The string string was found where a delimiter was expected following the suboptions for the run-time option option
              CEE3606I The string string was too long and was ignored
              CEE3607I The end of the suboption string did not contain a right parenthesis
              CEE3608I The following messages pertain to the invocation command run-time options
              CEE3610I The run-time option old-option was mapped to the run-time option le-option
              CEE3611I The run-time option option was an invalid run-time option
              CEE3612I Too many suboptions were specified for the run-time option option
              CEE3614I An invalid character occurred in the numeric string string of the run-time option option
              CEE3615I The installation default for the run-time option option could not be overridden
              CEE3616I The string string was not a valid suboption of the run-time option option
              CEE3617I The number number of the run-time option option exceeded the range of -2147483648 to 2147483647
              CEE3618I The run-time option option was not valid from the invocation command
              CEE3619I The value value was not a valid MSGQ number
              CEE3622I The option option quoted suboption string string was not one character long
              CEE3623I The UPSI option suboption string string was not eight characters long
              CEE3633W The total length of the combined ENVAR strings exceeded 250 characters
              CEE3634I The number number of the run-time option option exceeded the range of -32768 to 32767
              CEE3635I The string string was not a valid RECFM suboption specification for run-time option option
              CEE3636I The value number exceeded the maximum allowable LRECL or BLKSIZE of 32760 bytes
              CEE3637I The number number specified in the suboption suboption of the run-time option option is not a valid hexadecimal number in the range 0 to FFFFFFFF
              CEE3638I The table size of size, specified in the TRACE run-time option, exceeds the maximum allowed value of 16777215
            LE Country Codes
        HCO for DB2 LUW
          DB2 External Compiler Module
            Demonstration Applications
            Compound SQL
            User Defined Functions
            Extensions to Embedded SQL Support
              The INCLUDE Statement
              The DECLARE TABLE Statement
              Qualified Host Variables
              Host Variable Groups and Indicator Arrays
              The NOT Operator (¬)
              The Concat Operator (|)
              SQL Communications Area
              Support for Object Oriented COBOL Syntax
              Support for Nested COBOL programs
            UDB-VERSION DB2 Directive Option
            Compiling
              Setting DB2 Background Syntax Checking Options
              Compiling Programs That Use a Remote DB2 Server
                Automated Compiles
              DB2 Compiler Directive
            Error Codes
            Linking
            Binding
          DB2 Stored Procedures
            Working with Stored Procedures
            Writing and Preparing Stored Procedures
              Features of a Stored Procedure
              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 Stored Procedures under DB2 LUW
          Host Compatibility Option (HCO)
            Introducing HCO
              HCO Tools
              Sample Programs
              Product Specifications
                HCO Functions
                DDL DB2 for z/OS Syntax Supported
                  Functions Processed Unchanged
                  Functions Changed to Comments
                  Functions That May Be Modified
                DB2 LUW Syntax DDL
                Features Supported by DB2 LUW
                  Column Functions and Scalars
                  Special Registers
                Features Not Supported by DB2 LUW
                  Special Registers
                  Other Functions
              Running HCO Tools
                What to Do First
                Accessing a Database on the Mainframe
            HCO Tools
              Create Database
                Command Line Interface
              DDL Processor
                Downloading Source DDL
                Downloading Data to Load Tables
                Using the DDL Processor to Load Data
                Command Line Interface
              DCLGEN
                Command Line Interface
                DCLGEN Tool Examples
              Exporting Data
                Limitations
                Command Line Interface
              Importing Data
                Limitations
                Command Line Interface
            Compiling and Run Time
              Compiling DB2 Programs with HCO
                DDL Processing
                Collating Sequence For Data
                Invoking the DB2 ECM
                Error Messages When Compiling Program
              Run-time Services
                MFHCOCDS Tool
                  Dynamic Bind Utility
                DSNTIAR and DSNTIAC Tools
                  DSNTIAR Tool Example
                  Return Codes
                MFHCOEBC
          Reference
            DB2 Compiler Directive Options
              ACCESS
              ACTION
              BIND
              BLOCK
              CALL_RESOLUTION
              CASE
              CCSIDG
              CCSIDM
              CCSIDS
              CHARSUB
              COLLECTION
              COMMIT
              CONCAT
              CONNECT
              COPY
              CTRACE
              DB
              DBPROTOCOL
              DEC
              DECDEL
              DEFERRED_PREPARE
              DEGREE
              DISCONNECT
              DYNAMICRULES
              ENCODING
              EXPLAIN
              EXPLSNAP
              FEDERATED
              FOR
              FORMAT
              FUNCPATH
              GENERIC
              GEN-INIT-FLAG
              GEN-SQLCA
              HOSTVAR
              HSFTRACE
              IGNORE-NESTED
              IMMEDIATE
              IMMEDWRITE
              INIT
              INSERT
              ISOLATION
              KEEPDYNAMIC
              LANGLEVEL
              LEVEL
              MSGAREA
              MULTI-NESTED
              NOT
              OPTHINT
              OS400NAMING
              OWNER
              PASS
              PRE
              QUALFIX
              QUALIFIER
              QUERYOPT
              RELEASE
              REOPT
              REPLVER
              RETAIN
              SORTSEQ
              SQLERROR
              SQLFLAG
              SQLRULES
              SQLWARN
              STATICREADONLY
              STRDEL
              SYNCPOINT
              SYNTAX
              TEXT
              TRANSFORM-GROUP
              UDB-VERSION
              VALIDATE
              VERSION
            DB2 ECM Error Messages
              COBDB0002 - COBDB0021
                COBDB0002 token is badly defined.
                COBDB0003 Program contains more than one definition of field-name
                COBDB0004 Nested or multi-source programs not allowed.
                COBDB0005 An error occurred whilst processing the internal dictionary.
                COBDB0006 Required DB software token could be found.
                COBDB0007 Source file name is invalid.
                COBDB0008 MF DB2 Connect program missing or invalid.
                COBDB0009 MF DB2 Connect program reported error condition token.
                COBDB0010 DB2 rejected an unspecified option.
                COBDB0011 No database name was specified.
                COBDB0012 Functionality only supported in 32-bit mode
              COBDB0100 - COBDB0115
                COBDB0100 SQL error description
                COBDB0101 Statement is too long.
                COBDB0102 Statement contains too many host variables.
                COBDB0103 host-var does not have a suitable definition to be used as a host variable.
                COBDB0104 Bad SQL data declaration.
                COBDB0105 Syntax error.
                COBDB0106 Filename too long.
                COBDB0107 File filename not found.
                COBDB0108 host-var is non-unique and should be qualified.
                COBDB0109 host-var is not a data item.
                COBDB0110 Statement contains more than one SQLDA.
                COBDB0111 token is not a table of null indicator variables.
                COBDB0112 host-var should not be defined with an OCCURS clause.
                COBDB0113 host-var should not be a subordinate to an item defined with an OCCURS clause.
                COBDB0114 Statement only allowed in the Procedure Division.
                COBDB0115 Statement not allowed in the PROCEDURE DIVISION.
              COBDB0116 - COBDB0901
                COBDB0116 An error occurred whilst processing the trace file.
                COBDB0117 Invalid format of compound SQL statement. This condition is non-recoverable; subsequent (valid) SQL statements may generate spurious errors.
                COBDB0118 Mismatched DECLARE.
                COBDB0119 Host variable name is too long.
                COBDB0120 Internal error - dictionary handle is too big.
                COBDB0121 Package name is too long, max=8 chars, use ACCESS directive to fix.
                COBDB0122 Nested INCLUDE's not supported
                COBDB0127 A '(' is illegal in the INTO clause.
                COBDB0131 SQLCA or SQLCODE not found.
                COBDB0137 Indicator variable ind-var is not SMALLINT type.
                COBDB0900 An internal error occurred. Create a trace file using the compiler directive CHKECM(TRACE) and contact your support representative.
                COBDB0901 This error prevents SQL processing from continuing - further EXEC SQL statements will be ignored.
      Managed COBOL Programming
        Interoperability
          Data Marshaling and Type Conversion for Managed Code Interoperation
            Type Compatibility in Interoperation with Managed Code
            Exposing COBOL Linkage Data as Managed Types
            Type Mappings from Native COBOL to Managed Code
            Write a Proxy or Edit the COBOL for Managed Interoperation?
          JVM COBOL Interoperating with Native COBOL
            Calling Native COBOL from JVM COBOL
            Passing Parameter Modes for JVM COBOL Calling Native COBOL
            Pointers from Native Code to JVM COBOL
            Strings in JVM COBOL Interoperation
            Arrays of Bytes in JVM COBOL Interoperation
            Calling Entries Compiled by non-Micro Focus Compilers
            Threading in JVM COBOL Interoperation
            Limitations in JVM COBOL Interoperability
            Performance of JVM COBOL Interoperation
            Example of JVM COBOL Interoperation with Native Code
          JVM COBOL Interoperating with Java
            Java Calling JVM COBOL
            Example of Java Calling JVM COBOL
            JVM COBOL Calling Java
            Example of JVM COBOL Calling Java
          Mixed Language Programming
            Storage Representation of Parameters
            Handling Return Codes in Mixed Language Applications
            Call Conventions for Interfacing with Mixed Languages
        Multi-threaded Programming
          Introduction to Multi-threading
            Multi-threading and the Operating System
            Multi-threading and the Application
            Multi-threading and the Command Line
          Synchronizing Execution and Resolving Contention
            Introduction
            Multi-threaded Program Attributes
              Specifying No Multi-threading
              Serial Programs
              Reentrant Programs
            Use of Data Attributes
            Using Synchronization Primitives
              Using a Mutex
              Using a Monitor
              Using a Semaphore
              Using an Event
          Writing Multi-threaded Applications
            Overview
            Run-time System for Multi-threaded Applications
            Considerations When Creating Reentrant Programs
            Multi-threading Library Routines
              Thread-control Routines
              Thread-synchronization Routines
              Routines for Handling Thread-specific Data
              Initializing Applications
            Manipulating Threads
              Thread Handles
              Creating and Terminating a Thread
              Canceling a Thread
              Suspending a Thread
              Identifying a Thread
              Threads in Other Languages
            Canceling Called Programs
            Optimizations and Programming Tips
          Multi-threading Compiler Directives
            Directives for Serial and Reentrant Programs
            Directives that Optimize Performance
      Problem Determination and Diagnostic Tools
        Protection Violations
          Overview - Protection Violations
            What Are Protection Violations?
            General Protection Violations
            COBOL Protection Violations
            Unflagged Protection Violations
          Correcting Protection Violations
            Errors in Non-COBOL Portions of an Application
            Parameter Mismatches in a CALL Statement
            Stack Overflow
            Illegal Reference Modification
            Illegal Values for Pointers
            Subscript Out of Range
            Incorrect Linking Options or Procedures
          Debugging Techniques
        FaultFinder
          FaultFinder Tunables
          FaultFinder Report
            FaultFinder Report - Environment
            FaultFinder Report - Call Stack
            FaultFinder Report - Loaded Programs
            FaultFinder Report - Logically Canceled Programs
            FaultFinder Report - Open Files
            FaultFinder Report - Trace Back
          FaultFinder Listing Generator
            Using the FaultFinder Listing Generator
            The FaultFinder Source Listing
              FaultFinder Source Listing - Header
              FaultFinder Source Listing - Source
              FaultFinder Source Listing - Map
              FaultFinder Source Listing - Xref
        Consolidated Tracing Facility
          To enable CTF tracing
          CTF Perspective
          Components Traced by CTF
            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
            Example CTF Configuration Files
          CTF Emitter List
            CTF Trace File Formats
            BINFILE Emitter Properties
            IDEDBG Emitter Properties
            TEXTFILE Emitter Properties
            WINEVENT Emitter Properties
          CTF Tracing Examples
        Profiler
          Introduction to Profiler
          Running or Profiler
          Profiler Output
          Time Spent in Called Programs
          Directives for Profiler
      Hints and Tips
        Performance Programming
          Optimizing Data Definitions
            Speed of Processing of Different Data Types
              COMP-5 Performance
              COMP-X Performance
              COMP Performance
              COMP-3 Performance
              DISPLAY Performance
            Aligning Data Items for Efficiency
          Optimizing Arithmetic Statements
          Optimizing COMPUTE Statements
          Decimal Point Alignment
          Optimizing Exponential Operations
          Initializing Data Items
          Optimizing Data Manipulation and Reference Modification
          Optimizing Table Handling
          Optimizing Conditional Statements
          Optimizing Logical Operations
          Optimizing PERFORM Statements
          Optimizing CALL Statements
          Optimizing Parameter Handling
          Optimizing File Sorting
          Aligning Bit Data Items
          Compiler Directives for Optimizing Code
            Directives that Optimize for Speed
            Directives that Optimize for Size
          Examples
            Example of Inefficient Use of the PERFORM Statement
            Example of Optimized Subscripts to Table Elements
            Example of Optimizing USAGE DISPLAY Subscripts
        Programming Tips
          Accessing Data on the Command Line from COBOL
          Accessing Environment Variables from COBOL
          Manipulating Data with Reference Modification and STRING
          Writing Recursive Routines
          Coding an Intrinsic Function
          Manipulating Bits
          Examples
            Example of Recursion
            Example of Recursive Routines
            Example of Intrinsic Functions
            Example of Bit Manipulation
    General Reference
      C Functions for Calling COBOL
        cobcall
        cobcancel
        cobcols
        cobcommandline
        cobexit
        cobfunc
        cobget
        cobgetenv
        cobgetfuncaddr
        cobinit
        coblines
        coblongjmp
        cobpostsighandler
        cobput
        cobputenv
        cobremovesighandler
        cobrescanenv
        cobsetjmp
        cobthreadtidy
        cobtidy
      COBOL Language Reference
        COBOL Language Supported and Copyrights
        Notations
        Part 1. Concepts
          Introduction to the COBOL Language
            The COBOL Language
            Source Format
              Fixed Format
                Sequence Number
                Indicator Area
                Areas A and B
                Sample Program
              Free Format
              Variable Format
          Concepts of the COBOL Language
            Character Set
            Language Structure
              Separators
              Character-strings
                COBOL Words
              Scope of Names
                Conventions for Program-names
                Conventions for Condition-names, Data-names, File-names, Record-names, Report-names and Typedef-names
                Conventions for Index-names
                Conventions for Class-names (for Object Orientation) and Interface-names
                Conventions for Method-names
                Conventions for Function-prototype-names
                Conventions for Program-prototype-names
              Literals
              Nonnumeric Literals
              Numeric Literals
              National Literals
              Figurative Constant Values
              Constant-names
              Concatenation Expressions
              Special Registers
              Predefined Object Identifiers
              PICTURE Character-Strings
              Comment-entries
            Formats and Rules
              General Format
              Syntax Rules
              General Rules
              Elements
            Concept of Computer-independent Data Description
            Concept of Levels
              Level-Numbers
            Class and Category of Data
              Algebraic Signs
              Standard Alignment Rules
              Item Alignment for Increased Object-code Efficiency
              Selection of Character Representation and Radix
                DISPLAY Format
                COMPUTATIONAL, BINARY, or COMPUTATIONAL-4 Format
                  Computer Memory Natural Boundaries
                  Synchronization
                  Implicit Synchronization
                  Example of Implicit FILLER Assignments
                  Truncation
                    Example of Truncation
                COMPUTATIONAL-1, COMPUTATIONAL-2,FLOAT-SHORT and FLOAT-LONG Formats
                COMPUTATIONAL-3 or PACKED-DECIMAL Format
                COMPUTATIONAL-X and COMPUTATIONAL-5 Formats
                POINTER Format
                PROCEDURE-POINTER Format
              Uniqueness of Reference
                Qualification
                Subscripting
                Indexing
                Function-identifier
                Reference Modification
                Identifier
                Condition-name
                Object property
                Inline method invocation
                Object-view
                Data-address-identifier
                Type of identifier
                Program-address-identifier
              Explicit and Implicit Specifications
                Explicit and Implicit Procedure Division References
                Explicit and Implicit Transfers of Control
                Explicit and Implicit Attributes
                Explicit and Implicit Scope Terminators
          Language Fundamentals
            Optional Division, Section and Paragraph Headings
            Reserved Words
            External Repository
            Call Prototypes
            Files
              File Connector
              Sequential Input/Output
                Record Sequential Input/Output
                Line Sequential Input/Output
                Organization of Line and Record Sequential Files
                Access Mode
              Relative Input/Output
                Organization of Relative Files
                Access Mode
              Indexed Input/Output
                Organization of Indexed Files
                Access Mode
              Sharing Mode
            Object-oriented COBOL Concepts
              Objects and Classes
              Object References
              Predefined Object References
              Methods
              Method Invocation
              Conformance and Interfaces
                Conformance for Object Orientation
                  Interfaces
                  Conformance between Interfaces
                  Conformance for Parameterized Classes and Parameterized Interfaces
              Polymorphism
              Class Inheritance
              Interface Inheritance
              Interface Implementation
              Parameterized Classes
              Parameterized Interfaces
                Object Life Cycle
                Life Cycle of Factory Objects
                Life Cycle of Objects
                Life Cycle of Parameterized Classes
                Life Cycle of Parameterized Interfaces
            Managed Code Concepts
              Attributes, Custom Attributes
              Delegates
              Enumerations and Enum types
              Extension Methods in Managed COBOL
              Nested Classes in Managed COBOL
              Data Types in Managed COBOL
              Specifying Type Names
              Simplified Class Layout
            Run Unit Communication
              Common, Initial and Recursive Attributes
              Sharing Data
              Sharing File Connectors
            Data Division
              Overview
              Automatic, Initial and Static
              State of a Function, Method, Object or Program
                State of a Function, Method or Program
                  Active State
                  Initial and Last-used States of Data
                    Initial State
                    Last-used State
                Initial State of an Object
              Global Names and Local Names
              External and Internal Items
            Procedure Division
              Execution
              Statements and Sentences
                Conditional Statement
                Conditional Sentence
                COBOL System-Directing Statement
                COBOL System-Directing Sentence
                Compiler Directives
                Imperative Statement
                Imperative Sentence
                Delimited Scope Statements
                Categories of Statements
            Reference Format
              Reference Format Representation
                Sequence Numbers
                Continuation of Lines
                Blank Lines
                Pseudo-text
              Division, Section and Paragraph Formats
                Division Header
                Section Header
                Paragraph Header, Paragraph-name and Paragraph
              Data Division Entries
              Declaratives
              Comment Lines
                In-line Comment
        Part 2. Program Definition
          Compilation Group
            Compilation Groups
            End Markers
          Identification Division
            Identification Division - General Description
            The Program-ID Paragraph
            The Class-ID Paragraph
            The Factory Paragraph
            The Object Paragraph
            The Method-ID Paragraph
            The Interface-ID Paragraph
            The Function-ID Paragraph
            The Date-Compiled Paragraph
            The Delegate-ID Paragraph
            The Enum-ID Paragraph
            The Iterator-ID Paragraph
            The Operator-ID Paragraph
            The Valuetype-ID Paragraph
          Environment Division
            General Description
            Configuration Section
              The Source-Computer Paragraph
              The Object-Computer Paragraph
              The Special-Names Paragraph
              The Repository Paragraph
              The Constraints Paragraph
              The Class-Attributes Paragraph
              The Assembly-Attributes Paragraph
            Input-Output Section
              The File-Control Paragraph
              The File Control Entry
              The I-O-Control Paragraph
          Data Division
            General Description
            File Section
            Working-Storage Section
            Thread-Local-Storage Section
            Object-Storage Section
            Local-Storage Section
            Linkage Section
            Screen Section
            File and Data Description
              File Description Entry Skeleton
                The BLOCK CONTAINS Clause
                The CODE-SET Clause
                The DATA RECORDS Clause
                The EXTERNAL Clause
                The GLOBAL Clause
                The LABEL RECORDS Clause
                The LINAGE Clause
                The RECORD Clause
                The THREAD-LOCAL Clause
                The VALUE OF Clause
                The RECORDING MODE Clause
              Data Description Entry Skeleton
                The ANY LENGTH Clause
                The BLANK WHEN ZERO Clause
                The ATTRIBUTE, CUSTOM-ATTRIBUTE Clause
                The Data-name or FILLER Clause
                The GROUP-USAGE Clause
                The JUSTIFIED Clause
                Level Number
                The OCCURS Clause
                The PICTURE Clause
                The PROPERTY Clause
                The REDEFINES Clause
                The RENAMES Clause
                The SIGN Clause
                The SYNCHRONIZED Clause
                The TYPEDEF Clause
                The USAGE Clause
                The VALUE Clause
            Screen Section
              Screen Section Entry Skeleton
              The AUTO Clause
              The BACKGROUND-COLOR Clause
              The BELL Clause
              The BLANK Clause
              The BLANK WHEN ZERO Clause in the Screen Section
              The BLINK Clause
              The COLUMN Clause
              The CONTROL Clause
              The ERASE Clause
              The FOREGROUND-COLOR Clause
              The FROM Clause
              The FULL Clause
              The GRID Clause
              The HIGHLIGHT Clause
              The JUSTIFIED Clause in the Screen Section
              The LEFTLINE Clause
              The LINE Clause
              The LOWLIGHT Clause
              The OCCURS Clause in the Screen Section
              The OVERLINE Clause
              The PICTURE Clause in the Screen Section
              The PROMPT Clause
              The REQUIRED Clause
              The REVERSE-VIDEO Clause
              The SECURE Clause
              The SIGN Clause in the Screen Section
              The SIZE Clause
              The TO Clause
              The UNDERLINE Clause
              The USAGE Clause in the Screen Section
              The USING Clause
              The VALUE Clause in the Screen Section
              The ZERO-FILL Clause
          Procedure Division
            Procedure Division General Description
            The PROCEDURE DIVISION Header
            Arithmetic Expressions
              Arithmetic Operators
              Bitwise Operators
              Permissible Combinations of Symbols
              Formation and Evaluation Rules
              Intermediate Results
            Conditional Expressions
              Simple Conditions
                Relation Condition
                  Comparison of Numeric Operands (Relation Condition)
                  Comparison of Nonnumeric Operands (Relation Condition)
                  Comparisons Involving Index-Names and/or Index Data Items (Relation Condition)
                  Comparisons Involving Data Items with USAGE POINTER (Relation Condition)
                  Comparisons Involving Data Items with USAGE PROCEDURE-POINTER (Relation Condition)
                  Comparisons Involving Data Items with USAGE OBJECT (Relation Condition)
                Class Condition
                Condition-name Condition (Conditional Variable)
                Switch-Status Condition
                Sign Condition
                Omitted-argument Condition
                Instance-of Condition
              Complex Condition
                Negated Simple Condition
                Combined and Negated Combined Condition
              Abbreviated Combined Relation Conditions
                Condition Evaluation Rules
            Common Phrases
              Arithmetic Statements
              Overlapping Operands
              Multiple Results in Arithmetic Statements
              Incompatible Data
              Signed Receiving Items
              The ROUNDED Phrase
              The ON SIZE ERROR Phrase and NOT ON SIZE ERROR Phrase
                ON SIZE ERROR Phrase Not Specified
                ON SIZE ERROR Phrase Specified
                The NOT ON SIZE ERROR Phrase
              The CORRESPONDING Phrase
            File I/O Concepts
              File Position Indicator
              I-O Status
                Status Key 1
                Successful Completion
                  Successful Completion
                  AT END Condition with Unsuccessful Completion
                  INVALID KEY Condition with Unsuccessful Completion
                  Permanent Error Condition with Unsuccessful Completion
                  Logic Error Condition with Unsuccessful Completion
                  Run-Time System Error Message
                Valid Combinations of Status Keys 1 And 2
              The AT END Condition
              The INVALID KEY Condition
              Sharing Files on Multi-user Systems
                Single Record Locking
                Multiple Record Locking
                Default Record Locking
            Conformance for Parameters and Returning Items
              Parameters
                Group Items
                Elementary Items
                  Elementary Items Passed by Reference
                  Elementary Items Passed by Content or by Value
              Returning Items
                Group Items
                Elementary Items
            Intrinsic Functions
              Arguments
              Function Types
                Data Item Functions
                Date Conversion Functions
                Trigonometric Functions
              Definitions of Functions
                The ABS Function
                The ACOS Function
                The ANNUITY Function
                The ASIN Function
                The ATAN Function
                The BOOLEAN-OF-INTEGER Statement
                The CHAR Function
                The CHAR-NATIONAL Function
                The COS Function
                The CURRENT-DATE Function
                The DATE-OF-INTEGER Function
                The DATE-TO-YYYYMMDD Function
                The DAY-OF-INTEGER Function
                The DAY-TO-YYYYDDD Function
                The DISPLAY-OF Function
                The E Function
                The EXP Function
                The EXP10 Function
                The FACTORIAL Function
                The FRACTION-PART Function
                The INTEGER Function
                The INTEGER-OF-BOOLEAN Statement
                The INTEGER-OF-DATE Function
                The INTEGER-OF-DAY Function
                The INTEGER-PART Function
                The LENGTH Function
                The LENGTH-AN Function
                The LOG Function
                The LOG10 Function
                The LOWER-CASE Function
                The MAX Function
                The MEAN Function
                The MEDIAN Function
                The MIDRANGE Function
                The MIN Function
                The MOD Function
                The NATIONAL-OF Function
                The NUMVAL Function
                The NUMVAL-C Function
                The ORD Function
                The ORD-MAX Function
                The ORD-MIN Function
                The PI Function
                The PRESENT-VALUE Function
                The RANDOM Function
                The RANGE Function
                The REM Function
                The REVERSE Function
                The SIGN Function
                The SIN Function
                The SQRT Function
                The STANDARD-DEVIATION Function
                The SUM Function
                The TAN Function
                The UPPER-CASE Function
                The VARIANCE Function
                The WHEN-COMPILED Function
                The YEAR-TO-YYYY Function
            Statements
              The ACCEPT Statement
              The ADD Statement
              The ALTER Statement
              The CALL Statement
              The CANCEL Statement
              The CHAIN Statement
              The CLOSE Statement
              The COMMIT Statement
              The COMPUTE Statement
              The CONTINUE Statement
              The DELETE Statement
              The DELETE FILE Statement
              The DISPLAY Statement
              The DIVIDE Statement
              The ENTER Statement
              The ENTRY Statement
              The EVALUATE Statement
              The EXAMINE Statement
              The EXEC(UTE) Statement
              The EXHIBIT Statement
              The EXIT Statement
              The GOBACK Statement
              The GO TO Statement
              The IF Statement
              The INITIALIZE Statement
              The INSPECT Statement
              The INVOKE Statement
              The MERGE Statement
              The MOVE Statement
              The MULTIPLY Statement
              The NEXT SENTENCE Statement
              The NOTE Statement
              The ON Statement
              The OPEN Statement
              The PERFORM Statement
              The RAISE Statement
              The READ Statement
              The RELEASE Statement
              The RETURN Statement
              The REWRITE Statement
              The ROLLBACK Statement
              The SEARCH Statement
              The SERVICE Statement
              The SET Statement
              The SORT Statement
              The START Statement
              The STOP Statement
              The STRING Statement
              The SUBTRACT Statement
              The SYNC Statement
              The TRANSFORM Statement
              The TRY Statement
              The UNLOCK Statement
              The UNSTRING Statement
              The USE Statement
              The WAIT Statement
              The WRITE Statement
              The XML GENERATE Statement
              The XML PARSE Statement
          Compiler-directing Statements
            Source Text Manipulation
              The COPY Statement
              The REPLACE Statement
            The BASIS Mechanism
              The BASIS Statement
              The DELETE Statement - BASIS Control
              The INSERT Statement - BASIS Control
            The ++INCLUDE and -INC Mechanisms
              The -INC Statement
              The ++INCLUDE Statement
            Conditional Compilation
              $DISPLAY Statement
              $ELSE Statement
              $END Statement
              $IF Statement
            The Listing Control Statements
              The EJECT Statement
              The SKIP1, SKIP2 and SKIP3 Statements
              The TITLE Statement
            Compiler Directives Specific to Your COBOL System
          Examples
            Call Prototypes
            Calling and Setting a Procedure-Pointer
            Call Returning a Dynamically Allocated Data Area from a Subprogram
            Compilation Group
            COPY (ANSI'68 or LANGLVL(1) Variation)
            COPY (Partial Word Replacement)
            CRT STATUS Clause of the SPECIAL-NAMES Paragraph
            $IF Statement (Conditional Compilation)
            INSPECT Statement (Tallying, Replacing, and Converting)
            NEXT Phrase of CONSTANT-NAMES
            SEARCH statement
            SORT a File Using Input and Output Procedures
            SORT Table Entries
            Split Key
            Typedef - User Defined USAGE or Structure
        Part 3. Additional Topics
          XML Syntax Extensions
            XML File Status Codes
            XML Preprocessor Restrictions
            XML Syntax - CLOSE Statement
            XML Syntax - COUNT IN Clause
            XML Syntax - DELETE Statement
            XML Syntax - IDENTIFIED BY Clause
            XML Syntax - NAMESPACE clause
            XML Syntax - PROCESSING-INSTRUCTION Clause
            XML Syntax - OPEN Statement
            XML Syntax - READ Statement
            XML Syntax - REWRITE Statement
            XML Syntax - SELECT Clause
            XML Syntax - START Statement
            XML Syntax - WRITE Statement
            XML Syntax - XD File Description
          Report Writer
            Report Section
            Report Structure
              Vertical Spacing
              Horizontal Spacing
              Data Manipulation
            Report Subdivisions
              Physical Subdivision of a Report
              Logical Subdivisions of a Report
              Procedure Division Report Writer Statements
            Language Concepts
              Report File
              Special Register PAGE-COUNTER
              Special Register LINE-COUNTER
              Special Register PRINT-SWITCH
              Subscripting
            Environment Division
              Input-Output Section
              The File-Control Paragraph
              The I-O-Control Paragraph
            Data Division
              The File Description Entry (Report Writer)
              The REPORT Clause
              Report Section
              The Report Description Entry
                PAGE-COUNTER Rules
                LINE-COUNTER Rules
                The CODE Clause
                The CONTROL Clause
                The PAGE Clause
              The Report Group Description Entry
                Presentation Rules Tables
                  Organization
                  Line Number Clause Notation
                  Line Number Clause Sequence Substitutions
                  Saved Next Group Integer Description
                  Report Heading Group Presentation Rules
                  Page Heading Group Presentation Rules
                  Body Group Presentation Rules
                  Page Footing Presentation Rules
                  Report Footing Presentation Rules
                The COLUMN NUMBER Clause (Report Writer)
                Data-name (Report Writer)
                The GROUP INDICATE Clause
                Level-Number (Report Writer)
                The LINE NUMBER Clause (Report Writer)
                The NEXT GROUP Clause
                The SIGN Clause (Report Writer)
                The SOURCE Clause (Report Writer)
                The SUM Clause (Report Writer)
                The TYPE Clause
                The USAGE Clause
                The VALUE Clause (Report Writer)
            Procedure Division
              General Description
              The CLOSE Statement
              The GENERATE Statement
              The INITIATE Statement
              The OPEN Statement (Report Writer)
              The SUPPRESS Statement
              The TERMINATE Statement
              The USE BEFORE REPORTING Statement
          Debug Module
            Standard ANSI COBOL Debug
            Object-time Switch
            COBOL Debug RTS Switch
            Debugging Lines
            Environment Division
              The WITH DEBUGGING MODE Clause
            Procedure Division
              The READY TRACE Statement
              The RESET TRACE Statement
              The USE FOR DEBUGGING Statement
          Segmentation
            General Description of Segmentation
            Organization
              Program Segments
              Fixed Portion
              Independent Segments
            Segmentation Classification
            Segmentation Control
            Structure of Program Segments
              Segment-Numbers
              The SEGMENT-LIMIT Clause
            Restrictions on Program Flow
            The ALTER Statement
            The PERFORM Statement
            The MERGE Statement
            The SORT Statement
          Double-Byte Character Set Support
            DBCS Data
            Roman Script in DBCS
            Multivendor Integration Architecture Support
            Source Programs
            Language Extensions
            Comments and Comment-entries
            User-defined Words
            Spaces
            Data Items
              DBCS Data Items
              Mixed Data Items
            Literals
              DBCS Literals
                Category of DBCS Literals
              Mixed Literals
              Figurative Constants
              The "N" literal
            Program Structure
              The END PROGRAM Header (DBCS)
            Identification Division
              The PROGRAM-ID Paragraph (DBCS)
            Environment Division
              The SOURCE-COMPUTER Paragraph (DBCS)
              The OBJECT-COMPUTER Paragraph (DBCS)
              The SPECIAL-NAMES Paragraph (DBCS)
              The FILE-CONTROL Paragraph (DBCS)
            Data Division
              The JUSTIFIED Clause (DBCS)
              The PICTURE Clause (DBCS)
              The REDEFINES Clause (DBCS)
              The RENAMES Clause (DBCS)
              The USAGE Clause (DBCS)
              The VALUE Clause (DBCS)
            Procedure Division
              Conditional Expressions (DBCS)
                Relation Conditions
                Class Condition
              Statements that Involve Moving Data
              The ACCEPT Statement (DBCS)
              The CALL Statement (DBCS)
              The CANCEL Statement (DBCS)
              The INITIALIZE Statement (DBCS)
              The INSPECT Statement (DBCS)
              The MOVE Statement (DBCS)
              The SEARCH Statement (DBCS)
              The STOP Statement (DBCS)
              The STRING Statement (DBCS)
              The UNSTRING Statement (DBCS)
          Micro Focus Extensions for Double-Byte Character Support
            Environment Division
              The OBJECT-COMPUTER Paragraph
              The SPECIAL-NAMES Paragraph
              The FILE-CONTROL Paragraph
            Data Division
              The JUSTIFIED Clause
              The PICTURE Clause (DBCS)
              The USAGE Clause
              The VALUE Clause
            Procedure Division
              Conditional Expressions
                Condition-name
                Relation Conditions
                Class Condition
              The ACCEPT Statement
              The INITIALIZE Statement
              The INSPECT Statement
              The MOVE Statement
              The SEARCH Statement
              The STRING Statement
              The UNSTRING Statement
          Micro Focus OO COBOL Extensions
            Directives
            Class Definition
            Class Extension
            Class-body
            Class-object
            Object-program
            Method
            Method Interface Definition
          Summary of Obsolete Language Elements
          Additional Dialect Support
            Data General Interactive COBOL V1.3 Syntax Support
              Environment Division
                Switch-Names
                File-Name on Disk
                The DATA SIZE Clause
                The INDEX SIZE Clause
                Duplicate Alternate Keys
                Alternate Keys
                I-O-Control Paragraph
              Data Division
                VALUE Clause
                The Screen Section
              Procedure Division
                The CALL Statement
                The COPY INDEXED Statement
                The DISPLAY Statement
                File Sharing Syntax
                The OPEN Statement
                The READ Statement
            DOS/VS COBOL Support
            Microsoft COBOL V1.0 and V2.0 Syntax Support
              Special Registers LIN and COL
              Environment Division
                The Special-Names Paragraph
              Data Division
                The USAGE Clause
              Procedure Division
                The Position-Specification Phrase
                The ACCEPT Statement
                The DISPLAY Statement
                The EXHIBIT Statement
              Microsoft V2.0 Additional Syntax Support
                Record LOCKING
                OPEN LOCKING Statement
                READ Statement (in Manual Mode)
                START Statement
            Siemens BS2000 COBOL Syntax Support
              Concepts
                Indicator Area
                Areas A and B
                Special Registers
                Nonnumeric Literals
                Floating-point Literals
                Function-Identifier
                Representation of Numeric Items
                  The BINARY, COMPUTATIONAL and COMPUTATIONAL-5 phrases
                File Concepts
                Subscripts
                Object Views
              Identification Division
                Identification Division Header
                Identification Division Structure
                The Class-ID Paragraph
                The Factory Paragraph
                The Interface-ID Paragraph
                The Method-ID Paragraph (Siemens BS2000 COBOL)
                The Object Paragraph
              Environment Division
                The Special-Names Paragraph
                The File Control Entry
                The Repository Paragraph
              Data Division
                The File Description Entry
                The Sort-Merge File Description Entry
                The Working-Storage Section
                The DYNAMIC Clause
                The OCCURS Clause
                The PICTURE Clause
                The REDEFINES Clause
                The SYNCHRONIZED Clause
                The USAGE Clause
                The VALUE Clause
              Procedure Division
                Class Condition
                Intrinsic Functions
                  The ADDR Function
                The ACCEPT Statement
                The CALL Statement
                The CLOSE Statement
                  Record Sequential Files
                  Line Sequential Files
                The DISPLAY Statement
                The ENTRY Statement
                The EVALUATE Statement
                The EXIT PERFORM Statement
                The GOBACK Statement
                The INSPECT Statement
                The INVOKE Statement
                The MERGE Statement
                The MOVE Statement
                The OPEN Statement
                The READ Statement
                  Relative and Indexed Files
                The REWRITE Statement
                The SEARCH Statement
                The SET Statement
                The SORT Statement
                  Sorting of Tables
                  Sorting Two-digit Years with a Century Window
                The START Statement
                  Relative and Indexed Files
                The STRING Statement
                The USE Statement
                The WRITE Statement
                  Sequential Files
              Compiler Directing Statements
                The COPY Statement
            VS COBOL II Compatibility
        Part 4: Appendices
          Character Sets and Collating Sequences
          ANSI File Status Summary
            ANSI'74 File Status Codes
            ANSI'85 File Status Codes
          Reserved Words
            Reserved Words Table
            Context-sensitive Words Table
          XML-CODE Exception Codes
          Glossary
      Command Line Reference
        Setting Directives Outside the IDE
          Order in which Compiler Directives Are Processed
          System-wide Directives File, cobol.dir
          $SET Statements in the Source Code
          User Directives File
        Compiling from the Command Line (Windows)
          The cobol Command
          cobol Command Examples
          Compiling Using Response Files Example
          Compiler Prompts
          Compiler Prompts Example
          Filenames
          Response Files
          Error Codes Returned by the Compiler
        Linking from the Command Line (Windows)
          cbllink
          cbllink Options
            -d
            -f[option]
            -g
            -isymbol
            -k
            -l
            -mname
            -oname
            -roption[v]
            -s
            -udir_file
            -v
            -xsymbol
          cbllink Examples
        Debugging from the Command Line
          cobdebugremote
          cobdebugremote64
        Running an Application from the Command Line
          Command to Run a Linked System Executable Program
        Configuring Enhanced ACCEPT and DISPLAY
          Overview
          Invoking the Adis Configuration Utility
          Menus
            The Adis Configuration Utility Main Menu
            The Adis Key Control Menu
            The Alter Accept/Display Options Menu
            The Alter All Messages Menu
            The Alter All ACCEPT/DISPLAY Options Menu
            The Alter Configuration Menu
            The Alter Crt-Under Highlighting Menu
            The Alter Function Mappings Menu
            The Alter Indicators Menu
            The Alter Individual Messages Menu
            The Alter Individual Options Menu
            The Alter Message/Indicator Positions Menu
            The Alter Messages Menu
            The Alter Tab Stops Menu
            The Choose Configuration Menu
            The Delete Configuration Menu
            The Enable/Disable Adis Keys Menu
            The Load Configuration Menu
            The Save Menu
          Adiscf Functions
        Test Coverage
      Compiler Directives
        Language Features
          Language Features - Dialect
            ACTUAL-PARAMS
            ACU
            ACUOPT
            ACUSYNC
            ANS85
            BS2000
            COMS85
            DBCHECK
            DBCS
            DBCSSOSI
            DG
            DIALECT
              ANS85 DIALECT setting
              BS2000 DIALECT setting
              BS2000-OFFLOAD DIALECT setting
              COB370, COB371 and COB372 DIALECT settings
              ENTCOBOL DIALECT setting
              ISO2002 DIALECT setting
              MF DIALECT setting
              MVS DIALECT setting
              OS390 DIALECT setting
              OSVS DIALECT setting
              VSC21 and VSC22 DIALECT settings
              VSC23 and VSC24 DIALECT settings
            ENTCOBOL
            FLAG
            FLAGSTD
            IBM-MS
            ISO2002
            JAPANESE
            MF, MFLEVEL
            MS
            NCHAR
            NSYMBOL
            OOCTRL
            OSVS
            PC1
            VSC2
            XOPEN
          Language Features - Mainframe Compatibility
            AREACHECK
            CMPR2
            DBCSSOSI
            DIALECT
              ANS85 DIALECT setting
              BS2000 DIALECT setting
              BS2000-OFFLOAD DIALECT setting
              COB370, COB371 and COB372 DIALECT settings
              ENTCOBOL DIALECT setting
              ISO2002 DIALECT setting
              MF DIALECT setting
              MVS DIALECT setting
              OS390 DIALECT setting
              OSVS DIALECT setting
              VSC21 and VSC22 DIALECT settings
              VSC23 and VSC24 DIALECT settings
            DPC-IN-SUBSCRIPT
            IDENTIFIERLEN
            LIBRARIAN
            MAPNAME
            PANVALET
            PROGID-COMMENT
            RDW
            TRUNCCALLNAME
            TRUNCCOPY
            TRUNCINC
          Language Features - Multi-threading
            REENTRANT
            SERIAL
          Language Features - Reserved Word Control
            ADDRSV
            ADDSYN
            COBOL370
            DOSVS
            MAKESYN
            MVS
            OS390
            OVERRIDE
            REMOVE
            SAA
          Language Features - Speed
            ALTER
            FASTCALL
            FASTLINK
            FIXOPT
            QUAL
            QUALPROC
            SEG
            TRICKLE
          Language Features - Additional Features
            CICSECM
            CONSTANT
            DB2
            FCDREG
            PREPROCESS, P
            REWRITE-LS
            SEQCHK
            SOURCEFORMAT
            LOCALSOURCEFORMAT
            SQL
        Compiler Control
          Compiler Control - Compile/Link Files
            CANCELLBR
            CONVSPACE
            COPYLBR
            COPYPATH
            DATA-CONTEXT
            IDYSRCPATH
            IGNOREEXEC
            INT
            INTLEVEL
            JVMGEN
            KEYCHECK
            OBJ
            OSEXT
            P64
            PCOMP
            PREPROCESS, P
            PROGID-INT-NAME
            PROTOTYPE
            RDFPATH
            REPOSITORY
            SOURCETABSTOP
            UNICODE
          Compiler Control - Directives Control
            COBOLDIR
            CONFIRM
            DIALECT
              ANS85 DIALECT setting
              BS2000 DIALECT setting
              BS2000-OFFLOAD DIALECT setting
              COB370, COB371 and COB372 DIALECT settings
              ENTCOBOL DIALECT setting
              ISO2002 DIALECT setting
              MF DIALECT setting
              MVS DIALECT setting
              OS390 DIALECT setting
              OSVS DIALECT setting
              VSC21 and VSC22 DIALECT settings
              VSC23 and VSC24 DIALECT settings
            DIRECTIVES, DIR
            DIRECTIVES-IN-COMMENTS
            SETTING, SETTINGS
            SHOW-DIR
            USE
          Compiler Control - Error and Flag Messages
            BRIEF
            CHANGE-MESSAGE
            ERRFORMAT
            ERRLIST
            ERRQ
            FLAG
            FLAGAS
            FLAGEUC
            FLAGMIG
            FLAGQ
            FLAGSINEDIT
            FLAGSTD
            HIDE-MESSAGE
            IMPLICITSCOPE
            INFORETURN
            MAX-ERROR
            MOVE-LEN-CHECK
            QUERY
            STDERR
            WARNING, WARNINGS
          Compiler Control - Listing
            ASM
            ASMHEX
            COPYEXT
            COPYLIST
            COPYLISTCOMMENT
            DATAMAP
            DATE
            ERRLIST
            FORM
            LINE-COUNT
            LIST
            LISTPATH
            LISTWIDTH, LW
            MFCOMMENT
            PREPLIST
            PRINT
            RAWLIST
            REF
            REFNO
            RESEQ
            SEQCHK
            SETTING, SETTINGS
            SHOW-DIR
            SOURCEASM
            TIME
            VERBOSE
            XREF
            ZEROSEQ
          Compiler Control - Screen
            BELL
            CONFIRM
            ECHO
            ECHOALL
            SUPFF
        Compiling for Debugging and Analysis
          ANIM
          COBIDY
          FAULTFIND
          FLAGSINEDIT
          PROFILE
          TESTCOVER
          TRACE
        File Handling
          ANS85
          ASSIGN-PRINTER
          ASSIGN
          AUTOLOCK
          CALLFH
          CALL-RECOVERY
          CALLSORT
          COBFSTATCONV
          DATACOMPRESS
          DETECT-LOCK
          FCDCAT
          FDCLEAR
          FILESHARE
          FILETYPE
          HOSTCONTZERO
          HOSTFD
          IDXFORMAT
          IXNLSKEY
          IXNUMKEY
          KEYCHECK
          KEYCOMPRESS
          LOCKTYPE
          OLDREADINTO
          OPTIONAL-FILE
          PRESERVECASE
          PRINT-EXT
          RDW
          RECMODE
          RETRYLOCK
          REWRITE-LS
          SEQUENTIAL
          SORTTYPE
          WRITELOCK, WRITE-LOCK
          WRITETHROUGH, WRITETHRU
        Managed COBOL Command Line Compiler Directives
          Application Directives
            DOTNET
            ILASSEMBLY
            ILGEN
            ILMAIN
            ILNAMESPACE
            ILOUTPUT
          Code Generation Directives
            ILARRAYPROPERTY
            ILCLR
            ILCUTPREFIX
            ILDOC
            ILDYNCALL
            ILNATIVE
            ILOBJECTIFY
            ILSMARTLINKAGE
            ILSMARTNEST
            ILSTATIC
            ILTARGET
            ILVERIFY
          Reference, Resource and Namespace Directives
            ILICON
            ILNATIVERESOURCE
            ILPINVOKE
            ILREF
            ILRESOURCE
            ILSOURCE
            ILSTACKSIZE
            ILSUBSYSTEM
            ILUSING
            JVMCLASSPATH
          Strong Naming Directives
            ILDELAYSIGN
            ILKEYFILE
            ILKEYNAME
          Identity, Information and Manifest Directives
            ILCOMPANY
            ILCOPYRIGHT
            ILCULTURE
            ILDESCRIPTION
            ILFILEVERSION
            ILMANIFEST
            ILPRODUCT
            ILPRODUCTVERSION
            ILTITLE
            ILTRADEMARK
            ILVERSION
        Object Code, Size, and Optimization
          Object Code - External Handlers
            CALLFH
            CALLMCS
            CALLSORT
          Object Code - File Handling
            WRITETHROUGH, WRITETHRU
          Object Code - Interprogram Communication
            LITLINK
            LITVAL-SIZE
            RTNCODE-SIZE
            PPLITLINK
          Object Code - Object File Format
            OMF
          Object Code - Size and Speed
            CHECK
            FASTCALL
            FASTINIT
            FIXOPT
            HOSTSIGNS
            LINKCHECK
            LNKALIGN
            OPT (Intel x86 platforms)
            OPT (Non-Intel x86 platforms)
            PARAMCOUNTCHECK
            RECURSECHECK
            SCHEDULER
            SEG
        Report Writer
          REPORT-LINE
          RWHARDPAGE
        Reserved Directives
          CANCEL
          CSI
          FASTSORT
          FCD3
          LOCALCOUNT
          WB
          WB2
          WB3
        Run-time Behavior
          Run-time Behavior - General
            ACCEPTREFRESH
            ASSIGN-PRINTER
            ASSIGN
            BWZSTAR
            CHARSET
            CHECKDIV
            CHECKNUM
            COBFSTATCONV
            CONVERTRET
            CURRENCY-SIGN
            CURRENT-DATE
            DATA
            DEFAULTBYTE
            DEFAULTCALLS
            DETECT-LOCK
            FOLD-CALL-NAME
            FOLD-COPY-NAME
            HOSTARITHMETIC
            INDD
            INITCALL
            INITPTR
            INTDATE
            IXNLSKEY
            IXNUMKEY
            LOCKTYPE
            NATIVE
            NLS
            OUTDD
            PRINT-EXT
            PROTECT-LINKAGE
            SHARE-OUTDD
            STICKY-LINKAGE
            TERMPAGE
            ZEROLENGTHFALSE
            ZWB
          Run-time Behavior - Arithmetic
            ARITHMETIC
            BINLIT
            COMP-5
            COMP-6
            HOSTARITHMETIC
            NATIVE-FLOATING-POINT
            SIGNDISCARD
            TRUNC
          Run-time Behavior - Mainframe Compatibility
            ADV
            AMODE
            APOST
            BYTE-MODE-MOVE
            COMP5-BYTE-ORDER
            DATA
            DIALECT
              ANS85 DIALECT setting
              BS2000 DIALECT setting
              BS2000-OFFLOAD DIALECT setting
              COB370, COB371 and COB372 DIALECT settings
              ENTCOBOL DIALECT setting
              ISO2002 DIALECT setting
              MF DIALECT setting
              MVS DIALECT setting
              OS390 DIALECT setting
              OSVS DIALECT setting
              VSC21 and VSC22 DIALECT settings
              VSC23 and VSC24 DIALECT settings
            DYNAM
            FP-ROUNDING
            HOST-NUMCOMPARE
            HOST-NUMMOVE
            HOSTRW
            IBMCOMP
            MAPNAME
            NATIVE-FLOATING-POINT
            ODOOSVS
            OLDCOPY
            PERFORM-TYPE
            QUOTE
            REMAINDER
            SIGN-FIXUP
            SYSPUNCH
          Run-time Behavior - Compatibility with Older Micro Focus Products
            AUTOLOCK
            COMP-5
            COMP
            DE-EDIT
            FILESHARE
            IOCONV
            MF, MFLEVEL
            OLDBLANKLINE
            OLDINDEX
            OLDNEXTSENTENCE
            OLDREADINTO
            OLDSTRMIX
            SPZERO
            WRITELOCK, WRITE-LOCK
          Run-time Behavior - Compatibility with Other COBOL Dialects
            ALPHASTART
            APOST
            CASE
            COMP-6
            COPYSEARCH
            DBSPACE
            FDCLEAR
            IBMCOMP
            INTDATE
            ODOSLIDE
            OPTIONAL-FILE
            QUOTE
            RETRYLOCK
            RUNTIME-ENCODING
            SIGN
            SOURCE-ENCODING
            SSRANGE
            STICKY-PERFORM
            SWITCH-TYPE
            SYMBSTART
            TRUNC
          Run-time Behavior - Speed or Size
            ALIGN
            BOUND
            BOUNDOPT
            CHECK
            FCDALIGN
            FIXOPT
            LINKALIAS
            LINKCHECK
            MFSYNC
            PARAMCOUNTCHECK
            PERFORMOPT
            RECURSECHECK
        Key to Compiler Directives
        Compiler Directives - Alphabetical List
          ACCEPTREFRESH
          ACTUAL-PARAMS
          ACU
          ACUOPT
          ACUSYNC
          ADDRSV
          ADDSYN
          ADV
          ALIGN
          ALPHASTART
          ALTER
          AMODE
          ANIM
          ANS85
          APOST
          AREACHECK
          ARITHMETIC
          ASM
          ASMHEX
          ASSIGN
          ASSIGN-PRINTER
          AUTOLOCK
          BELL
          BINLIT
          BOUND
          BOUNDOPT
          BRIEF
          BS2000
          BWZSTAR
          BYTE-MODE-MOVE
          CALL-RECOVERY
          CALLFH
          CALLMCS
          CALLSORT
          CANCEL
          CANCELLBR
          CASE
          CHANGE-MESSAGE
          CHARSET
          CHECK
          CHECKDIV
          CHECKNUM
          CICSECM
          CMPR2
          COBFSTATCONV
          COBIDY
          COBOL370
          COBOLDIR
          COMP
          COMP5-BYTE-ORDER
          COMP-5
          COMP-6
          COMS85
          CONFIRM
          CONSTANT
          CONVERTRET
          CONVSPACE
          COPYEXT
          COPYLBR
          COPYLIST
          COPYLISTCOMMENT
          COPYPATH
          COPYSEARCH
          CSI
          CURRENCY-SIGN
          CURRENT-DATE
          DATA
          DATACOMPRESS
          DATA-CONTEXT
          DATAMAP
          DATE
          DB2
          DBCHECK
          DBCS
          DBCSSOSI
          DBSPACE
          DE-EDIT
          DEFAULTBYTE
          DEFAULTCALLS
          DETECT-LOCK
          DG
          DIALECT
            ANS85 DIALECT setting
            BS2000 DIALECT setting
            BS2000-OFFLOAD DIALECT setting
            COB370, COB371 and COB372 DIALECT settings
            ENTCOBOL DIALECT setting
            ISO2002 DIALECT setting
            MF DIALECT setting
            MVS DIALECT setting
            OS390 DIALECT setting
            OSVS DIALECT setting
            VSC21 and VSC22 DIALECT settings
            VSC23 and VSC24 DIALECT settings
          DIRECTIVES, DIR
          DIRECTIVES-IN-COMMENTS
          DOSVS
          DPC-IN-SUBSCRIPT
          DYNAM
          ECHO
          ECHOALL
          ENTCOBOL
          ERRFORMAT
          ERRLIST
          ERRQ
          FASTCALL
          FASTINIT
          FASTLINK
          FASTSORT
          FAULTFIND
          FCD3
          FCDALIGN
          FCDCAT
          FDCLEAR
          FCDREG
          FILESHARE
          FILETYPE
          FIXOPT
          FLAG
          FLAGAS
          FLAGEUC
          FLAGMIG
          FLAGQ
          FLAGSINEDIT
          FLAGSTD
          FOLD-CALL-NAME
          FOLD-COPY-NAME
          FORM
          FP-ROUNDING
          HIDE-MESSAGE
          HOSTARITHMETIC
          HOSTCONTZERO
          HOSTFD
          HOST-NUMCOMPARE
          HOST-NUMMOVE
          HOSTRW
          HOSTSIGNS
          IBM-MS
          IBMCOMP
          IDENTIFIERLEN
          IDXFORMAT
          IDYSRCPATH
          IGNOREEXEC
          ILARRAYPROPERTY
          ILASSEMBLY
          ILCLR
          ILCOMPANY
          ILCOPYRIGHT
          ILCULTURE
          ILCUTPREFIX
          ILDELAYSIGN
          ILDESCRIPTION
          ILDOC
          ILDYNCALL
          ILFILEVERSION
          ILGEN
          ILICON
          ILKEYFILE
          ILKEYNAME
          ILMAIN
          ILMANIFEST
          ILNAMESPACE
          ILNATIVE
          ILNATIVERESOURCE
          ILOBJECTIFY
          ILOUTPUT
          ILPINVOKE
          ILPRODUCT
          ILPRODUCTVERSION
          ILREF
          ILRESOURCE
          ILSMARTLINKAGE
          ILSMARTNEST
          ILSOURCE
          ILSTACKSIZE
          ILSUBSYSTEM
          ILTARGET
          ILTITLE
          ILTRADEMARK
          ILUSING
          ILVERIFY
          ILVERSION
          IMPLICITSCOPE
          INDD
          INFORETURN
          INITCALL
          INITPTR
          INT
          INTDATE
          INTLEVEL
          IOCONV
          ISO2002
          IXNLSKEY
          IXNUMKEY
          JAPANESE
          JVMCLASSPATH
          KEYCHECK
          KEYCOMPRESS
          LIBRARIAN
          LINE-COUNT
          LINKALIAS
          LINKCHECK
          LIST
          LISTPATH
          LISTWIDTH, LW
          LITLINK
          LITVAL-SIZE
          LNKALIGN
          LOCALCOUNT
          LOCALSOURCEFORMAT
          LOCKTYPE
          MAKESYN
          MAPNAME
          MAX-ERROR
          MF, MFLEVEL
          MFCOMMENT
          MFSYNC
          MOVE-LEN-CHECK
          MS
          MVS
          NATIVE
          NATIVE-FLOATING-POINT
          NCHAR
          NLS
          NSYMBOL
          OBJ
          ODOOSVS
          ODOSLIDE
          OLDBLANKLINE
          OLDCOPY
          OLDINDEX
          OLDNEXTSENTENCE
          OLDREADINTO
          OLDSTRMIX
          OMF
          OOCTRL
          OPT (Intel x86 platforms)
          OPT (Non-Intel x86 platforms)
          OPTIONAL-FILE
          OS390
          OSEXT
          OSVS
          OUTDD
          OVERRIDE
          P64
          PANVALET
          PARAMCOUNTCHECK
          PC1
          PCOMP
          PERFORM-TYPE
          PERFORMOPT
          PPLITLINK
          PREPLIST
          PREPROCESS, P
          PRESERVECASE
          PRINT
          PRINT-EXT
          PROFILE
          PROGID-COMMENT
          PROGID-INT-NAME
          PROTECT-LINKAGE
          PROTOTYPE
          QUAL
          QUALPROC
          QUERY
          QUOTE
          RAWLIST
          RDFPATH
          RDW
          RECMODE
          RECURSECHECK
          REENTRANT
          REF
          REFNO
          REMAINDER
          REMOVE
          REPORT-LINE
          REPOSITORY
          RESEQ
          RETRYLOCK
          REWRITE-LS
          RTNCODE-SIZE
          RUNTIME-ENCODING
          RWHARDPAGE
          SAA
          SCHEDULER
          SEG
          SEQCHK
          SEQUENTIAL
          SERIAL
          SETTING, SETTINGS
          SHARE-OUTDD
          SHOW-DIR
          SIGN
          SIGNDISCARD
          SIGN-FIXUP
          SORTTYPE
          SOURCEASM
          SOURCE-ENCODING
          SOURCEFORMAT
          SOURCETABSTOP
          SPZERO
          SQL
          SSRANGE
          STDERR
          STICKY-LINKAGE
          STICKY-PERFORM
          SUPFF
          SWITCH-TYPE
          SYMBSTART
          SYSPUNCH
          TERMPAGE
          TESTCOVER
          TIME
          TRACE
          TRICKLE
          TRUNC
          TRUNCCALLNAME
          TRUNCCOPY
          TRUNCINC
          UNICODE
          USE
          VERBOSE
          VSC2
          WARNING, WARNINGS
          WB
          WB2
          WB3
          WRITELOCK, WRITE-LOCK
          WRITETHROUGH, WRITETHRU
          XOPEN
          XREF
          ZEROLENGTHFALSE
          ZEROSEQ
          ZWB
      Configuring CCI
        Configuring CCI Introduction
        Application Configuration
          CCIAPPC Server Name
          CCIAPPC Machine Name
        Troubleshooting
        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 Trace
          Activating CCI Trace
          CCI Trace Options
            CCITRACE Environment Variable
            CCI.INI Trace Options
        CCI.INI - The CCI Configuration File
          What is the CCI.INI File?
          Where to Locate CCI.INI
          The Format of CCI.INI
          Specific Contents of CCI.INI for Each CCI Module
        CCI Status Messages
          CCI Status Messages
          CCI Message Table
      Environment Variables
      Error Messages
        Syntax Checking Error Messages
          Key to Syntax Checking Error Messages
          COBCH0001 - COBCH0100
            COBCH0001 - COBCH0020
              COBCH0001 Undefined error. Inform Technical Support
              COBCH0002 Unexpected SQL error. Inform Technical Support
              COBCH0003 Illegal format : Literal
              COBCH0004 Illegal character
              COBCH0005 User-name user-name not unique
              COBCH0007 $ specified in column 7 of otherwise blank line
              COBCH0008 Unknown COPY file filename specified
              COBCH0009 '.' missing
              COBCH0010 Word starts or is continued in wrong area of source line
              COBCH0011 Reserved word missing or incorrectly used
              COBCH0012 Operand data-name is not declared
              COBCH0013 User-name required
              COBCH0014 Invalid operand
              COBCH0015 Procedure Division too large
              COBCH0016 Data space too large
              COBCH0017 Incorrect use of reserved word word
              COBCH0018 Preprocessor error on initialization
              COBCH0019 BASIS line number sequencing error
              COBCH0020 Numeric literal expected
            COBCH0021 - COBCH0040
              COBCH0021 Too many qualifiers
              COBCH0022 SKIP1/2/3, EJECT and TITLE must be alone on line
              COBCH0023 Nonnumeric literal expected
              COBCH0024 Illegal qualifier
              COBCH0025 Qualification not permitted
              COBCH0026 Literal too long
              COBCH0027 Number too large
              COBCH0028 Data item too long
              COBCH0029 Not a data-name
              COBCH0030 Should be a group
              COBCH0031 Should be elementary
              COBCH0032 Should be unitary
              COBCH0033 Should be procedure name
              COBCH0034 Operand operand should be numeric
              COBCH0035 Integer required
              COBCH0036 Should be alphanumeric
              COBCH0037 Should have USAGE DISPLAY
              COBCH0038 Paragraph or phrase repeated illegally
              COBCH0039 Too many COPY ... REPLACING statements
              COBCH0040 Missing or illegal file name
            COBCH0041 - COBCH0060
              COBCH0041 ZERO is an invalid value for an index-name
              COBCH0042 Must be nonzero
              COBCH0043 Literal or figurative constant expected
              COBCH0044 Literal expected
              COBCH0045 Operand data-name has wrong size
              COBCH0046 Alphabet name required
              COBCH0047 Numeric literal or ZERO expected
              COBCH0048 Missing or extra right parenthesis
              COBCH0049 Illegal use of Index-name or Index Data item
              COBCH0050 Illegal use of POINTER data item, ADDRESS OF or NULL
              COBCH0051 Not a report name
              COBCH0052 Only allowed with SEQUENTIAL files
              COBCH0053 Directive directive invalid or not allowed here
              COBCH0054 Class name required
              COBCH0055 Index-name set to value greater than table size
              COBCH0056 COPY is recursive
              COBCH0057 Not a report group
              COBCH0058 Not a report name or a report group
              COBCH0059 Cannot GENERATE this report name
              COBCH0060 Not a detail group
            COBCH0061 - COBCH0080
              COBCH0061 Pseudo text incorrectly specified
              COBCH0062 Cannot have COPY REPLACING within REPLACE or vice versa
              COBCH0063 Cannot be used in nested program
              COBCH0064 If file is EXTERNAL, then PADDING CHARACTER must be also
              COBCH0065 Unsigned integer required
              COBCH0066 Data item must have fixed location
              COBCH0068 SQL error
              COBCH0069 Error code code during SQL Remote Precompile. Cannot continue.
              COBCH0070 Invalid argument
              COBCH0071 PROCEDURE DIVISION missing or unknown statement
              COBCH0072 Invalid FUNCTION name
              COBCH0073 Missing left parenthesis
              COBCH0074 Numeric argument expected
              COBCH0075 Alphanumeric argument expected
              COBCH0076 Illegal combination of argument types
              COBCH0077 Unexpected end of source within EXEC
              COBCH0078 Numeric function not allowed
              COBCH0079 Argument must have length 1
              COBCH0080 Prompt character incompatible for ACCEPT
            COBCH0081 - COBCH0100
              COBCH0081 Please recompile using a larger value for LOCALCOUNT directive
              COBCH0082 COBOL Division or Section header encountered in incorrect order
              COBCH0083 Reserved word missing - word expected
              COBCH0084 SQL statement only allowed in the Procedure Division
              COBCH0085 SQL statement only allowed in the Data Division
              COBCH0086 Constant-name data-name same as reserved word
              COBCH0087 SIZE must be a positive integer
              COBCH0088 A SQL host variable name contains an underscore - illegal COBOL character.
              COBCH0089 SQL statement contains more than one SQLDA.
              COBCH0090 Too many errors
              COBCH0091 Syntax not compatible with FILETYPE(11)
              COBCH0092 Redefinition causes ambiguity in location of sliding data-item
              COBCH0093 User-name not unique. Assumed qualified by current 01 level record
              COBCH0094 Name is not a COBOL word
              COBCH0095 Literal used as COPY name
              COBCH0096 Lower case used (future occurrences not flagged)
              COBCH0097 Both single and double quotes used (future occurrences not flagged)
              COBCH0098 Single quotes (apostrophe) used (future occurrences not flagged)
              COBCH0099 Nested COPY file
              COBCH0100 Sequence number out of order
          COBCH0101 - COBCH0200
            COBCH0101 - COBCH0120
              COBCH0101 Assignment-name is data-name
              COBCH0102 RELATIVE KEY clause should immediately follow ACCESS clause
              COBCH0103 RECORD missing
              COBCH0104 IDENTIFICATION missing
              COBCH0105 PROGRAM-ID missing
              COBCH0106 PROGRAM-ID has illegal format
              COBCH0107 Second status area
              COBCH0108 OPTIONAL not permitted on non-sequential file
              COBCH0109 Paragraphs or phrases in non-standard order or repeated
              COBCH0110 ENVIRONMENT missing
              COBCH0111 CONFIGURATION missing
              COBCH0112 SOURCE-COMPUTER missing
              COBCH0113 SPECIAL-NAMES clause error
              COBCH0114 OBJECT-COMPUTER missing
              COBCH0115 OBJECT-COMPUTER clause not recognized
              COBCH0116 Character specified twice in alphabet
              COBCH0117 SWITCH clause error or system name/mnemonic name error
              COBCH0118 COMMA expected
              COBCH0119 CRT expected
              COBCH0120 Illegal currency symbol
            COBCH0121 - COBCH0140
              COBCH0121 Cannot specify DYNAMIC or EXTERNAL with literal file name
              COBCH0122 Cannot use Double Byte characters in alphabet or class definition
              COBCH0123 I-O-CONTROL missing
              COBCH0124 INPUT-OUTPUT missing
              COBCH0125 FILE-CONTROL missing
              COBCH0126 ASSIGN missing
              COBCH0127 [LINE] SEQUENTIAL, RELATIVE or INDEXED missing
              COBCH0128 ACCESS missing on indexed/relative file
              COBCH0129 Too many keys or key components
              COBCH0130 Illegal ORGANIZATION/ACCESS/KEY combination
              COBCH0131 Unrecognized phrase in SELECT clause
              COBCH0132 Repeated "condition-name TO TRUE/FALSE" in SET statement
              COBCH0133 SAME AREA clause syntax error
              COBCH0134 FILE SECTION missing
              COBCH0135 DATA DIVISION missing
              COBCH0136 Illegal use of phrase for National Locale operation
              COBCH0137 Program collating sequence not defined
              COBCH0138 "EXCLUSIVE", "AUTOMATIC" or "MANUAL" missing
              COBCH0139 Illegal LOCK MODE/file type combination
              COBCH0140 For indexed file, PASSWORD phrase must follow KEY
            COBCH0141 - COBCH0160
              COBCH0141 File name appears in more than one SAME clause of same type
              COBCH0142 Can only be used in nested program
              COBCH0143 Unknown Identification Division paragraph
              COBCH0144 OCCURS DEPENDING subsidiary to OCCURS only allowed with ODOSLIDE
              COBCH0145 "SET condition-name TO" syntax used
              COBCH0146 Condition-name set to FALSE
              COBCH0147 Data item must be unsigned
              COBCH0148 Status condition missing
              COBCH0149 No SQL directives have been set
              COBCH0154 COPY REPLACING nested within COPY
              COBCH0155 Numeric item should be an integer and without a 'P' in its picture clause
              COBCH0156 Period found in wrong area of source line
            COBCH0161 - COBCH0180
              COBCH0161 Can only be used within a Paragraph
              COBCH0162 Can only be used within a Section
              COBCH0163 DISPLAY ... UPON SYSERR can only have one operand
              COBCH0164 More than 250 USE statements
              COBCH0165 NEXT SENTENCE followed by non-executable imperative/conditional statements
              COBCH0166 Source and target lengths do not match (integer1 <> integer2)
              COBCH0167 WRITE ... ADVANCING and POSITIONING syntax used on same file
              COBCH0168 DEPENDING ON item in RECORD VARYING clause not in WORKING-STORAGE/LINKAGE
              COBCH0170 Invalid argument in statement
              COBCH0172 Qualifying name name not unique. Discarded.
              COBCH0173 Space invalid here.
              COBCH0174 A RECORDING MODE of 'S' was assumed for the above file
              COBCH0175 A VALUE clause was specified for a sliding item.
              COBCH0176 'RENAMES' object object is an 01 level item
              COBCH0177 'RENAMES' object object is not present in the preceeding record
              COBCH0178 DEPENDING missing. Fixed length assumed.
              COBCH0179 Number of subscripts in VALUE clause does not match table dimension
              COBCH0180 One or more subscripts in a VALUE clause is out of range
            COBCH0181 - COBCH0200
              COBCH0181 FROM subscript in VALUE clause must not be greater than TO subscript
              COBCH0182 Limit exceeded - too many literals in VALUE clause
              COBCH0183 VALUE clause would result in initialisation of elements beyond end of table
              COBCH0184 In-line comment
              COBCH0185 END-EXEC missing, or unexpected EXEC
              COBCH0186 EXEC too large or END-EXEC missing/misspelled
              COBCH0187 Program is nested in a program defined with the "RECURSIVE" attribute
              COBCH0188 Key file %1_s not found
              COBCH0189 Directives file filename not found
              COBCH0190 Zero is an invalid value for an index-name. 1 assumed.
              COBCH0191 OCCURS DEPENDING ON phrase bisected by additional clause!
              COBCH0192 CALL parameter is group at level other than 01.
              COBCH0193 Use of Z literals
              COBCH0194 CALL procedure pointer
              COBCH0195 ASCENDING/DESCENDING KEY clause must appear before INDEXED BY clause
              COBCH0196 Redefinition of item containing an 'OCCURS DEPENDING ON' clause
              COBCH0197 Qualification refers to invalid REDEFINES item - qualification ignored
              COBCH0199 LINE clause also specified in containing group
              COBCH0200 Empty paragraph
          COBCH0201 - COBCH0300
            COBCH0201 - COBCH0220
              COBCH0201 Sort file cannot have ACCESS or ORGANIZATION clauses
              COBCH0202 Too many levels of OCCURS
              COBCH0203 CODE must be specified for all reports or no report
              COBCH0204 REDEFINES on incorrect field
              COBCH0205 RECORD missing or has zero size
              COBCH0206 01 or 77 level required
              COBCH0207 FD, CD or SD qualification syntax error
              COBCH0208 WORKING-STORAGE missing
              COBCH0209 PROCEDURE DIVISION missing or unknown statement
              COBCH0210 Unrecognized data description qualifier or "." missing
              COBCH0211 PICTURE clause not compatible with qualifiers
              COBCH0212 Illegal data item used with BLANK clause
              COBCH0213 Item is longer than USAGE allows or contains more than 18 numeric positions
              COBCH0214 VALUE too long for data item or has too many decimal positions
              COBCH0215 VALUE in error or illegal for PICTURE type
              COBCH0216 Non-elementary item has JUSTIFIED or BLANK clause
              COBCH0217 Preceding item at this level has zero length
              COBCH0218 Illegal arithmetic operator
              COBCH0219 Illegal level number
              COBCH0220 Literal type does not match data type
            COBCH0221 - COBCH0240
              COBCH0221 Data description qualifier inappropriate or repeated
              COBCH0222 REDEFINES data-name not declared
              COBCH0223 Unknown USAGE
              COBCH0224 SIGN must be LEADING or TRAILING
              COBCH0225 Level hierarchy wrong
              COBCH0226 Variable length group not unitary
              COBCH0227 ZERO missing
              COBCH0228 Group VALUE truncated
              COBCH0229 Incompatible qualifiers
              COBCH0230 PICTURE string has illegal precedence or illegal character
              COBCH0231 INDEXED data-name missing or already declared
              COBCH0232 Edited PICTURE string is too large
              COBCH0233 Unknown data description qualifier data-name
              COBCH0234 DEPENDING missing
              COBCH0235 Record size size1 < minimum size given in FD statement size2
              COBCH0236 Record > maximum size given in FD statement
              COBCH0237 Cannot have more than one initial CD
              COBCH0238 RENAMES missing
              COBCH0239 First data-name does not precede second
              COBCH0240 Only allowed at 01 level
            COBCH0241 - COBCH0260
              COBCH0241 Only allowed in Working-Storage Section
              COBCH0242 Only allowed in WORKING-STORAGE and FILE sections
              COBCH0243 VALUE of group item must be nonnumeric or figurative constant
              COBCH0244 FD missing for file filename
              COBCH0245 DEPENDING ON item data-name missing or illegal
              COBCH0246 KEY key-name missing or illegal
              COBCH0247 Index-name has been declared explicitly
              COBCH0248 ISAM key key-name too long
              COBCH0249 Alternate keys have same reference
              COBCH0250 STATUS field data-name missing or illegal
              COBCH0251 CURSOR field data-name missing or illegal
              COBCH0252 PASSWORD field data-name missing or illegal
              COBCH0253 LABEL RECORD or DATA RECORD record-name missing or illegal
              COBCH0254 'VALUE OF' field data-name missing or illegal
              COBCH0255 User name data-name same as special register
              COBCH0256 Preceding record has zero length
              COBCH0257 KEY data-name missing or already declared
              COBCH0258 ASSIGN data-name data-name illegal
              COBCH0259 Illegal report-name or bad RD clause
              COBCH0260 Inconsistent page specification
            COBCH0261 - COBCH0280
              COBCH0261 Only allowed in Report Section
              COBCH0262 Not a CONTROL for this report
              COBCH0263 Not allowed when PAGE not specified in RD
              COBCH0264 Only one report group with this TYPE allowed per RD
              COBCH0265 Not allowed with this TYPE
              COBCH0266 No TYPE specified
              COBCH0267 LINE specification missing or inconsistent
              COBCH0268 REPORT specified in more than one FD
              COBCH0269 Duplicate CONTROL field
              COBCH0270 COLUMN specification overlapping or not left to right
              COBCH0271 Only allowed with DETAIL groups
              COBCH0272 Only allowed with CONTROL FOOTING groups
              COBCH0273 Non-elementary item has invalid qualifier, or PICTURE missing
              COBCH0274 GROUP INDICATE without COLUMN
              COBCH0275 NEXT GROUP not allowed with this group TYPE
              COBCH0276 NEXT GROUP NEXT PAGE not allowed with this group TYPE
              COBCH0277 LINE NEXT PAGE not allowed with this group TYPE
              COBCH0278 RESET item is lower CONTROL level than group
              COBCH0279 Report line too long
              COBCH0280 THRU phrase not allowed with DBCS field
            COBCH0281 - COBCH0300
              COBCH0281 Illegal use of DBCS field
              COBCH0282 Number of BLL cells incorrect
              COBCH0283 An EXTERNAL file cannot be subject of SAME RECORD AREA clause
              COBCH0284 Not allowed in Report Section
              COBCH0285 First LINE NUMBER clause in PAGE FOOTING group is relative
              COBCH0286 Not specified in CONTROL clause of RD
              COBCH0287 Data record specified for Report file
              COBCH0288 SYNC with USAGE IS INDEX
              COBCH0289 SYNC at group level
              COBCH0290 Index key key-name not alphanumeric
              COBCH0291 Group FILLER
              COBCH0292 SIGN different from that at group level
              COBCH0293 SYNC on non-01 level group
              COBCH0295 VALUE clause in File or Linkage Section. Clause processed as comment
              COBCH0296 BLANK WHEN ZERO with zero suppression
              COBCH0297 OCCURS .. DEPENDING clause without "integer TO". "1 TO" assumed
              COBCH0298 OCCURS at level 01 or 77
              COBCH0299 FILLER omitted
              COBCH0300 LABEL RECORDS clause omitted
          COBCH0301 - COBCH0400
            COBCH0301 - COBCH0320
              COBCH0301 Unrecognized verb
              COBCH0302 IF....ELSE or scope-delimiter mismatch
              COBCH0303 Operand has wrong data-type
              COBCH0304 Procedure name name not unique
              COBCH0305 Procedure name name same as data-name
              COBCH0306 Entry name not unique
              COBCH0307 Wrong combination of data-types
              COBCH0308 Conditional statement not allowed in this context
              COBCH0309 Malformed subscript
              COBCH0310 ACCEPT/DISPLAY syntax incorrect
              COBCH0311 Illegal syntax used with I-O verb
              COBCH0312 Invalid arithmetic statement
              COBCH0313 Invalid arithmetic expression
              COBCH0314 Illegal key
              COBCH0315 Invalid conditional expression
              COBCH0316 Too many AFTERs in PERFORM statement
              COBCH0317 Incorrect structure of Procedure Division
              COBCH0318 File must have ACCESS SEQUENTIAL
              COBCH0319 Only index-names allowed with this format
              COBCH0320 Too many operands in one statement
            COBCH0321 - COBCH0340
              COBCH0321 Repeated INDEXED BY phrase
              COBCH0322 Cannot reference DEBUG-ITEM outside declaratives
              COBCH0323 More than one USE procedure on same file
              COBCH0324 More than one USE procedure for same open mode
              COBCH0325 Illegal combination of debugging procedures
              COBCH0326 Literal cannot be receiving field
              COBCH0327 Index item not permitted
              COBCH0328 Not allowed with OPTIONAL file
              COBCH0329 WHEN phrase missing from SEARCH statement
              COBCH0330 Not a record name
              COBCH0332 AFTER phrase not allowed with in-line perform
              COBCH0333 Not an alterable paragraph
              COBCH0334 Cannot follow WHEN OTHER
              COBCH0335 Selection object does not match selection subject
              COBCH0336 Variable length group not allowed
              COBCH0337 Cannot repeat same category
              COBCH0338 REPORT not specified in an FD
              COBCH0339 Not allowed with SEQUENTIAL files
              COBCH0340 Not allowed with RANDOM ACCESS files
            COBCH0341 - COBCH0360
              COBCH0341 Not allowed with LINE SEQUENTIAL files
              COBCH0342 Not allowed with LINAGE files
              COBCH0343 Can only be used in inline PERFORM
              COBCH0344 Should be level 01 or 77
              COBCH0345 USING parameter used twice in parameter list
              COBCH0346 Only one WHEN phrase allowed with SEARCH ALL
              COBCH0347 MERGE needs at least two USING files
              COBCH0348 Procedure name procedure-name undeclared, first used on line line-number
              COBCH0349 "LOCK" clause expected
              COBCH0350 Illegal use of "NO LOCK"
              COBCH0351 "LOCK" clause specified for "EXCLUSIVE" file
              COBCH0352 "KEPT" specified for file with single record locking
              COBCH0353 Cannot reference a Report Section item that is not a sum-counter
              COBCH0354 Multiple receiving fields in MOVE CORRESPONDING
              COBCH0355 Only "=" and "NOT =" allowed for pointer data items
              COBCH0356 Not allowed with REPORT files
              COBCH0357 Screen is display-only
              COBCH0358 Missing comma
              COBCH0359 Mismatch of table dimensions
              COBCH0360 File must have ACCESS DYNAMIC
            COBCH0361 - COBCH0380
              COBCH0361 Operation exceeds COMP subset
              COBCH0362 data-name not declared for file or wrong type for CODE-SET
              COBCH0363 data-name not in same record as first item in CODE-SET clause
              COBCH0364 data-name overlaps another item in CODE-SET clause
              COBCH0365 Variable size table not last in group or subsidiary to OCCURS
              COBCH0366 Variable length delimiter not allowed
              COBCH0367 Description of operand does not contain the INDEXED BY clause
              COBCH0368 Exception phrase inappropriate
              COBCH0369 OPEN EXTEND on file with LINAGE clause
              COBCH0370 Operand must be a table
              COBCH0371 Data size is too large
              COBCH0372 Illegal use of SORT file
              COBCH0373 PICTURE string contains more than 18 numeric positions
              COBCH0374 Illegal use of floating-point item
              COBCH0375 Literal includes repeated characters
              COBCH0376 Table superordinate to operand is not indexed
              COBCH0377 SORT table does not support complex OCCURS DEPENDING ON tables
              COBCH0378 More than seven AFTER phrases
              COBCH0379 Non-DISPLAY numeric data cannot be compared with alphanumeric data
              COBCH0380 Parameter count in CALL different from that in PROCEDURE DIVISION header
            COBCH0381 - COBCH0400
              COBCH0381 TALLYING option has ALL etc. distributed over multiple identifiers
              COBCH0382 Only one Procedure-name in GO TO ... DEPENDING
              COBCH0383 Missing ALSO
              COBCH0384 NEXT SENTENCE does not follow ON, IF, ELSE or SEARCH WHEN
              COBCH0385 Order of initialization changed
              COBCH0386 No section or paragraph at start of Procedure Division
              COBCH0387 AFTER and BEFORE options used together
              COBCH0388 Key is right hand side of condition
              COBCH0389 EXIT not in separate paragraph
              COBCH0390 OPEN EXTEND on non-sequential file
              COBCH0391 MF format Accept/Display
              COBCH0392 More than two AFTER phrases
              COBCH0393 Inline PERFORM
              COBCH0394 No section header after END DECLARATIVES
              COBCH0395 FROM literal
              COBCH0396 No suitable conditional phrase and no applicable declarative
              COBCH0397 No preceding section
              COBCH0398 Offset only allowed with Index-names
              COBCH0399 Index-name belongs to different table
              COBCH0400 Cannot use index data item as subscript
          COBCH0401 - COBCH0500
            COBCH0401 - COBCH0420
              COBCH0401 Limit exceeded - number of source statements > limit
              COBCH0402 Limit exceeded - number of files > limit
              COBCH0404 Limit exceeded - number of pairs of REPLACING operands > limit
              COBCH0406 Limit exceeded - length of file/copy/library name > limit
              COBCH0409 Limit exceeded - number of SELECT filenames > limit
              COBCH0410 Limit exceeded - number of SAME RECORD AREA clauses > limit
              COBCH0411 Limit exceeded - number of MULTIPLE FILE filenames > limit
              COBCH0412 Limit exceeded - number of ALTERNATE RECORD KEY clauses in a file > limit
              COBCH0413 Limit exceeded - length of RECORD KEY > limit characters
              COBCH0414 Limit exceeded - length of Data Division > limit
              COBCH0415 Limit exceeded - length of Data Section > limit
              COBCH0419 Limit exceeded - BLOCK size > limit characters
              COBCH0420 Limit exceeded - RECORD length > limit characters
            COBCH0421 - COBCH0440
              COBCH0421 Limit exceeded - number of FD filenames > limit
              COBCH0422 Limit exceeded - number of SD filenames > limit
              COBCH0424 Limit exceeded - number of 01 &77 items in Linkage Section > limit
              COBCH0425 Limit exceeded - length of File Section group item > limit characters
              COBCH0426 Limit exceeded - length of group item > limit characters
              COBCH0427 Limit exceeded - length of data item > limit characters
              COBCH0428 Limit exceeded - length of edited item > limit characters
              COBCH0429 Limit exceeded - length of variable length table > limit characters
              COBCH0430 Total length of VALUE literals > integer - possible problem on mainframe
              COBCH0431 Limit exceeded - length of PICTURE string > limit characters
              COBCH0432 Limit exceeded - length of PICTURE replication > limit
              COBCH0433 Limit exceeded - length of sort record > limit characters
              COBCH0434 Limit exceeded - length of table > limit characters
              COBCH0435 Limit exceeded - length of table element > limit characters
              COBCH0436 Limit exceeded - number of ASC/DESC KEY clauses > limit
              COBCH0437 Limit exceeded at limit - length of ASC/DESC KEYs > limit characters
              COBCH0438 Limit exceeded - number of INDEXED BY clauses > limit
              COBCH0440 Limit exceeded - number of paragraph labels > limit
            COBCH0441 - COBCH0460
              COBCH0441 Limit exceeded - number of PERFORMs > limit
              COBCH0442 Limit exceeded - OCCURS nesting > limit
              COBCH0443 Limit exceeded - number of GO TO DEPENDING ON names > limit
              COBCH0444 Limit exceeded - number of IF nesting levels > limit
              COBCH0445 Limit exceeded - number of CALL parameters > limit
              COBCH0446 Limit exceeded - number of SORT/MERGE input files > limit
              COBCH0447 Limit exceeded - number of SORT/MERGE keys > limit
              COBCH0448 Limit exceeded - number of conditions in a SEARCH ALL > limit
              COBCH0449 Limit exceeded - number of UNSTRING delimiters > limit
              COBCH0450 Limit exceeded - number of operands in INSPECT TALLYING/REPLACING > limit
              COBCH0451 Limit exceeded - length of SORT/MERGE keys > limit characters
              COBCH0452 Limit exceeded - number of PROCEDURE DIVISION USING parameters > limit
              COBCH0453 Limit exceeded - number of ENTRY USING parameters > limit
              COBCH0460 Previous item crosses 64K boundary. Segment checking code produced
            COBCH0461 - COBCH0480
              COBCH0461 Table crosses 64K boundary. Segment checking code produced
              COBCH0463 Parameter to call-by-number routine not contained in first 64K of WS
              COBCH0465 File Section exceeds 64K. Recompile with CALLFH directive
              COBCH0466 KEY-YY not supported; assumed KEY
              COBCH0467 Overlapping data-items
              COBCH0468 No valid data for xml generation
              COBCH0469 %1_s must be a NATIONAL data-item
              COBCH0470 No next sentence found for NEXT SENTENCE statement_
              COBCH0471 ASSIGN name %1_s in THREAD-LOCAL, but no THREAD-LOCAL clause on FD
              COBCH0472 No CICS directives have been set
              COBCH0473 SORT key not within the first %1_s bytes of the file record_
              COBCH0474 A duplicate RECORD clause was found in an FD or SD entry_
              COBCH0475 A FUNCTION cannot be the subject of an INSPECT REPLACING statement
            COBCH0481 - COBCH0500
              COBCH0498 Procedure name %1_s undeclared, line %2_s
              COBCH0499 DISPLAY ALL figurative constant syntax used
              COBCH0500 DISPLAY ALL literal syntax used
          COBCH0501 - COBCH0600
            COBCH0501 - COBCH0520
              COBCH0501 Feature is part of an optional module - module-name
              COBCH0502 This entire section is part of an optional module - module-name
              COBCH0503 USAGE COMP used at other than 01 level
              COBCH0504 ORGANIZATION clause in SELECT statement of sort file
              COBCH0505 VALUE OF clause in SD or CD
              COBCH0506 REDEFINES does not immediately follow data-name
              COBCH0507 Numeric literal VALUE on edited item
              COBCH0508 NEXT used in READ of sequential file
              COBCH0509 SET operation on non-index data item
              COBCH0510 ZEROS or ZEROES in BLANK WHEN clause. Treated as ZERO
              COBCH0511 FILE STATUS data-name is not alphanumeric
              COBCH0512 Data-name is qualified
              COBCH0513 Flag refers to entire section
              COBCH0514 "CHANGED" and/or "NAMED" missing
              COBCH0515 Phrases repeated
              COBCH0516 Only 1 file specified in SAME AREA clause
              COBCH0517 Jump out of inline PERFORM
              COBCH0518 > or < followed by THAN or THEN, or = followed by TO
              COBCH0519 More than 5 levels of qualification
              COBCH0520 "INVALID KEY" phrase used with sequential file
            COBCH0521 - COBCH0540
              COBCH0521 USING literal/LENGTH OF identifier. (BY CONTENT implied for this item)
              COBCH0522 BY CONTENT literal/LENGTH OF identifier
              COBCH0523 Declarative Section without USE statement
              COBCH0524 ALPHABET IS ASCII
              COBCH0525 EOP or END-OF-PAGE used on file which has no LINAGE
              COBCH0526 Phrases are not in the correct order
              COBCH0527 REDEFINES at 01 in File Section
              COBCH0528 Data-name data-name in ASC/DESC key clause is not uniquely identified
              COBCH0529 Clause treated as documentary
              COBCH0530 Data item used as index file key is not alphanumeric
              COBCH0531 Too many subscripts
              COBCH0532 INTO data-name is group item
              COBCH0533 START ... LESS/NOT GREATER THAN ...
              COBCH0534 Entry treated as documentary
              COBCH0535 ALPHABET is EBCDIC
              COBCH0536 CICS LINKAGE items generated
              COBCH0537 BASIS mechanism (BASIS, DELETE or INSERT)
              COBCH0538 Picture string is continued
              COBCH0539 This item is obsolete in 1985 standard
              COBCH0540 Source field is edited
            COBCH0541 - COBCH0560
              COBCH0541 Comparison between edited field and COMP field
              COBCH0542 VALUE clause on group COMP
              COBCH0543 VALUE clause on variable length group
              COBCH0544 VALUE clause with OCCURS or subsidiary to group OCCURS
              COBCH0545 ALTERNATE RECORD KEY is not in SAA
              COBCH0546 PICTURE symbol P not allowed in RELATIVE KEY
              COBCH0547 END-IF used with NEXT SENTENCE
              COBCH0548 Program is nested
              COBCH0549 USING identifier must not be a redefinition
              COBCH0550 Pseudo-text consists entirely of a separator comma or semicolon
              COBCH0551 Second status field does not comply with VSC2_BS2000 specifications
              COBCH0552 Comment lines precede IDENTIFICATION DIVISION
              COBCH0553 syntax : non-conforming standard ANS85
              COBCH0554 Syntax is non-conforming non-standard ANS85
              COBCH0555 syntax : marked as obsolete in the ANS85 standard
              COBCH0556 Multiple program source
              COBCH0557 Multiple GIVING files
              COBCH0558 Comparison between index-name and arithmetic expression
              COBCH0559 Statement cannot be reached
              COBCH0560 Alphabet declared without ALPHABET keyword
            COBCH0561 - COBCH0580
              COBCH0561 A "NOT" phrase did not have a matching verb and was discarded
              COBCH0562 An "ELSE" phrase did not have a matching IF and was discarded
              COBCH0563 A "WHEN" phrase did not have a matching verb and was discarded
              COBCH0564 A scope-delimiter did not have a matching verb and was discarded
              COBCH0565 RECORDING MODE used with INDEXED or RELATIVE file
              COBCH0566 This release does not support floating point in this context
              COBCH0567 USAGE DISPLAY-1 missing
              COBCH0568 Sign condition in EVALUATE statement
              COBCH0569 Data item does not have fixed location
              COBCH0570 Insufficient space in area B for SO/SI insertion
              COBCH0571 Mixed literal is continued
              COBCH0572 INITIALIZE operand does not have fixed location
              COBCH0573 More than one REPLACING phrase
              COBCH0574 Conditional statement not terminated by its scope-delimiter
              COBCH0575 Zero suppression follows floating insertion
              COBCH0576 Preceding statement is not imperative
              COBCH0577 Group level USAGE does not match PICTURE type - USAGE ignored
              COBCH0578 PROGRAM-ID specified as literal
              COBCH0579 PROGRAM-ID is DBCS name
              COBCH0580 User-defined word as DBCS name
            COBCH0581 - COBCH0600
              COBCH0581 END-SEARCH used with NEXT SENTENCE
              COBCH0582 Redefined item has OCCURS phrase
              COBCH0583 EXIT PROGRAM in GLOBAL declarative
              COBCH0584 Inline PERFORM statement not terminated by END-PERFORM
              COBCH0585 Imperative statement missing
              COBCH0586 Smallest record size size1 > minimum in RECORD clause size2
              COBCH0587 Largest record size size1 < maximum in RECORD clause size2
              COBCH0588 Operand does not have USAGE DISPLAY
              COBCH0589 Procedure Division does not finish with complete sentence
              COBCH0590 USING/GIVING file does not have ORGANIZATION SEQUENTIAL
              COBCH0591 USING/GIVING file has ACCESS RANDOM
              COBCH0592 USING/GIVING file has ACCESS DYNAMIC
              COBCH0593 Sequence number contains nonnumeric characters
              COBCH0594 Variable length group is operand of INITIALIZE statement
              COBCH0595 SORT file has FILE STATUS clause
              COBCH0596 01 level record in Report Section is elementary
              COBCH0597 Object of SUM clause belongs to different report
              COBCH0598 Assignment-name is alphanumeric literal
              COBCH0599 Literal form of CODE phrase
              COBCH0600 Name is implicitly qualified
          COBCH0601 - COBCH0700
            COBCH0601 - COBCH0620
              COBCH0601 USE BEFORE REPORTING on DETAIL group
              COBCH0602 Neither LINE nor LINES specified
              COBCH0603 SIGN phrase in Report Section
              COBCH0604 GLOBAL specified for entry without data-name
              COBCH0605 More than one SUM for single item
              COBCH0606 Program does not contain Procedure Division
              COBCH0607 PROCEDURE DIVISION header missing
              COBCH0608 Pseudo-text delimiter preceded / followed by illegal character
              COBCH0609 Apostrophe found with QUOTE directive (future occurrences not flagged)
              COBCH0610 Quote found with APOST directive (future occurrences not flagged)
              COBCH0611 Line: line-no Column: column-no
              COBCH0612 EXIT PROGRAM not in separate paragraph
              COBCH0613 Invalid program name
              COBCH0614 Previous LINE clause specified same number
              COBCH0615 Floating point data item
              COBCH0616 This EXIT statement format is an MF extension
              COBCH0617 Data item is defined at level 66
              COBCH0618 Data item is not declared in Linkage Section
              COBCH0619 User-name mixes single-byte and double-byte characters
              COBCH0620 DBCS user-name exceeds 14 characters in length
            COBCH0621 - COBCH0640
              COBCH0621 DBCS user-name begins with DBCS equivalent of SBCS "-" character
              COBCH0622 DBCS name contains illegal character
              COBCH0623 DBCS name contains only DBCS characters equivalent to SBCS characters
              COBCH0624 Belongs to Linkage record not specified in PROCEDURE DIVISION header
              COBCH0625 Alphabetic edited item treated as alphabetic
              COBCH0626 Edited field not allowed
              COBCH0627 Section header not followed by paragraph name or other Section header
              COBCH0628 Use of symbolic literal defined in level 78 or CONSTANT directive
              COBCH0629 Use of signed or non-integer numeric literal
              COBCH0630 INTO not legal for this file
              COBCH0631 GLOBAL specified in Linkage Section
              COBCH0632 A FUNCTION cannot be a receiving item
              COBCH0633 REPORT HEADING extends beyond first detail_ NEXT GROUP NEXT PAGE assumed_
              COBCH0634 Feature not supported in selected dialect
              COBCH0635 VALUE specified for external floating point data item
              COBCH0636 Level 88 defined on external floating point data item
              COBCH0637 ACCEPT references internal floating point data item
              COBCH0638 Floating point data illegal in DIVIDE with REMAINDER clause
              COBCH0639 Reserved word OR missing
              COBCH0640 Floating point data item used in SEARCH ALL statement
            COBCH0641 - COBCH0660
              COBCH0641 '_' missing following procedure name declaration, or unrecognized verb
              COBCH0642 Source and target start at same location
              COBCH0643 Source and target overlap, and source is at a higher address than target
              COBCH0644 Significand has more than 16 numeric positions
              COBCH0645 Floating-point value out of range
              COBCH0647 CURSOR/CRT STATUS data item may not be in LOCAL-STORAGE/LINKAGE
              COBCH0648 Illegal use of Local-Storage item
              COBCH0649 Record length exceeds system limit
              COBCH0650 No matching $IF - ignored
              COBCH0651 SORT key cannot have, or be subsidiary to item with, OCCURS clause
              COBCH0652 BY CONTENT numeric literal
              COBCH0654 NEXT GROUP specified for group with no LINE NUMBER clause
              COBCH0655 NEXT GROUP NEXT PAGE specified for report without PAGE description
              COBCH0656 Source and target overlap, and source is at lower address than target
              COBCH0657 Should be declared in Linkage Section
              COBCH0658 NUMERIC class test on ALPHABETIC item
              COBCH0659 Screen name mandatory at 01 level in Screen Section
              COBCH0660 Positive signed integer used in relative subscripting
            COBCH0661 - COBCH0680
              COBCH0661 Superfluous TO found in MOVE statement. Ignored
              COBCH0662 Figurative constant or ALL not allowed here
              COBCH0663 LENGTH function in non-standard context
              COBCH0664 INPUT-OUTPUT SECTION precedes CONFIGURATION SECTION
              COBCH0665 Communications syntax incorrect
              COBCH0666 Reserved word used as data-name or unknown data description qualifier
              COBCH0667 ODO object object must have fixed location
              COBCH0668 JUSTIFIED specified on edited field
              COBCH0669 EVALUATE statement using partial conditional expressions
              COBCH0670 Selection object does not correspond to selection subject
              COBCH0671 PERFORM UNTIL EXIT
              COBCH0672 COPY nested in COPY REPLACING
              COBCH0673 Incompatible options specified
              COBCH0674 Subscripting and indexing used for the same identifier
              COBCH0675 Numeric FUNCTION used as source of MOVE statement
              COBCH0676 THEN used instead of THAN
              COBCH0677 Value of previous expression may not be the same under OSVS / VSC2
              COBCH0678 Too many CONTROLS specified for report
              COBCH0679 QUOTE character must be double in an N literal
              COBCH0680 N" format literal
            COBCH0681 - COBCH0700
              COBCH0681 Function argument must be positive
              COBCH0682 Function argument must be positive or zero
              COBCH0683 Function argument must be nonzero
              COBCH0684 Function argument must be between -1 and +1
              COBCH0685 Function argument must be greater than -1
              COBCH0686 Function argument must be between 1 and collating sequence length
              COBCH0687 Use of PROCEDURE-POINTER data item
              COBCH0688 Use of "C" or "R" as currency sign
              COBCH0689 Condition-name cannot be set to FALSE (no FALSE value specified)
              COBCH0690 Illegal use of floating-point literal
              COBCH0691 Simple COPY and qualified COPY both used in the same program
              COBCH0692 REPORT specified in more than two FDs
              COBCH0693 Cannot be an external item
              COBCH0694 Identifier is reference modified
              COBCH0695 EXTERNAL program
              COBCH0696 Data-name must be specified with TYPEDEF
              COBCH0697 Data item is redefinition of KEY, rather than the key itself
              COBCH0698 Use of positive literal in AFTER ADVANCING phrase
              COBCH0699 ADVANCING PAGE and END-OF-PAGE used in same WRITE statement
              COBCH0700 Function argument is wrong format
          COBCH0701 - COBCH0800
            COBCH0701 - COBCH0720
              COBCH0701 Alphabet-name must be preceded by ALPHABET
              COBCH0702 Alphabetic class expanded to include lower-case letters
              COBCH0703 ON OVERFLOW will execute under more conditions
              COBCH0704 Comparison between scaled integer and nonnumeric is different
              COBCH0705 ":" treated as a separator
              COBCH0706 Non-COBOL character character found. Results might be different
              COBCH0707 An implicit EXIT PROGRAM will be executed at end of program
              COBCH0708 PICTURE consists of A's and B's. Treated as alphanumeric-edited
              COBCH0709 Order of initialization different for PERFORM... VARYING.. . AFTER
              COBCH0710 The maximum length of receiver receiver will be used
              COBCH0711 RECORD CONTAINS with one integer is supported differently
              COBCH0712 The file status values are different
              COBCH0713 Subscripting and ODO for UNSTRING evaluated at start of statement
              COBCH0714 Non-space characters following "." are ignored
              COBCH0715 EXIT not followed by "."
              COBCH0716 EXIT PROGRAM not followed by "."
              COBCH0717 Shift out character not followed by valid DBCS character
              COBCH0718 Shift out character not matched with shift in, or vice versa
              COBCH0719 I-O CONTROL paragraph contains multiple sentences
              COBCH0720 SEQUENTIAL file used as CALL parameter
            COBCH0721 - COBCH0740
              COBCH0721 Non-SEQUENTIAL file used as CALL parameter
              COBCH0722 Data item too small (must be at least 16 characters long)
              COBCH0723 USE...GIVING option
              COBCH0724 Period follows SKIP1/ 2/ 3 or EJECT
              COBCH0725 Function argument invalid, year must be greater than 1600
              COBCH0726 Function argument invalid, month must be an integer between 1 and 12
              COBCH0727 Function argument invalid, day must be an integer between 1 and 31
              COBCH0728 Function argument invalid, day must be an integer between 1 and 366
              COBCH0729 OO: parameter-name not specified in USING
              COBCH0730 OO: Definition too long
              COBCH0731 OO: Syntax matches multiple signatures of signature - first assumed
              COBCH0732 OO: Signature signature does not match or data name data-name not declared
              COBCH0733 OO: FUNCTION not permitted - no RETURNING/GIVING phrase specified
              COBCH0734 OO: FUNCTION cannot use RETURNING/GIVING parameter parameter-name
              COBCH0735 OO: Invalid verb/function signature signature
              COBCH0736 OO: CLASS class-name not declared
              COBCH0737 OO: Object types do not conform (type-1,type-2)
              COBCH0738 OO: Signature must contain <SELF> or <OBJECT> exactlyonce
              COBCH0739 OO: Signature includes IN, OF or "(" after parameter. May be ambiguous.
              COBCH0740 OO: Sorry, too many use signatures of signature to consider
            COBCH0741 - COBCH0760
              COBCH0741 OO: Only allowed in an instance method
              COBCH0742 OO: Implicit use of SELF only allowed in a METHOD
              COBCH0743 Expressions in SQL statements not affected by ARITHMETIC directive
              COBCH0744 BY VALUE not allowed in nested programs
              COBCH745 END DECLARATIVES missing
              COBCH746 WHEN OTHER must follow other WHEN phrase
              COBCH747 Object of SUM...UPON phrase is not a detail group for this report
              COBCH748 Index name set to negative value
              COBCH749 Index name set to +0
              COBCH750 Index name set to 0
              COBCH751 Index name augmented by 0
              COBCH752 Complex arithmetic expression used as subscript
              COBCH753 OR phrase in INSPECT BEFORE/AFTER
              COBCH754 Negative integer not allowed
              COBCH0755 Special register used with ACCEPT/DISPLAY/EXHIBIT or CALL statement
              COBCH756 TYPEDEF name missing
              COBCH757 POINTER name required
              COBCH758 POINTER item has incorrect type
              COBCH759 Illegal use of logical operator
              COBCH760 !INITIALIZE TO VALUE statement
            COBCH0761 - COBCH0780
              COBCH761 DELIMITED BY SIZE omitted
              COBCH0762 Must be a typed pointer
              COBCH0763 RETURNING phrase cannot be used on an ENTRY statement
              COBCH0764 ENTRY statement in a program with a PROCEDURE DIVISION RETURNING phrase
              COBCH0765 Failed to create directory %1_s
              COBCH0766 Failed to create class file (%1_s) %2_s_
              COBCH0770 OO: Signature includes IN, OF or "(" after parameter.
              COBCH0771 OO: Required or Optional word must not be a verb.
              COBCH772 Illegal combination of ALLOW clauses
              COBCH773 CLASS clause cannot be used with numeric item
              COBCH774 COBOL word contains 31 characters.
              COBCH775 Data item too small - must have at least 4 digits.
              COBCH776 Partial word replacement.
              COBCH777 Only one word allowed with partial word replacement.
              COBCH778 Additional messages suppressed
              COBCH779 The intermediate code may not be portable at the intlevel set
            COBCH0781 - COBCH0800
              COBCH781 01 Group item must have the EXTERNAL-FORM clause
              COBCH0782 Call by number routine x%1_s does not exist_
              COBCH0789 Pre-compiled header %1_s is incompatible with this compiler
              COBCH790 OO: Invalid method name.
              COBCH791 Pre-compiled header header not found.
              COBCH792 MOVE used with pointer item.
              COBCH793 No PICTURE specified for elementary alphanumeric item.
              COBCH794 KEY specification uses SOURCE syntax.
              COBCH795 END PROGRAM value missing.
              COBCH796 SYNC would cause re-alignment of redefined group - not allowed
              COBCH797 Non-COBOL character character found.
              COBCH799 COLUMN clause requires a SOURCE/SUM/VALUE clause also.
              COBCH800 Bad task request from External Compiler Module
          COBCH0801 - COBCH0900
            COBCH0801 - COBCH0820
              COBCH801 External Compiler Module message
              COBCH802 Data name defined using SQL syntax too long to modify
              COBCH803 Integrated preprocessor message
              COBCH804 Source limit of integer lines exceeded
              COBCH0805 Bad directive or option in _IF
              COBCH0806 Too many items in CODE-SET FOR clause
              COBCH0807 VALUE clause requires a table declaration_
              COBCH0808 Maximum number of data items exceeded
              COBCH0809 Pseudo-text delimiter missing_
              COBCH0810 Reserved word missing - OF expected_
              COBCH0811 Number of WHEN phrases _ %1_s
              COBCH0812 USAGE NATIONAL - need to compile with NSYMBOL(NATIONAL) directive_
              COBCH0813 Feature not yet supported when compiling for _NET
              COBCH0814 Feature not supported
              COBCH0815 Cannot have an abstract method in a non-abstract class
              COBCH0816 CUSTOM-ATTRIBUTE must derive from System_Attribute class
              COBCH0817 Exception-name must derive from System_Exception class
              COBCH0818 '%1_s' not found or is not an interface
              COBCH0819 Interface member '%1_s' or one of its overloads not implemented or not public
              COBCH0820 Class '%1_s' not found or is not a delegate class
            COBCH0821 - COBCH0840
              COBCH0821 Not a valid iterator
              COBCH0824 RAISE must specify exception object when not in CATCH block
              COBCH0825 Cannot inherit from FINAL class '%1_s'
              COBCH0826 Illegal parameter to delegate constructor
              COBCH0827 Method has different signature from delegate
              COBCH0828 Illegal cast or test - object types do not conform (%1_s, %2_s)
              COBCH829 Could not find method new with this signature
              COBCH0830 Attribute class does not have constructor with this signature
              COBCH0831 Illegal specification of named parameter
              COBCH0832 Attribute class does not have property '%1_s'
              COBCH0833 Invalid value for property '%1_s'
              COBCH0834 Property can not be a sending item
              COBCH835 Property cannot be a receiving item
              COBCH0836 Method in interface definition must be public
              COBCH0837 Procedural code not allowed here
              COBCH0838 System limit - Data Division too large _ 256Mbytes_
              COBCH0839 System limit - Procedure Division too large_ _ 16Mbytes_
              COBCH0840 RETURNING item is incompatible with method return type
            COBCH0841 - COBCH0860
              COBCH0841 RETURNING item requires implicit cast
              COBCH842 Method <method-name> has multiple definitions with same signature
              COBCH0843 SET PROPERTY must have USING parameter and no RETURNING
              COBCH0844 GET PROPERTY must have a RETURNING parameter
              COBCH845 Unknown class ClassName
              COBCH0846 Invalid use of ANY LENGTH clause
              COBCH0847 OBJECT REFERENCE can only have OCCURS at 01 level
              COBCH0848 Can only be used on native data item with OCCURS at 01 level
              COBCH0849 Too many types specified for generic class
              COBCH0850 Too many constraints specified for generic type
              COBCH0851 Methods cannot be nested - END METHOD missing
              COBCH0852 System error - unexpected error while generating IL code
              COBCH0853 System error - evaluation stack mismatch
              COBCH0854 System error - evaluation stack negative
              COBCH0855 System error - evaluation stack exceeded limit
              COBCH0856 System error - evaluation stack non-empty
              COBCH0857 System error - failure during ILASM phase
              COBCH0859 System error - peverify has determined that this program is not verifiable
              COBCH858 No static methods found - cannot be a main program
              COBCH0860 Object references must be specified at 01 level
            COBCH0861 - COBCH0880
              COBCH0861 Object references must not be redefined
              COBCH0862 Object references must not have REDEFINES clause
              COBCH0863 Operand must be an ENUM
              COBCH0864 All operands in an ENUM expression must be of the same type
              COBCH0865 Failed to find system program '%1_s'
              COBCH0866 Illegal combination of visibility attributes
              COBCH0867 Cannot jump out of a FINALLY block
              COBCH0868 Inherited class '%1_s' not found
              COBCH0869 Cannot create an instance of abstract class '%1_s'
              COBCH0870 ABSTRACT method cannot be PRIVATE
              COBCH0871 ABSTRACT class or method cannot be FINAL
              COBCH0872 ABSTRACT method cannot be static
              COBCH0873 Program or method name missing
              COBCH0874 Interface methods cannot be FINAL
              COBCH0875 Property '%1_s' not implemented or not public
              COBCH0876 Only one field may be declared in ENUM
              COBCH0877 ENUM field must be a numeric field of native _NET type
              COBCH0878 ENUM literal must a numeric integer
              COBCH0879 ENUM literals must follow ENUM field
              COBCH0880 VALUETYPE programs cannot inherit
            COBCH0881 - COBCH0900
              COBCH0881 OCCURS format can only be used with native _NET types at 01 level
              COBCH0882 Only one visibility attribute allowed
              COBCH0883 Attribute repeated
              COBCH0884 Cannot use ADDRESS OF operator on _NET native type
              COBCH0885 Visibility attributes can only be used with native _NET types at 01 level
              COBCH0886 EVENT can only be specified with objects of delegate type
              COBCH0887 Class class-name has multiple definitions
              COBCH0888 Illegal comparison for this type
              COBCH0889 Illegal operator
              COBCH0890 Operator already defined
              COBCH0891 '_' operator is defined without matching '__' operator
              COBCH0892 '__' operator is defined without matching '_' operator
              COBCH0893 '_' operator is defined without matching '_' operator
              COBCH0894 '_' operator is defined without matching '_' operator
              COBCH0895 '__' operator is defined without matching '__' operator
              COBCH0896 '__' operator is defined without matching '__' operator
              COBCH0897 Cannot specify reference modification on an object reference
              COBCH0898 Ambiguous match for method '%1_s' with this signature
              COBCH0899 Class constructors cannot have parameters
              COBCH0900 Internal error - Stack overflow_ Inform Technical Support_
          COBCH0901 - COBCH1000
            COBCH0901 - COBCH0920
              COBCH0901 Internal error - Enlarge Memory overflow_ Inform Technical Support_
              COBCH0902 Internal error - Restore String invalid_ Inform Technical Support_
              COBCH0903 Internal error - Dictionary corruption_ Inform Technical Support_
              COBCH0904 Internal error - Stack underflow_ Inform Technical Support_
              COBCH0905 Internal error - Invalid tree node_ Inform Technical Support_
              COBCH0906 Internal error - Subscript count overflow_ Inform Technical Support_
              COBCH0907 Internal error - Debug info buffer overflow_ Inform Technical Support_
              COBCH0908 Internal error - Verb processing error_ Inform Technical Support_
              COBCH0909 Internal error - Bad numeric descriptor_ Inform Technical Support_
              COBCH0910 Internal error - Int code buffer overflow_ Inform Technical Support_
              COBCH0911 Internal error - Dictionary heap failure %1_s Inform Technical Support_
              COBCH0912 Internal error - Dictionary invalid r_w %1_s Inform Technical Support_
              COBCH0913 Internal error - Dictionary open_close failure_ Inform Technical Support_
              COBCH0914 Internal error - Dictionary literal size error_ Inform Technical Support_
              COBCH0915 Internal error - Error during repository processing_ Inform Technical Support_
              COBCH0916 Internal error - Error opening cdi2 handle_
              COBCH0917 Internal error - CTF failed_
              COBCH0918 Unknown attribute '%1_s'
              COBCH0919 An AS expression cannot be used as a receiving item
              COBCH0920 Can only INVOKE a method or a constructor
            COBCH0921 - COBCH0940
              COBCH0921 Comparison operator must return a condition-value
              COBCH0922 Comparison operator must have two parameters that belong to current class
              COBCH0923 Conversion operator must have one parameter and one return type
              COBCH0924 Either the parameter or the return type must belong to current class
              COBCH0925 Referenced non-managed module '%1_s' not found
              COBCH0926 Array initializer has non-uniform structure_
              COBCH0927 Table dimensions are different from original declaration_
              COBCH0928 Must be interface implemented by current class_
              COBCH0929 Operator must have one parameters
              COBCH0930 Operator must have two parameters
              COBCH0931 Operator must have one or two parameters
              COBCH0932 At least one parameter must be of current class
              COBCH0933 Operator is not defined for operands of this type
              COBCH0934 Only native _NET types are allowed in Valuetype instances
              COBCH0935 Operator parameters must be passed BY VALUE
              COBCH0936 Number of operands does not match dimensions of table
              COBCH0937 CUSTOM-ATTRIBUTE %1_s not allowed in this context
              COBCH0938 Only native _NET types are allowed to have custom attributes
              COBCH0939 CUSTOM-ATTRIBUTE %1_s is only allowed once
              COBCH0940 PROPERTY and EVENT must be specified before CUSTOM-ATTRIBUTE
            COBCH0941 - COBCH0960
              COBCH0941 Source file %1_s not found
              COBCH0942 Could not load assembly '%1_s'
              COBCH0943 %1_s is not the name of a generic parameter
              COBCH0944 Generic class '%1_s' has wrong number of type arguments
              COBCH0945 One or more of the type arguments for '%1_s' violates constraints
              COBCH0946 Class, method, property or field is marked as obsolete
              COBCH0947 ANY LENGTH item cannot be RETURNING item when compiling for _NET
              COBCH0948 Invalid type name
              COBCH0949 Cannot use PROPERTY on an item that is subject to an OCCURS clause
              COBCH0950 Too many generic arguments
              COBCH0951 System limit - number of multiple inheritance _ 10_
              COBCH0952 Method '%1_s' must have the REDEFINE clause_
              COBCH0953 Method '%1_s' must have the OVERRIDE or REDEFINE clause_
              COBCH0954 Method '%1_s' cannot OVERRIDE a non-virtual method in inherited class_
              COBCH0955 Method '%1_s' cannot OVERRIDE a FINAL method in inherited class_
              COBCH0956 Method '%1_s' not found in inherited class - must not have the OVERRIDE or REDEFINE clause_
              COBCH0957 Explicit interface implementations cannot have visibility attributes_
              COBCH0958 Property '%1_s' has multiple definitions
              COBCH0959 Invalid _line directive_
              COBCH0960 Too many _line directives_
            COBCH0961 - COBCH0980
              COBCH0961 Overriding method '%1_s' must have visibility 'PRIVATE'_
              COBCH0962 Overriding method '%1_s' must have visibility 'INTERNAL'_
              COBCH0963 Overriding method '%1_s' must have visibility 'PROTECTED'_
              COBCH0964 Overriding method '%1_s' must have visibility 'PROTECTED INTERNAL'_
              COBCH0965 Overriding method '%1_s' must have visibility 'PUBLIC'_
              COBCH0966 Either all or no dimensions must be specified using ANY_
              COBCH0967 Class '%1_s' inherits from itself (directly or indirectly)_
              COBCH0968 Collection element has incompatible type
              COBCH0969 Cannot access object data from a static method
              COBCH0970 Class '%1_s' inherits from more than one base class
              COBCH0971 EXTERNAL not allowed with instance data
              COBCH0972 Linkage item '%1_s' is referenced but has no addressability_
              COBCH0973 Must specify at least one CATCH or FINALLY clause_
              COBCH0974 Inherited class does not have a default constructor_
              COBCH0975 An anonymous method can only be used as a parameter to a delegate constructor_
              COBCH0976 SET CONTENT syntax cannot be used with jagged arrays_
              COBCH0977 Anonymous method signature does not match that of delegate_
              COBCH0978 Anonymous method returning item does not match that of delegate_
              COBCH0979 Anonymous method parameter must be new item specified with AS clause_
              COBCH0980 YIELDING phrase can only be used in the context of an iterator_
            COBCH0981 - COBCH1000
              COBCH0981 YIELDING phrase must be used in the context of an iterator_
              COBCH0982 Statement can only be used in the context of an iterator_
              COBCH0983 Cannot initialize MicroFocus_COBOL_Compiler_dll_
              COBCH0984 Could not find suitable '%1_s' method_
              COBCH0985 Attribute class has multiple constructors with equally valid signature
              COBCH0986 A method invoke cannot be a receiving item
              COBCH0987 Could not find method '%1_s' with this signature - will generate dynamic call
              COBCH0988 Operand must be Boolean
              COBCH0989 GROUP-USAGE must be NATIONAL or BIT
              COBCH0990 No period following EXEC SQL INCLUDE END-EXEC_ DB2 coprocessor will fail
              COBCH0991 A readonly field cannot be a receiving item
              COBCH0992 Program requires setting of INTLEVEL(4)
              COBCH0993 Number of parameters in CALL (%1_s) different from number in target method (%2_s)
              COBCH0994 Illegal function argument
              COBCH0995 Iterator parameters must be passed BY VALUE
              COBCH0996 A class can only be PUBLIC or INTERNAL
              COBCH0997 Feature not yet supported when compiling for _NET - statement ignored
              COBCH0998 Can only be PUBLIC or INTERNAL
              COBCH0999 PROFILE directive ignored for nested programs
              COBCH1000 Open fail _ %1_s
          COBCH1001 - COBCH1100
            COBCH1001 - COBCH1020
              COBCH1001 Character other than *, D, /, -, or $ found in column 7. Blank assumed
              COBCH1002 Continuation character invalid at this point. Blank assumed
              COBCH1003 First character of a continued literal not a quote. Quote assumed
              COBCH1004 Continuation character expected. End of literal assumed
              COBCH1005 Name ends in hyphen. Processed as written
              COBCH1006 COBOL word contains more than 31 characters. Word truncated
              COBCH1007 VALUE literal size size1 > data item size size2. Literal truncated
              COBCH1008 DBCS literal must contain an even number of characters. Literal truncated
              COBCH1009 Closing delimiter for DBCS literal not found. Delimiter assumed
              COBCH1010 Nonnumeric literal has length of zero. One SPACE assumed
              COBCH1011 DBCS literal has length of zero. Length of one DBCS character assumed
              COBCH1012 DIVISION missing or misspelled. DIVISION assumed
              COBCH1013 SECTION missing or misspelled. SECTION assumed
              COBCH1014 Period missing. Period assumed
              COBCH1015 OCCURS integer-1 exceeds OCCURS integer-2. Zero is assumed for integer-1
              COBCH1016 Expected SEPARATE before CHARACTER in SIGN clause. SEPARATE assumed
              COBCH1017 REDEFINES ignored for 01 level item in File or Communication Section
              COBCH1018 VALUE clause not allowed here. Clause processed as comment
              COBCH1019 Unsigned numeric literal expected. Sign ignored
              COBCH1020 Unsigned numeric field. Sign in VALUE clause ignored
            COBCH1021 - COBCH1040
              COBCH1022 Table item not subscripted or indexed. First occurrence assumed
              COBCH1023 WORKING-STORAGE SECTION expected. Start of Working-Storage assumed
              COBCH1024 VALUE clause literal does not conform to PICTURE. Changed to blanks.
              COBCH1025 MOVE edited field to edited field - treated as alphanumeric move
              COBCH1026 Source literal is nonnumeric - substituting zero
              COBCH1027 Literal is numeric - treated as nonnumeric
              COBCH1028 Statement should not reference an alphabetic data item
              COBCH1029 A non-integer is being moved to an alphanumeric data item
              COBCH1030 Cannot SORT or MERGE USING or GIVING two files with SAME AREA
              COBCH1031 SORT file appears in more than one SAME SORT (-MERGE) AREA clause
              COBCH1032 Filenames illegally specified in same SAME RECORD AREA clause
              COBCH1033 Filenames illegally specified in same SAME SORT (-MERGE) AREA clause
              COBCH1034 Source item is ALPHABETIC or ALPHANUMERIC-EDITED - treated as alphanumeric
              COBCH1035 Key is not wholly contained within minimum record length
              COBCH1036 External name illegal
              COBCH1037 Data-name must be specified for an EXTERNAL record - EXTERNAL ignored
              COBCH1038 RECORD key or ALTERNATE key has same starting position as another key
              COBCH1039 Error in structure information. No structure diagram created
              COBCH1040 ALL not allowed here - ALL ignored
            COBCH1041 - COBCH1060
              COBCH1041 Data item has zero size, or group not yet completed. Value of 0 assumed
              COBCH1042 A numeric item is being moved to an ALPHABETIC data item
              COBCH1043 PERFORM may be recursive
              COBCH1044 Load failure on SLOAD - STRUCT ignored
              COBCH1045 Capacity of POINTER may be exceeded
              COBCH1046 Host variable name might cause problems
              COBCH1047 Phrase ignored - unsuccessful chain will cause program termination
              COBCH1048 DBCS literal includes invalid data
              COBCH1049 KEY clause not allowed with sequential READ - clause ignored
              COBCH1050 Invalid condition in $IF
              COBCH1051 Value evaluated left to right, differs from normal arithmetic precedence
              COBCH1052 ALL specified more than once - repeated occurrences ignored
              COBCH1053 Multiple 01 level EXTERNAL records with same name - treated as same record
              COBCH1054 Variable length group redefines or is redefined
              COBCH1055 Requested SQLSTDLVL incompatible with your version of DBM. Directive ignored
              COBCH1056 CALL-CONVENTION does not match that specified in prototype
              COBCH1057 REFERENCE/ CONTENT/ VALUE phrase does not match that specified in prototype
              COBCH1058 Number of parameters is greater than in prototype
              COBCH1059 Parameter is not consistent with that defined in prototype
              COBCH1060 Can only use DELIMITED with alphanumeric items
            COBCH1061 - COBCH1080
              COBCH1061 Number of parameters is less than in prototype
              COBCH1062 Not allowed in EXTERNAL program
              COBCH1063 EXTERNAL not allowed with nested, INITIAL or COMMON programs - ignored
              COBCH1064 Illegal use of literal
              COBCH1065 OO: SELF only allowed in CLASS program
              COBCH1066 OO: SUPER not allowed - CLASS has no INHERITING phrase
              COBCH1067 OO: RETURNING phrase not allowed in METHOD
              COBCH1068 OOPS: CLASS-NAME class-name missing in SPECIAL-NAMES - assumed
              COBCH1069 Identifier in area A assumed procedure name. Period missing before it
              COBCH1070 OO: Incorrect structure of CLASS program
              COBCH1071 OO: Missing OBJECT-STORAGE SECTION, required for inheritance
              COBCH1072 OO: Not allowed in PROGRAM-ID. OBJECT
              COBCH1073 LOCAL-STORAGE should be used with PERFORM-TYPE(MF).
              COBCH1074 OO: INVOKE data-item not yet supported by OOPS run-time
              COBCH1075 Invalid combination of RECORD and RECORDING MODE clauses
              COBCH1076 Reference modified length should not be > 8191 at run-time
              COBCH1077 Host variable name longer than permitted by database engine - truncated
              COBCH1078 Setting of directives inline / conditional compilation
              COBCH1079 Expected positive integer, positive integer assumed
              COBCH1080 Odd number of hexadecimal digits
            COBCH1081 - COBCH1100
              COBCH1081 More than 255 BLL Cells
              COBCH1082 Source line is too long
              COBCH1083 RECORDING MODE IS F specified for a variable length record structure
              COBCH1084 OO: Missing OBJECT-STORAGE SECTION, required for class extension
              COBCH1085 Created subordinate data item item
              COBCH1090 Literal contains SBCS Katakana characters
              COBCH1091 Literal contains DBCS or SBCS Katakana characters
              COBCH1092 SBCS Katakana character usage in source is not portable
              COBCH1094 NOPRESERVECASE not supported with ILGEN. Consider removing NOPRESERVECASE.
          COBCH1101 - COBCH1200
            COBCH1101 - COBCH1120
              COBCH1101 No COBOL statement between periods
              COBCH1102 Blank continuation source line. Line ignored
              COBCH1103 Sequence number out of order or missing
              COBCH1104 77 level item in File Section. Processed as 01 level
              COBCH1105 No CORRESPONDING items were found. Statement has no effect
              COBCH1106 ZERO value for BY operand. Statement processed as written
              COBCH1107 Statement exceeds COMP subset
              COBCH1108 Signed numeric compared with group. Processed as alphanumeric compare
              COBCH1109 WITH DEBUGGING MODE not specified. Section ignored
              COBCH1110 First literal is greater than second. Processed as written
              COBCH1111 Boundary violation. Processed as written
              COBCH1112 Compatibility directive forcing non standard behaviour
              COBCH1113 Imperative statement missing - CONTINUE assumed
              COBCH1114 Clause treated as documentary
              COBCH1115 SAME AREA treated as SAME RECORD AREA
              COBCH1116 ACCEPT qualifier used with display-only field - qualifier ignored
              COBCH1117 Zero suppression follows floating insertion - treated as floating insertion
              COBCH1118 Index-name belongs to different table
              COBCH1119 Record size size1 < minimum size given in FD statement size2
              COBCH1120 Record size size1 > maximum size given in FD statement size2
            COBCH1121 - COBCH1140
              COBCH1121 VALUE in File, Linkage, or Local-Storage Section - processed as comment
              COBCH1122 Period must be followed by a space
              COBCH1123 Neither NAMED nor CHANGED specified. Will be treated as formatted DISPLAY.
              COBCH1125 Punctuation character not followed by a space. Assume space
              COBCH1126 Punctuation character not preceded by a space. Assume space
              COBCH1127 Double-Byte character(s) might be corrupted by use of this move
              COBCH1128 No STOP RUN, GOBACK, or EXIT PROGRAM statements encountered in source
              COBCH1129 Statement cannot be reached
              COBCH1130 Prefix of filename treated as documentary
              COBCH1131 Statement generated no executable code
              COBCH1132 Unable to validate contents of DBCS literals
              COBCH1133 SQL warning/ recoverable error
              COBCH1134 Entry name has been converted following OS/VS COBOL and VS COBOL II rules
              COBCH1135 No OPEN statement was found for file
              COBCH1136 No CLOSE statement was found for file
              COBCH1137 "KEPT" omitted for file with multiple record locking
              COBCH1138 Name truncated to characters characters
              COBCH1139 Operand operand does not have suitable data type
            COBCH1141 - COBCH1160
              COBCH1141 Name longer than 8 characters
              COBCH1142 Name includes characters that would be changed by OS/VS COBOL and VS COBOL II
              COBCH1143 Name includes characters that would be illegal for OS/VS COBOL and VS COBOL II
              COBCH1144 String will be null terminated when returned by SQL
              COBCH1145 DUPLICATES phrase with keys generates slower sort; remove if possible
              COBCH1146 procedure-name lies in more than one PERFORM THRU range
              COBCH1147 End precedes start in PERFORM procedure-name THRU procedure-name
              COBCH1148 Segmentation specified in nested program.
              COBCH1149 Operand data-name ambiguous in corresponding target
              COBCH1150 Redefinition of internal floating-point item. Might not be portable
              COBCH1151 Forward overlapping move might produce unpredictable results
              COBCH1152 Comparison involving floating point data might not be portable
              COBCH1153 Some mainframe values for this data-type cannot be handled on PC
              COBCH1154 PC allows values for this data-type that cannot be handled on mainframes
              COBCH1155 Both PANVALET and LIBRARIAN specified - not mainframe compatible
              COBCH1156 BLOCK or LABEL clause in SD not allowed. Ignored
              COBCH1157 JUSTIFIED specified on edited field
              COBCH1158 CBL PROCESS *CBL or *CONTROL record encountered. Directives ignored
              COBCH1159 Portion of name following first "-" treated as documentary.
              COBCH1160 Changes before first statement cannot be checked. Ignored
            COBCH1161 - COBCH1180
              COBCH1161 Paragraph/section definition has changed. Ignored
              COBCH1162 Attempt to define item as procedure. Ignored
              COBCH1163 Animator restriction - can't check this statement
              COBCH1164 Too many basic blocks for GNTANLZ(COUNT) to work, recompile with GNTANLZ(TICK)
              COBCH1165 GIVING option treated as documentary
              COBCH1166 BLANK WHEN ZERO phrase ignored
              COBCH1167 Use of COMP-5 data type
              COBCH1168 COMP-5 redefinition
              COBCH1169 Reference modification on a COMP-5 item
              COBCH1170 A non-integer operand cannot be compared with a nonnumeric operand
              COBCH1171 Numeric class test on a group containing a signed numeric item
              COBCH1172 Improper BLL Cell List item
              COBCH1173 BLL Cell Addressability invalid
              COBCH1174 Comparison of numeric literal with numeric literal
              COBCH1175 Synchronization non-optimal
              COBCH1176 SLiteral is greater in length than data item
            COBCH1181 - COBCH1200
              COBCH1181 Operand "%1_s" should be numeric
              COBCH1182 Comparison between two ALL literals is not allowed
              COBCH1183 EXAMINE TALLYING requires the TALLY special register_
          COBCH1201 - COBCH1300
            COBCH1201 - COBCH1220
              COBCH1201 Zero suppression PICTURE string overrides the BLANK WHEN ZERO clause
              COBCH1202 Original item is larger than redefinition (size1 > size2)
              COBCH1203 LABEL clause processed as comment
              COBCH1204 BLOCK CONTAINS clause processed as comment
              COBCH1205 Previous paragraph or section contains no statements
              COBCH1206 Procedure Division does not start with a section
              COBCH1207 Original item is smaller than redefinition (size1 < size2)
              COBCH1208 USE clause omitted
              COBCH1209 COMP-5 is machine specific format. (Future occurrences not indicated)
              COBCH1210 COMP processed as DISPLAY (future occurrences not indicated)
              COBCH1211 COMP-6 processed as COMP (future occurrences not indicated)
              COBCH1212 COMP-1 processed as PIC S9(4) COMP (future occurrences not indicated)
              COBCH1213 COMP-0 field exceeds S9(5), converted to USAGE DISPLAY
              COBCH1214 COMP-0 processed as PIC S9(4) COMP (future occurrences not indicated)
              COBCH1215 UNIT phrase processed as comment
              COBCH1216 Literal exceeds 160 characters
              COBCH1217 procedure-name same as level 78 name
              COBCH1218 RERUN clause processed as comment
              COBCH1219 No REPLACE currently in effect
              COBCH1220 COMP-4 processed as PIC S9(9) COMP (future occurrences not indicated)
            COBCH1221 - COBCH1240
              COBCH1221 COMP-4 field exceeds S9(10), converted to USAGE DISPLAY
              COBCH1222 COMP-3 unsigned, converted to signed COMP-3
              COBCH1223 BLANK WHEN ZERO clause overrides the zero suppression PICTURE string
              COBCH1224 MEMORY SIZE clause processed as comment
              COBCH1225 MULTIPLE FILE TAPE clause processed as comment
              COBCH1226 COMMON can only be used in nested program - processed as comment
              COBCH1227 Scope terminator value generated implicitly
              COBCH1228 Word non-portable; reserved in OS/400
              COBCH1229 Word non-portable; reserved in VSC2(3)
              COBCH1230 Word non-portable; reserved in OS/2 COBOL
              COBCH1231 Syntax is non-conforming SAA
              COBCH1232 Use of early-release MF syntax
              COBCH1233 item directive or parameter is early-release
              COBCH1234 item is CORRESPONDING item in statement
              COBCH1235 Conflicting definition of level 78 item item
              COBCH1236 Duplicate, equivalent definition of level 78 item
              COBCH1237 File handling used with REENTRANT Directive
              COBCH1238 Conflict with REENTRANT Directive and user code or other Directives
            COBCH1241 - COBCH1260
              COBCH1241 Results incompatible with BS2000 if src table length > dest table length
              COBCH1242 USAGE must be DISPLAY for entries in a group with VALUE clause
              COBCH1243 Non-positive value changed to 1
              COBCH1244 WITH NO ADVANCING phrase has no effect for CONSOLE device
              COBCH1245 Should be in upper case
              COBCH1246 One or more operands are missing and have taken a default value of 1
              COBCH1247 Truncated MOVE. Source length (length) exceeds target length (length)
              COBCH1248 Function argument invalid, date YYYYMMDD must be greater than 15821014
              COBCH1249 Function argument invalid, date YYYYDDD must be greater than 1582287
              COBCH1250 Use of intrinsic funtion module or function not in selected dialect.
              COBCH1252 Requires an abstract machine level of 4 or greater
              COBCH1253 THRU not allowed with boolean items
              COBCH1254 Job variable name is too long
              COBCH1255 Literal exceeds 180 characters
              COBCH1300 Expected Interface name.
            COBCH1261 - COBCH1280
              COBCH1261 Conversion operator must have mutually incompatible parameter and return type
              COBCH1262 A method without a returning item cannot be a source operand
              COBCH1263 PARAMS may only be specified for a single dimensional array as the last parameter
              COBCH1264 Only '_' and 'NOT _' allowed for comparisons with NULL
              COBCH1265 Cannot compare a value type with NULL
              COBCH1266 Incompatible options specified, %1_s and %2_s
              COBCH1267 Can only INVOKE self__new or super__new as first statement in constructor
              COBCH1268 A static file cannot reference instance items
              COBCH1269 Visibility attributes cannot be used with local data
              COBCH1270 SIZE OF operator can only be used with native arrays
          COBCH1301 - COBCH1400
            COBCH1301 - COBCH1320
              COBCH1301 Expected Class name.
              COBCH1302 Expected Class or Interface name.
              COBCH1303 PROPERTY clause only allowed in Object or Factory.
              COBCH1304 Method not found in the repository.
              COBCH1305 Universal Object Reference is not allowed.
              COBCH1306 Redefintion of an Object Reference is illegal.
              COBCH1307 Object Reference with REDEFINES clause is illegal.
              COBCH1308 VALUE clause is illegal with Object Reference or Pointer.
              COBCH1309 INPUT-OUTPUT section not allowed.
              COBCH1310 Not allowed in a FACTORY or OBJECT definition.
              COBCH1311 Not allowed in a METHOD definition.
              COBCH1312 Not allowed in the outer level of a Class Definition.
              COBCH1313 Not allowed in an INTERFACE definition.
              COBCH1314 LOCK MODE clause must be specified in the File Control Entry.
              COBCH1315 Illegal use of floating-point item %1_s
              COBCH1316 Non-integer moved to alphanumeric item %1_s
              COBCH1317 Method '%1_s' not found in this class_
              COBCH1318 Cannot resolve forward reference of method in an inline invoke_
              COBCH1319 Clause from the REPOSITORY paragraph expected_
              COBCH1320 HOSTNUMCOMPARE(1)_HOSTNUMMOVE(1) may be removed in future releases
            COBCH1321 - COBCH1340
              COBCH1321 Cannot have REFERENCE to a value type - omit OBJECT REFERENCE_
              COBCH1322 Cannot specify BEFORE or AFTER with TRAILING option_
              COBCH1323 Cannot mix TRAILING option with other INSPECT phrases_
              COBCH1324 Invalid HANDLE field_
              COBCH1325 WHEN OTHER follows other WHEN clause_
              COBCH1326 Level 78 literal too long_
              COBCH1327 Cannot specify PROPERTY subsidiary to PROPERTY ALL_
          COBCH1401 - COBCH1500
            COBCH1401 - COBCH1420
              COBCH1401 OO_ Class '%1_s' can not inherit from itself_
              COBCH1402 OO_ Class '%1_s' directly or indirectly inherits class '%2_s'_
              COBCH1403 OO_ External name is illegal_
              COBCH1404 OO_ Repository information for externalised class name '%1_s' not found_
              COBCH1405 OO_ Externalised class name '%1_s' has FINAL clause and can not be inherited_
              COBCH1406 OO_ Class name '%1_s' is not defined in the REPSOITORY paragraph_
              COBCH1407 OO_ Interface name '%1_s' is not defined in the REPSOITORY paragraph_
              COBCH1408 OO_ Class or Interface name '%1_s' is not defined in the REPSOITORY paragraph_
              COBCH1409 OO_ EXPANDS phrase is illegal in a parameterised Class or Interface_
              COBCH1410 OO_ The number of Actual parameters and Formal paramters is not the same_
              COBCH1411 OO_ Expanded Class or Interface name '%1_s' is invalid_
              COBCH1412 OO_ Expanded Class or Interface parameter name '%1_s' is invalid_
              COBCH1413 OO_ Number of Expanded Class or Interface parameters do not match_
              COBCH1414 OO_ Class or Interface name expected_
              COBCH1415 OO_ Reserved word USING expected_
              COBCH1416 OO_ There must be USING parameters_
              COBCH1417 OO_ Method '%1_s' must not have the OVERRIDE clause_
              COBCH1418 OO_ Method '%1_s' must have the OVERRIDE clause_
              COBCH1419 OO_ Inherited method '%1_s' must not have the FINAL clause_
              COBCH1420 OO_ Parameters of method '%1_s' do not conform _
            COBCH1421 - COBCH1440
              COBCH1421 OO_ Parameters of Method '%1_s' do not conform to Repository_
              COBCH1422 OO_ Call Convention of '%1_s' does not match that in the Repository_
              COBCH1423 OO_ Number of parameters of '%1_s' does not match Repository entry_
              COBCH1424 OO_ The Prototype for Method '%1_s' was not found_
              COBCH1425 OO_ Duplicated Internal Method name '%1_s'_
              COBCH1426 OO_ Duplicated External Method name '%1_s'_
              COBCH1427 OO_ Method_Function %1_s does not have a RETURNING clause defined
              COBCH1428 OO_ Method %1_s in interface %2_s not implemented_
              COBCH1429 OO_ Method %1_s does not conform to that in class_interface %2_s
            COBCH1441 - COBCH1460
              COBCH1450 PIC 1 with CHARSET(EBCDIC) not supported
              COBCH1451 Boolean with reference modification not supported
              COBCH1452 MOVE of boolean to and from national not supported
              COBCH1453 PIC 1 with VALUE FROM not supported
              COBCH1454 PIC 1 with JUSTIFIED clause not supported
              COBCH1455 Sliding items after PIC 1 table not supported
              COBCH1456 Sliding PIC 1 items not supported
              COBCH1457 PIC 1 fields > <num> not supported
              COBCH1458 PIC 1 fields > <num> not supported. (Group-usage size: <num>)
              COBCH1459 Only '=' and 'NOT=' allowed for boolean data items
              COBCH1460 Arithmetic operator not allowed in boolean expression
            COBCH1461 - COBCH1480
              COBCH1461 To enable boolean literals BINLIT(BOOLEAN) must be specified
              COBCH1462 KEY may not be of type boolean
              COBCH1463 Boolean argument required
              COBCH1464 Boolean argument not allowed
              COBCH1465 Function BOOLEAN-OF-INTEGER, bit length needs to be an integer constant
              COBCH1466 Boolean parameter must be aligned on a byte boundary
              COBCH1467 Cannot pass boolean BY VALUE
              COBCH1468 RETURNING boolean not supported
              COBCH1480 Illegal use of condition name
            COBCH1481 - COBCH1500
              COBCH1481 Boundary violation_ Processed as maximum value (%1_s)
              COBCH1492 Ambiguous type name '%1_s, could refer to either '%2_s' or '%3_s'
              COBCH1500 Memory allocation failure - module_ '%1_s'
          COBCH1501 - COBCH1600
            COBCH1501 - COBCH1520
              COBCH1501 Insufficient memory
              COBCH1502 Open fail _ '%1_s'
              COBCH1503 Read error_ '%1_s'
              COBCH1504 I-O error _ %1_s %2_s
              COBCH1505 I-O error _ IDY file
              COBCH1506 Checker _ pointer or index invalid - module_ '%1_s'
              COBCH1507 Illegal command line
              COBCH1508 Unknown XFD directive_ '%1_s'
              COBCH1509 Missing '_' in XFD directive
              COBCH1510 XFD value should be a name_ %1_s
              COBCH1511 XFD value should be numeric_ %1_s
              COBCH1512 XFD value should be a literal_ %1_s
              COBCH1513 GROUP expected after USE
              COBCH1514 Date format missing
              COBCH1515 Missing field name after WHEN
              COBCH1516 Condition value too long (%1_s max)
              COBCH1517 Invalid date format
              COBCH1518 Field %1_s causes duplicate data data
              COBCH1519 Too many AND_OR conditions (20 max)
              COBCH1520 Error - duplicate file name
            COBCH1521 - COBCH1540
              COBCH1521 Error - when field not found
              COBCH1522 Error - internal XFD error 23
              COBCH1523 Internal error - occurs inconsistency
              COBCH1524 Error - invalid directive combination
              COBCH1525 Error - XSL information too long
              COBCH1526 Error - insufficient memory
              COBCH1527 Internal error - not enough attributes (NO LONGER USED)
              COBCH1528 File %1_s _ no matching field for condition %2_s
              COBCH1529 Warning - directive word too long _ %1_s
              COBCH1530 File %1_s _ variable filename requires File directive
              COBCH1531 Warning - field %1_s causes duplicate database data
              COBCH1532 Warning - field %1_s causes duplicate data
              COBCH1533 Warning - %1_s not unique in first 30 characters
              COBCH1534 File %1_s _ data missing from key segment %2_s
              COBCH1535 File %1_s _ bad picture for date field %2_s
              COBCH1536 XFD directive line continuation error - XFD directive ignored
              COBCH1537 XFD WHEN directive mismatched parentheses
              COBCH1538 XFD WHEN directive syntax error
              COBCH1539 VALUE clause not allowed in conjunction with OCCURS ANY
              COBCH1540 Only available with XMLPARSE(XMLSS) compiler option
            COBCH1541 - COBCH1560
              COBCH1541 XML-SCHEMA %1_s missing or illegal
              COBCH1542 ACU threading syntax is not supported
              COBCH1543 This ACU syntax is not supported
              COBCH1544 ACU ACCEPT_DISPLAY extension is not supported
              COBCH1545 Feature not yet supported when compiling for JVM
              COBCH1546 Not allowed with DELEGATE programs
              COBCH1547 Constructors cannot have a RETURNING item
              COBCH1548 A concatenation expression cannot be used as a receiving item
              COBCH1549 Concatenation expression has too many operands
              COBCH1550 FOR interface not implemented by this class
              COBCH1551 Recursive use of TYPEDEF name
              COBCH1552 Perform range too large or complex
              COBCH1553 Warning - JVM classpath %1_s is ignored
              COBCH1554 Error - More than 65535 statements in a paragraph. Cannot produce debugging information
              COBCH1555 Cannot access object data declared in a containing class
              COBCH1556 Invalid JVM runtime: Possibly due to mixing 32 and 64 bit support
              COBCH1557 Failed to find JVM type subsystem
              COBCH1558 Failed to start JVM
              COBCH1559 JVM type support failed: Unexpected failure of operation during operation of type support
              COBCH1560 JVM support not loaded: the mfjvmlib library could not be loaded
            COBCH1561 - COBCH1580
              COBCH1561 JVM support not found: possibly the type info helper classes were not on the classpath
              COBCH1562 $ statement not recognised
              COBCH1563 Directive %1$s is deprecated and may be removed in future releases
              COBCH1564 First parameter to an extension method must be passed BY VALUE
              COBCH1565 !NULL value set on non-included field %1s!
              COBCH1566 !NULL value set on key fields %1$s!
              COBCH1567 VALUETYPE definition must have at least one instance field
              COBCH1568 VALUETYPE instance field cannot have circular reference
              COBCH1569 Could not load ILPINVOKE file '%1$s'
              COBCH1570 END name '%1$s' does not match corresponding header name
              COBCH1571 ILREF directive failed - file not found or access error
              COBCH1572 ILREF directive has invalid type name
              COBCH1573 ILREF directive failed - incorrect or corrupt class file format
              COBCH1574 Reserved word missing - FROM or THROUGH expected
              COBCH1575 SELF and SUPER cannot be receiving items
              COBCH1576 REFERENCE parameters not supported for functions in Managed COBOL
              COBCH1577 ILPINVOKE not supported with JVMGEN
              COBCH1578 VALUETYPE instance field cannot have VALUE
              COBCH1579 VALUETYPE cannot have an explicit parameter-less constructor
              COBCH1580 Too many END markers
            COBCH1581 - COBCH1600
              COBCH1581 Could not load dependent assembly '%1$s'
              COBCH1582 ACU DESTROY statement is not supported
              COBCH1583 ACU INQUIRE statement is not supported
              COBCH1584 ACU MODIFY statement is not supported
              COBCH1585 Could not find peverify.exe, required for ILVERIFY(CHECK)
              COBCH1600 Property must define at least one of GETTER or SETTER
            COBCH1601 - COBCH1620
              COBCH1601 Property cannot have parameters
              COBCH1602 Indexer must have at least one parameter
              COBCH1603 No indexer found for class '%1$s'
              COBCH1604 Cannot inherit from interface '%1$s'
              COBCH1605 Entry name '%1$s' reserved for use by Micro Focus
              COBCH1606 Syntax can only be used with LIST and DICTIONARY items
              COBCH1607 Syntax can only be used with DICTIONARY items
              COBCH1608 Illegal USAGE in this context
              COBCH1609 Property accessor visibility must be stricter than property visibility
              COBCH1610 Cannot specify visibility on both GETTER and SETTER
              COBCH1611 Can only specify accessor visibility if property has both GETTER and SETTER
          COBCH2000 and above
            COBCH2nnndirective incompatible with flagging dialect
        Code Generation Error Messages
          Key to Code Generation Error Messages
          COBOP001 - COBOP080
            COBOP001 Internal error. Contact Technical Support. (Recoverable)
            COBOP002 Attempted to redefine symbol name (Recoverable)
            COBOP003 Ran out of memory during optimization. Generate program using NOOPT. (Recoverable)
            COBOP006 Read failure on input file, not intermediate code or wrong version (Recoverable)
            COBOP012 Dictionary or dynamic paging error (Fatal)
            COBOP013 Illegal intermediate code (at nnnnnn in seg mm) (Recoverable)
            COBOP014 Too many IF levels (Recoverable)
            COBOP019 Program checked with non-optimal alignment. Optimal alignment is opt-align (Cautionary)
            COBOP039 Errors detected during creation of intermediate code (Recoverable)
            COBOP040 Bad program-id or entry name (Recoverable)
            COBOP054 Parameter type cannot be passed by value (Recoverable)
            COBOP055 Opcodes file corrupt or unknown machine type (Recoverable)
            COBOP056 Option not implemented: "option name" (Recoverable)
            COBOP066 Write failure on .IDY file (Recoverable)
            COBOP068 IDY file not found - SOURCEASM ignored (Cautionary)
            COBOP069 Source file not found - SOURCEASM ignored (Cautionary)
            COBOP075 Call-convention not supported (Recoverable)
            COBOP076 Inefficient code produced for this statement (Cautionary)
            COBOP077 Generated code module too large (limit = limit bytes) (Recoverable)
            COBOP078 Too many code relocations (limit = limit, actual = limit (Recoverable)
            COBOP079 Too many data relocations (limit = limit, actual = limit (Recoverable)
            COBOP080 Too many symbol table entries (limit = limit, actual = limit (Recoverable)
        Run-time System Error Messages
          Key to Run-time System Error Messages
          COBRT001 - COBRT020
            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 Attempt to write to a file opened for INPUT (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
            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)
          COBRT101 - COBRT120
            COBRT081 Key already exists in indexed file (Fatal)
            COBRT082 CALL convention not supported (Fatal)
            COBRT086 Remote file system failure (Fatal)
            COBRT099 Illegal operation in SORT/MERGE module (Fatal)
            COBRT100 Invalid file operation (Fatal)
            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)
            COBRT129 Attempt to access record zero of relative file (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
            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
            COBRT221 Internal sort error (Fatal)
            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)
        COBOL Preprocessor Error Messages
          COBCP001 Undefined internal error - contact Technical Support
          COBCP101 Illegal command line
          COBCP103 Open fail: filename
          COBCP104 Open fail: filename
          COBCP105 Call to stacked preprocessor name failed
          COBCP106 Stacked preprocessor returned an error
          COBCP107 Unable to open a heap
          COBCP200 Internal stack full - contact your support representative
          COBCP201 File error - contact Technical Support
          COBCP202 Copybook filename not found
          COBCP203 Nested REPLACING is not allowed
          COBCP204 Statement begins in wrong area of source
          COBCP205 HTML splitter error err-code
          COBCP206 Bad format of COPY statement - COPY ignored
        Data File Converter Error Messages
          DFC1 - DFC11
            DFC1 Error reading structure
            DFC2 Error selecting structure
            DFC5 Error writing structure
            DFC7 Error – no structure found on heap
            DFC10 Error -- not enough memory
            DFC11 Error checking conditions
          DFC100 - DFC139
            DFC100 Dialog System internal error
            DFC101 Error reading structure file
            DFC102 Error selecting correct structure
            DFC105 Error resolving OCCURS DEPENDING ON in structure file
            DFC107 Error – no structures found in structure file
            DFC111 Input file error during rebuild
            DFC119 Parameter specification error during rebuild
            DFC128 No record layout matches record
            DFC130 Invalid key in input file
            DFC131 Error opening input file
            DFC132 Error reading input file
            DFC133 Error opening output file
            DFC134 Error writing output file
            DFC136 Insufficient memory for loading data
            DFC137 Current record length > maximum
            DFC138 Warning – Duplicate key, record overwritten
            DFC139 Input file not 'real' mainframe report format
          DFC143 - DFC169
            DFC143 Occurs Depending On value outside range
            DFC150 Input record length cannot be zero or > 64K
            DFC151 Output record length cannot be zero or > 64K
            DFC152 Maximum record length cannot be < minimum length in input file
            DFC153 Minimum record length must be > zero in input file
            DFC154 Maximum record length must be > zero in input file
            DFC159 Profile file not found
            DFC160 Error opening profile file
            DFC161 Invalid profile file format
            DFC162 Error on output file during conversion
            DFC163 Error on input file during conversion
            DFC168 No input file-name specified
            DFC169 No output file-name specified
          DFC173 - DFC188
            DFC173 Input file not found
            DFC174 Structure file not found
            DFC176 Invalid batch process type
            DFC178 Maximum input record length allowed 133
            DFC179 Must specify structure file
            DFC180 Maximum input record length allowed 133
            DFC182 Maximum record length cannot be < minimum length in output file
            DFC183 Minimum record length must be > zero in output file
            DFC184 Maximum record length must be > zero in output file
            DFC185 Output file key must lie within record boundaries
            DFC187 Output file key length cannot be zero or exceed 64K
            DFC188 Output file key length cannot exceed record length
          DFC190 - DFC196
            DFC190 Maximum output record length allowed 133
            DFC191 Maximum output record length allowed 133
            DFC194 BTRIEVE not found or accessible
            DFC195 Rebuild only applies to ISAM files
            DFC196 Output file-name cannot be same as input file-name
          DFC451 - DFC469
            DFC451 Profile file not found
            DFC452 Invalid option for Batch process
            DFC453 Invalid option for Edit mode
            DFC454 Invalid profile details
            DFC455 Cannot create profile file
            DFC462 Invalid option for Input file - Format
            DFC463 Invalid option for Input file - Organization
            DFC464 Invalid option for Input file -- Record format
            DFC465 Invalid option for Input file -- Character set
            DFC466 Invalid option for Input file -- Floating point
            DFC467 Invalid option for Input file – Minimum record length
            DFC468 Invalid option for Input file – Maximum record length
            DFC469 Invalid option for Input file -- Compression flag
          DFC470 - DFC491
            DFC470 Invalid option for Input file -- Key field list
            DFC471 Invalid option for Input file -- Key flag list
            DFC482 Invalid option for Output file - Format
            DFC483 Invalid option for Output file - Organization
            DFC484 Invalid option for Output file -- Record format
            DFC485 Invalid option for Output file -- Character set
            DFC486 Invalid option for Output file -- Floating point
            DFC487 Invalid option for Output file -- Minimum record length
            DFC488 Invalid option for Output file – Maximum record length
            DFC489 Invalid option for Output file -- Compression flag
            DFC490 Invalid option for Output file -- Key field list
            DFC491 Invalid option for Output file -- Key flag list
        Explanation of Error Codes
      File Handling Reference
        Compiler Directives - File Handling
        File Handler
          Configuration File Options
            ASCIIMAINFRAMEPRINT
            BASENAME
            CBL_CFGREAD_DYNFH
            COMMITFLUSH
            CONCATNAME
            CONVERTDBSPACE
            CONVERTEUCKATAKANA
            CONVERTSTATUS
            DATACOMPRESS
            DATAFILE
            EXPANDPOSITIONING
            EXPANDTAB
            FASTREAD
            FHREDIR
            FILEMAXSIZE
            FILEPOINTERSIZE
            FSIDXINTEGRITY
            IDXDATBUF
            IDXFORMAT
            IDXNAMETYPE
            IGNORELOCK
            INDEXCOUNT
            INDEXFILE
            INSERTNULL
            INSERTTAB
            KEYCHECK
            KEYCOMPRESS
            LOADONTOHEAP
            LOCKTYPE
            LOG
            LOGFILENAME
            LSFILETERM
            LSRECDELIM
            MAINFRAMEPRINT
            NAMEOPTIONS
            NFSFILELOCK
            NODESIZE
            NOSEQCHECK
            OPENINPUTSHARED
            OSVSREWRITE
            READSEMA
            READTODELIM
            RELDATBUF
            RELRECDELIM
            RETRYLOCK
            RETRYOPEN
            RETRYTIME
            RUNITLOCKDETECT
            SEARCHONCREATE
            SEQDATBUF
            SKIPLOCK
            SPACEFILL
            STARTUNLOCK
            STRIPSPACE
            SUPPRESSADV
            TRACE
            TRACEFILEEXTEND
            TRACEFILENAME
            USEVSAMKEYDEFS
            WRITELINE
            WRITETHRU
          Data Structures
            File Control Description (FCD)
            Global Information Area
            Key Definition Area
            Component Definition Area
          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
        FSView
          FSVIEW API
            FSVIEW Datablock
            FSV-C
            FSV-C-add-login-user
            FSV-C-add-to-dbase-list
            FSV-C-add-to-user-list
            FSV-C-add-to-file-list
            FSV-C-auto-rename-logfile
            FSV-C-shutdown-server
            FSV-C-change-server
            FSV-C-check-password
            FSV-C-close-file
            FSV-C-close-user-file
            FSV-C-get-comms-info
            FSV-C-get-database-info
            FSV-C-get-files-users
            FSV-C-get-log-file-info
            FSV-C-get-open-files
            FSV-C-get-open-user-files
            FSV-C-get-server-info
            FSV-C-get-user-info
            FSV-C-logoff-user
            FSV-C-rename-logfile
            FSV-C-shutdown-server
            FSV-C-toggle-open-trace
            FSV-C-toggle-trace
            FSV-C-toggle-XFH-trace
            FSVIEW-C-TERM
          FSVIEW Command Line
            Admin logon
            Admin password
            Exit
            File close
            File get-locks
            File get-users
            Files get
            Help
            Logfile autorename
            Logfile rename
            Opentrace toggle
            Option echo
            Option no-echo
            Option no-upcase
            Option upcase
            Server get
            Server set
            Server shutdown
            Trace toggle
            User-file close
            User get-files
            User logoff
            Users get
            XFH trace toggle
        File Status
          File Status Codes
          Extended File Status Codes
          Microsoft COBOL V2 File Status Codes
        File Structures
          Files without Headers
            Line Sequential File Structure
            Printer Sequential File Structure
            Fixed Format Record Sequential File
            Fixed Format Relative File
          Files with Headers
            Standard File Header
            Standard Record Header
            Variable Format Record Sequential File
            Variable Format Relative Structure
            Indexed Files
              Types of Indexed File
              Index File
                Index Files - Overview
                Index File - File Header
                Index File - Free Space Record
                Index File - Key Information Record
                Index File - Index Node Record
              Data File
                Indexed File - Data File Structure
        Library Routines
        Limits
          Limits - Overview
          File Handling - COBOL Compiler Limits
          File Handling - Run-time Limits
          File Size Limits - General
          Indexed File Size Limits
          Sequential and Relative File Size Limits
          File Handling - Operating System Limits
        Rebuild Command Line Options
          Rebuild Options - Overview
          Rebuild Options - /c
          Rebuild Options - /d
          Rebuild Options - /e
          Rebuild Options - /f
          Rebuild Options - /i
          Rebuild Options - /k
          Rebuild Options - /l
          Rebuild Options - /n
          Rebuild Options - /o
          Rebuild Options - /p
          Rebuild Options - /r
          Rebuild Options - /s
          Rebuild Options - /t
          Rebuild Options - /u
          Rebuild Options - /v
          Rebuild Options - /x
          Rebuild Options - /y
          Rebuild Options - /z
          Rebuild Options - //q
          Rebuild Options - //v
        Rebuild Error, Information and Warning Messages
          Syntax Errors
            Key positions must be specified using /k option
            Data compression out of range
            Data compression specified more than once
            Input file same as output file
            Index compression out of range
            Index compression specified more than once
            Invalid command line
            Invalid compression choice - must be 'd' or 'i'
            Invalid format
            Invalid key length - cannot be zero
            Invalid key specification - key not contained in record
            Invalid key start - cannot be zero
            Invalid key structure - '+' expected
            Invalid option
            Invalid organization
            Invalid organization - must be indexed for index rebuild
            Invalid record length - cannot be zero
            Invalid record lengths - maximum must not be less than minimum
            Invalid record parameter - '-' expected
            Invalid record type - 'F' or 'V' expected
            Invalid format
            No output file specified for /t option to refer to
            No output file specified for data compression
            Number expected
            Output organization was specified but not output file name
            Options file not found
          Execution Errors
            ***Error on input file - disk space exhausted
            ***Error on input file - duplicate key - record not written:
            ***Rebuild aborted - file is not as specified in s option (s option not required)
            ***Error on input file - File locked
            ***Error on input file - file not found
            ***Error on input file - illegal filename specified
            ***Error on input file - invalid key of reference specified in x option
            ***Error on input file - status xx, and ***Error on input file - status 9/yyy
            ***Error on output file - record length << min or >> max
            ***Error on output file - status xx, and ***Error on output file - status 9/yyy
          Information Messages
            Rebuild successful
            Records processed
          Warning Messages
            Option ignored - k option not needed with n option
            Option ignored - x option not needed for index rebuild
        Run-time Switches
        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
      Integrated Preprocessor Interface
        Overview - Integrated Preprocessor Interface
        Invoking a Preprocessor
        Writing a Preprocessor
          Writing a Preprocessor Overview
          Definition of the Interface Between the Compiler and a Preprocessor
          Preprocessor Response Codes
            Inserting Source Lines
            Generating Preprocessor Error Messages
            Querying Directive Settings
            Handling COPY Statements
          Source Modification
          Multiple Preprocessors
          Considerations When Writing a Preprocessor
        CP Preprocessor
          Copybook Expansion
          REPLACE Notification
          CP Directives
            CONFIRM, C
            LIMITED-SEARCH, LS
            PREPROCESS, P
            SQL, S
            TRACE, T
            WARNINGS, WARNING, W
            SY
        Example Integrated Preprocessor
          To build the demonstration preprocessor
          To debug the demonstration preprocessor
        COBOL Preprocessor Error Messages
          001
          101
          103
          104
          105
          106
          107
          200
          201
          202
          203
          204
          205
          206
      Library Routines
        Library Routines - Key
        Application Subsystem Routines
          CBL_SUBSYSTEM
        Bit-packing Routines
          X"F4"
          X"F5"
        Byte-stream File Routines
          CBL_CLOSE_FILE
          CBL_CREATE_FILE
          CBL_FLUSH_FILE
          CBL_FREE_RECORD_LOCK
          CBL_GET_RECORD_LOCK
          CBL_OPEN_FILE
          CBL_READ_FILE
          CBL_TEST_RECORD_LOCK
          CBL_WRITE_FILE
          Byte-stream File Handling Routines - Example
        Character Set Conversion Routines
          PC_WIN_CHAR_TO_OEM
          PC_WIN_OEM_TO_CHAR
          PC_WIN_SET_CHARSET
        Consolidated Tracing Facility Routines
          CBL_CTF_COMP_PROPERTY_GET
          CBL_CTF_COMP_PROPERTY_SET
          CBL_CTF_DEST
          CBL_CTF_EMITTER_PROPERTY_GET
          CBL_CTF_EMITTER_PROPERTY_SET
          CBL_CTF_LEVEL
          CBL_CTF_TRACE
          CBL_CTF_TRACER_GET
          CBL_CTF_TRACER_LEVEL_GET
          CBL_CTF_TRACER_NOTIFY
          Consolidated Tracing Facility Return Codes
        Container-Managed Services Routines
          CBL_SRV_SERVICE_FLAGS_GET
          CBL_SRV_SERVICE_FLAGS_SET
        Debugging Routines
          CBL_DEBUGBREAK
          CBL_DEBUG_START
          CBL_DEBUG_STOP
        Display Attribute Routines
          CBL_SCR_ALLOCATE_COLOR
          CBL_SCR_ALLOCATE_VC_COLOR
          CBL_SCR_CREATE_VC
          CBL_SCR_DESTROY_VC
          CBL_SCR_GET_ATTR_INFO
          CBL_SCR_GET_ATTRIBUTES
          CBL_SCR_NAME_TO_RGB
          CBL_SCR_QUERY_COLORMAP
          CBL_SCR_RESTORE
          CBL_SCR_RESTORE_ATTRIBUTES
          CBL_SCR_SAVE
          CBL_SCR_SAVE_ATTRIBUTES
          CBL_SCR_SET_ATTRIBUTES
          X"A7" functions 6 and 7
          X"A7" function 16
          X"A7" functions 20 and 21
        Enhanced ACCEPT and DISPLAY Syntax Routines
          X"AF" function 1
          X"A7" function 18
          X"AF" function 22
          X"AF" function 26
          X"AF" Function 81
        Exit and Error Procedure Routines
          CBL_ERROR_PROC
          CBL_EXIT_PROC
          CBL_GET_EXIT_INFO
        File and Filename Routines
          CBL_CFGREAD_DYNFH
          CBL_CFGREAD_EXTFH
          CBL_CHANGE_DIR
          CBL_CHECK_FILE_EXIST
          CBL_COPY_FILE
          CBL_CREATE_DIR
          CBL_DELETE_FILE
          CBL_DELETE_DIR
          CBL_DIR_SCAN_END
          CBL_DIR_SCAN_READ
          CBL_DIR_SCAN_START
          CBL_GET_CURRENT_DIR
          CBL_FILENAME_CONVERT
          CBL_FILENAME_MAX_LENGTH
          CBL_JOIN_FILENAME
          CBL_LOCATE_FILE
          CBL_RENAME_FILE
          CBL_SPLIT_FILENAME
          mFFH
          MFFH_MODIFY_DISABLE
          MFFH_MODIFY_TRACE
          PC_FIND_DRIVES
          PC_READ_DRIVE
          PC_SET_DRIVE
          X"91" function 46
          X"91" function 47
          X"91" function 48
          X"91" function 49
          Interpreting the return code as a file status code
          Filename Routines - Example
        Keyboard Routines
          CBL_GET_KBD_STATUS
          CBL_READ_KBD_CHAR
          X"B0" function 0
          X"B0" function 2
          X"B0" function 4
          Keyboard Routines - Example
        Logical Operator Routines
          CBL_AND
          CBL_EQ
          CBL_IMP
          CBL_NOT
          CBL_OR
          CBL_XOR
        Memory Allocation Routines
          CBL_ALLOC_MEM
          CBL_ALLOC_DYN_MEM
          CBL_ALLOC_SHMEM
          CBL_ALLOC_THREAD_MEM
          CBL_FREE_DYN_MEM
          CBL_FREE_MEM
          CBL_FREE_SHMEM
          CBL_FREE_THREAD_MEM
          CBL_MEM_STRATEGY
          CBL_MEM_VALIDATE
        Mouse Routines
          CBL_GET_MOUSE_MASK
          CBL_GET_MOUSE_POSITION
          CBL_GET_MOUSE_STATUS
          CBL_HIDE_MOUSE
          CBL_INIT_MOUSE
          CBL_READ_MOUSE_EVENT
          CBL_SET_MOUSE_MASK
          CBL_SHOW_MOUSE
          CBL_TERM_MOUSE
        Multi-threading Routines
          Thread-control Routines
            CBL_THREAD_CREATE
            CBL_THREAD_CREATE_P
            CBL_THREAD_DETACH
            CBL_THREAD_EXIT
            CBL_THREAD_IDDATA_ALLOC
            CBL_THREAD_IDDATA_GET
            CBL_THREAD_KILL
            CBL_THREAD_LIST_END
            CBL_THREAD_LIST_NEXT
            CBL_THREAD_LIST_START
            CBL_THREAD_LOCK
            CBL_THREAD_PROG_LOCK
            CBL_THREAD_PROG_UNLOCK
            CBL_THREAD_RESUME
            CBL_THREAD_SUSPEND
            CBL_THREAD_SELF
            CBL_THREAD_SLEEP
            CBL_THREAD_UNLOCK
            CBL_THREAD_WAIT
            CBL_THREAD_YIELD
            RETURN-CODE Values For Thread-control Routines
            Using the Program Thread-locking Routines
            Using CBL_THREAD_SELF to Check Operating System
          Synchronization Routines
            Synchronization Routines - Monitors
              Monitors - General Notes
              CBL_MONITOR_BROWSE
              CBL_MONITOR_BROWSE_TO_READ
              CBL_MONITOR_BROWSE_TO_WRITE
              CBL_MONITOR_CLOSE
              CBL_MONITOR_OPEN_INTRA
              CBL_MONITOR_READ
              CBL_MONITOR_RELEASE
              CBL_MONITOR_UNBROWSE
              CBL_MONITOR_UNREAD
              CBL_MONITOR_UNWRITE
              CBL_MONITOR_WRITE
              CBL_MONITOR_WRITE_TO_BROWSE
            Synchronization Routines - Semaphores
              Semaphores - General Notes
              CBL_SEMAPHORE_ACQUIRE
              CBL_SEMAPHORE_CLOSE
              CBL_SEMAPHORE_OPEN_INTRA
              CBL_SEMAPHORE_RELEASE
            Synchronization Routines - Mutexes
              Mutexes - General Notes
              CBL_MUTEX_ACQUIRE
              CBL_MUTEX_CLOSE
              CBL_MUTEX_OPEN_INTRA
              CBL_MUTEX_RELEASE
            Synchronization Routines - Events
              Events - General Notes
              CBL_EVENT_CLEAR
              CBL_EVENT_CLOSE
              CBL_EVENT_OPEN_INTRA
              CBL_EVENT_POST
              CBL_EVENT_WAIT
            RETURN-CODE Values For Synchronization Routines
          Routines for Handling Thread-specific Data
            CBL_TSTORE_CLOSE
            CBL_TSTORE_GET
            Thread-specific Data Handling Routines - Example
            RETURN-CODE Values For Thread-specific Data Handling Routines
            CBL_TSTORE_CREATE
        NLS Message-file Handling Routines
          CBL_NLS_COMPARE
          CBL_NLS_INFO
        Operating System Information Routines
          CBL_GET_OS_INFO
        Portability Routines
          CBL_SCR_SET_PC_ATTRIBUTES
        Printer Routines
          PC_PRINT_FILE
          PC_PRINTER_CLOSE
          PC_PRINTER_CONTROL
          PC_PRINTER_DEFAULT_FONT
          PC_PRINTER_DEFAULT_NAME
          PC_PRINTER_DEFAULT_PROPERTIES
          PC_PRINTER_DRAW_RECTANGLE
          PC_PRINTER_ENUM_CLOSE
          PC_PRINTER_ENUM_NEXT
          PC_PRINTER_ENUM_START
          PC_PRINTER_FREE_BMP
          PC_PRINTER_GET_BMP_INFO
          PC_PRINTER_GET_COLOR
          PC_PRINTER_GET_FONT
          PC_PRINTER_INFO
          PC_PRINTER_LINE_FROM_TO
          PC_PRINTER_LOAD_BMP
          PC_PRINTER_OPEN
          PC_PRINTER_REDIRECTION_PROC
          PC_PRINTER_SET_BACKGROUND_MIX_MODE
          PC_PRINTER_SET_COLOR
          PC_PRINTER_SET_DEFAULT
          PC_PRINTER_SET_FONT
          PC_PRINTER_SET_PEN
          PC_PRINTER_SET_POSITION
          PC_PRINTER_WRITE
          PC_PRINTER_WRITE_BMP
          Printer Handling Routines Return Codes
        Program Canceling Routines
          CBL_CANCEL
          CBL_CANCEL_PROC
        Program Information Routines
          CBL_GET_PROGRAM_INFO
        Run-unit Handling Routines
          CBL_ABORT_RUN_UNIT
          CBL_CULL_RUN_UNITS
          CBL_EXEC_RUN_UNIT
          CBL_GET_SHMEM_PTR
          CBL_PUT_SHMEM_PTR
          CBL_YIELD_RUN_UNIT
        Screen Routines
          CBL_CLEAR_SCR
          CBL_GET_CSR_POS
          CBL_GET_SCR_GRAPHICS
          CBL_GET_SCR_LINE_DRAW
          CBL_GET_SCR_SIZE
          CBL_READ_SCR_ATTRS
          CBL_READ_SCR_CHARS
          CBL_READ_SCR_CHATTRS
          CBL_SET_CSR_POS
          CBL_SWAP_SCR_CHATTRS
          CBL_WRITE_SCR_ATTRS
          CBL_WRITE_SCR_CHARS
          CBL_WRITE_SCR_CHARS_ATTR
          CBL_WRITE_SCR_CHATTRS
          CBL_WRITE_SCR_N_ATTR
          CBL_WRITE_SCR_N_CHAR
          CBL_WRITE_SCR_N_CHATTR
          CBL_WRITE_SCR_TTY
          X"A7" function 17
          X"A7" function 18
          X"A7" function 25
          X"AF" function 18
          X"AF" function 22
          X"E5"
        State Maintenance Routines
          MF_CLIENT_STATE_ALLOCATE
          MF_CLIENT_STATE_DELETE
          MF_CLIENT_STATE_EXPIRY
          MF_CLIENT_STATE_FILE
          MF_CLIENT_STATE_PURGE
          MF_CLIENT_STATE_RESTORE
          MF_CLIENT_STATE_SAVE
          State Maintenance Routines Status
        Text Routines
          CBL_TOLOWER
          CBL_TOUPPER
          PC_WIN_SET_CHARSET
        Virtual Heap Routines
          CBL_CLOSE_VFILE
          CBL_OPEN_VFILE
          CBL_READ_VFILE
          CBL_WRITE_VFILE
        Windows Routines
          PC_ISAPI_GET_EXT
          PC_WIN_HANDLE
          PC_WIN_INIT
        Miscellaneous Routines
          JVM_LOAD_NATIVE
          X"91" function 11
          X"91" function 12
          X"91" function 13
          X"91" function 14
          X"91" function 15
          X"91" function 16
          X"91" function 35
          X"91" function 69
        Alphabetical List of Library Routines
          CBL_ABORT_RUN_UNIT
          CBL_ALLOC_DYN_MEM
          CBL_ALLOC_MEM
          CBL_ALLOC_SHMEM
          CBL_ALLOC_THREAD_MEM
          CBL_AND
          CBL_CANCEL
          CBL_CANCEL_PROC
          CBL_CFGREAD_DYNFH
          CBL_CFGREAD_EXTFH
          CBL_CHANGE_DIR
          CBL_CHECK_FILE_EXIST
          CBL_CLEAR_SCR
          CBL_CLOSE_FILE
          CBL_CLOSE_VFILE
          CBL_COPY_FILE
          CBL_CREATE_DIR
          CBL_CREATE_FILE
          CBL_CTF_COMP_PROPERTY_GET
          CBL_CTF_COMP_PROPERTY_SET
          CBL_CTF_DEST
          CBL_CTF_EMITTER_PROPERTY_GET
          CBL_CTF_EMITTER_PROPERTY_SET
          CBL_CTF_LEVEL
          CBL_CTF_TRACE
          CBL_CTF_TRACER_GET
          CBL_CTF_TRACER_LEVEL_GET
          CBL_CTF_TRACER_NOTIFY
          CBL_CULL_RUN_UNITS
          CBL_DEBUGBREAK
          CBL_DEBUG_START
          CBL_DEBUG_STOP
          CBL_DELETE_DIR
          CBL_DELETE_FILE
          CBL_DIR_SCAN_END
          CBL_DIR_SCAN_READ
          CBL_DIR_SCAN_START
          CBL_EQ
          CBL_ERROR_PROC
          CBL_EVENT_CLEAR
          CBL_EVENT_CLOSE
          CBL_EVENT_OPEN_INTRA
          CBL_EVENT_POST
          CBL_EVENT_WAIT
          CBL_EXEC_RUN_UNIT
          CBL_EXIT_PROC
          CBL_FILENAME_CONVERT
          CBL_FILENAME_MAX_LENGTH
          CBL_FLUSH_FILE
          CBL_FREE_DYN_MEM
          CBL_FREE_MEM
          CBL_FREE_RECORD_LOCK
          CBL_FREE_SHMEM
          CBL_FREE_THREAD_MEM
          CBL_GET_CSR_POS
          CBL_GET_CURRENT_DIR
          CBL_GET_EXIT_INFO
          CBL_GET_KBD_STATUS
          CBL_GET_MOUSE_MASK
          CBL_GET_MOUSE_POSITION
          CBL_GET_MOUSE_STATUS
          CBL_GET_OS_INFO
          CBL_GET_PROGRAM_INFO
          CBL_GET_RECORD_LOCK
          CBL_GET_SCR_GRAPHICS
          CBL_GET_SCR_LINE_DRAW
          CBL_GET_SCR_SIZE
          CBL_GET_SHMEM_PTR
          CBL_HIDE_MOUSE
          CBL_IMP
          CBL_INIT_MOUSE
          CBL_JOIN_FILENAME
          CBL_LOCATE_FILE
          CBL_MEM_STRATEGY
          CBL_MEM_VALIDATE
          CBL_MONITOR_BROWSE
          CBL_MONITOR_BROWSE_TO_READ
          CBL_MONITOR_BROWSE_TO_WRITE
          CBL_MONITOR_CLOSE
          CBL_MONITOR_OPEN_INTRA
          CBL_MONITOR_READ
          CBL_MONITOR_RELEASE
          CBL_MONITOR_UNBROWSE
          CBL_MONITOR_UNREAD
          CBL_MONITOR_UNWRITE
          CBL_MONITOR_WRITE
          CBL_MONITOR_WRITE_TO_BROWSE
          CBL_MUTEX_ACQUIRE
          CBL_MUTEX_CLOSE
          CBL_MUTEX_OPEN_INTRA
          CBL_MUTEX_RELEASE
          CBL_NLS_CLOSE_MSG_FILE
          CBL_NLS_COMPARE
          CBL_NLS_INFO
          CBL_NLS_OPEN_MSG_FILE
          CBL_NLS_READ_MSG
          CBL_NOT
          CBL_OPEN_FILE
          CBL_OPEN_VFILE
          CBL_OR
          CBL_PUT_SHMEM_PTR
          CBL_READ_FILE
          CBL_READ_KBD_CHAR
          CBL_READ_MOUSE_EVENT
          CBL_READ_SCR_ATTRS
          CBL_READ_SCR_CHARS
          CBL_READ_SCR_CHATTRS
          CBL_READ_VFILE
          CBL_RENAME_FILE
          CBL_SCR_ALLOCATE_COLOR
          CBL_SCR_ALLOCATE_VC_COLOR
          CBL_SCR_CREATE_VC
          CBL_SCR_DESTROY_VC
          CBL_SCR_GET_ATTR_INFO
          CBL_SCR_GET_ATTRIBUTES
          CBL_SCR_NAME_TO_RGB
          CBL_SCR_QUERY_COLORMAP
          CBL_SCR_RESTORE
          CBL_SCR_RESTORE_ATTRIBUTES
          CBL_SCR_SAVE
          CBL_SCR_SAVE_ATTRIBUTES
          CBL_SCR_SET_ATTRIBUTES
          CBL_SCR_SET_PC_ATTRIBUTES
          CBL_SEMAPHORE_ACQUIRE
          CBL_SEMAPHORE_CLOSE
          CBL_SEMAPHORE_OPEN_INTRA
          CBL_SEMAPHORE_RELEASE
          CBL_SET_CSR_POS
          CBL_SET_MOUSE_MASK
          CBL_SHOW_MOUSE
          CBL_SPLIT_FILENAME
          CBL_SUBSYSTEM
          CBL_SRV_SERVICE_FLAGS_GET
          CBL_SRV_SERVICE_FLAGS_SET
          CBL_SWAP_SCR_CHATTRS
          CBL_TERM_MOUSE
          CBL_TEST_RECORD_LOCK
          CBL_THREAD_CREATE
          CBL_THREAD_CREATE_P
          CBL_THREAD_DETACH
          CBL_THREAD_EXIT
          CBL_THREAD_IDDATA_ALLOC
          CBL_THREAD_IDDATA_GET
          CBL_THREAD_KILL
          CBL_THREAD_LIST_END
          CBL_THREAD_LIST_NEXT
          CBL_THREAD_LIST_START
          CBL_THREAD_LOCK
          CBL_THREAD_PROG_LOCK
          CBL_THREAD_PROG_UNLOCK
          CBL_THREAD_RESUME
          CBL_THREAD_SELF
          CBL_THREAD_SLEEP
          CBL_THREAD_SUSPEND
          CBL_THREAD_UNLOCK
          CBL_THREAD_WAIT
          CBL_THREAD_YIELD
          CBL_TOLOWER
          CBL_TOUPPER
          CBL_TSTORE_CLOSE
          CBL_TSTORE_CREATE
          CBL_TSTORE_GET
          CBL_WRITE_FILE
          CBL_WRITE_SCR_ATTRS
          CBL_WRITE_SCR_CHARS
          CBL_WRITE_SCR_CHARS_ATTR
          CBL_WRITE_SCR_CHATTRS
          CBL_WRITE_SCR_N_ATTR
          CBL_WRITE_SCR_N_CHAR
          CBL_WRITE_SCR_N_CHATTR
          CBL_WRITE_SCR_TTY
          CBL_WRITE_VFILE
          CBL_XOR
          CBL_YIELD_RUN_UNIT
          JVM_LOAD_NATIVE
          MF_CLIENT_STATE_ALLOCATE
          MF_CLIENT_STATE_DELETE
          MF_CLIENT_STATE_EXPIRY
          MF_CLIENT_STATE_FILE
          MF_CLIENT_STATE_PURGE
          MF_CLIENT_STATE_RESTORE
          MF_CLIENT_STATE_SAVE
          mFFH
          MFFH_MODIFY_DISABLE
          MFFH_MODIFY_TRACE
          PC_FIND_DRIVES
          PC_ISAPI_GET_EXT
          PC_PRINT_FILE
          PC_PRINTER_CLOSE
          PC_PRINTER_CONTROL
          PC_PRINTER_DEFAULT_FONT
          PC_PRINTER_DEFAULT_NAME
          PC_PRINTER_DEFAULT_PROPERTIES
          PC_PRINTER_DRAW_RECTANGLE
          PC_PRINTER_ENUM_CLOSE
          PC_PRINTER_ENUM_NEXT
          PC_PRINTER_ENUM_START
          PC_PRINTER_FREE_BMP
          PC_PRINTER_GET_BMP_INFO
          PC_PRINTER_GET_COLOR
          PC_PRINTER_GET_FONT
          PC_PRINTER_INFO
          PC_PRINTER_LINE_FROM_TO
          PC_PRINTER_LOAD_BMP
          PC_PRINTER_OPEN
          PC_PRINTER_REDIRECTION_PROC
          PC_PRINTER_SET_BACKGROUND_MIX_MODE
          PC_PRINTER_SET_COLOR
          PC_PRINTER_SET_DEFAULT
          PC_PRINTER_SET_FONT
          PC_PRINTER_SET_PEN
          PC_PRINTER_SET_POSITION
          PC_PRINTER_WRITE
          PC_PRINTER_WRITE_BMP
          PC_READ_DRIVE
          PC_SET_DRIVE
          PC_WIN_CHAR_TO_OEM
          PC_WIN_HANDLE
          PC_WIN_INIT
          PC_WIN_OEM_TO_CHAR
          PC_WIN_SET_CHARSET
          X"91" function 11
          X"91" function 12
          X"91" function 13
          X"91" function 14
          X"91" function 15
          X"91" function 16
          X"91" function 35
          X"91" function 46
          X"91" function 47
          X"91" function 48
          X"91" function 49
          X"91" function 69
          X"A7" functions 6 and 7
          X"A7" function 16
          X"A7" function 17
          X"A7" function 18
          X"A7" functions 20 and 21
          X"A7" function 25
          X"AF" function 1
          X"AF" function 18
          X"AF" function 22
          X"AF" function 26
          X"AF" Function 81
          X"B0" function 0
          X"B0" function 2
          X"B0" function 4
          X"E5"
          X"F5"
          X"F4"
      Mainframe Reference
        Assembler Option Reference
          Macros and SVCs
          Assembler Pseudo Operations
            Supported Pseudo Operations
            Pseudo Operations with Name Only Support
          Assembler Compiler Directives
            Build Settings Options Directives
              AAT
              AMODE(24|31)
              ANIM
              CALL
              CICS
              EPILOG
              LINK
              LIST
              MPC
              OMF(...)
              OPT
              PROLOG
              RENT
              REUS
              RMODE(24|31)
              SYSPARM
              UFUNC
              UOPT
              VSECOMP
              XREF
            Additional Directives
              ALLOW
              ASM
              BAL
              BALLIST
              BALWTO
              CACHE
              COMPATM
              COMPATS
              EID2
              ESD
              LISTCALL
              LISTPARM
              MACLIST
              MCALLS
              MOPLIST
              MOPWTO
              MPCGEN
              MPCLIST
              OBJ370
              OBJECT
              OLDCICS
              PLISTUB
              RLD
              STATIC
              TOTALS
              TRACEn
              XMAC
              XSVC
          Assembler Linker Directives
            Build Settings Linker Directives
              AMODE Linker directive
              ANIM
              ASM Linker Directive
              CALL Linker Directive
              LIST Linker Directive
              OMF Linker Directive
              RENT Linker Directive
              REUS Linker Directive
              RMODE Linker Directive
            Explicitily Set Linker Directives
              AUTOALIAS Linker Directive
              COMPOSITE Linker Directive
              EXPORT Linker Directive
              NONCAN Linker Directive
              TRACE Linker Directive
          Assembler Link File Commands
            ALIAS Link File Command
            CHANGE Link File Command
            ENTRY Link File Command
            INCLUDE Link File Command
            Name Link File Command
          Macro Instructions
            MVS Macro Instructions
            DOS/VSE Macro Instructions
              Macros That Require VSECOMP Directive
                CLOSE
                GET
                LOAD
                OPEN
                PUT
              Macros Common with MVS
                CALL DOS/VSE Macro
                DEQ
                ENQ
                EXTRACT
                READ
                RETURN
                SAVE
                WTO
                WTOR
              DOS/VSE-specific Macros
          Supervisor Services (SVCs)
            SVC 4, GETMAIN (all E and L options, VU and VC)
            SVC 5, FREEMAIN (all E and L options, VU and VC)
            SVC 6, LINK
            SVC 8, LOAD
            SVC 9, DELETE
            SVC 10, GETMAIN (R option)
            SVC 11, TIME
            SVC 13, ABEND
            SVC 14, SPIE
            SVC 26, CATALOG and LOCATE
            SVC 29, SCRATCH
            SVC 35, WTO and WTOR
            SVC 39, LINKC2
            SVC 41, IDENTIFY
            SVC 62, Detach
            SVC 99, DYNALLOC
            SVC 103, XLATE
            SVC 120
        Preprocessor Options
          EXCI
          FUNCTION
          HIDE
          LINKAGE
          OPTION
          SEVERITY
        CICS Support Commands
          CICS API Calls
            ABEND
            ADDRESS
            ADDRESS SET
            ALLOCATE
            ASKTIME
            ASSIGN
            BIF DEEDIT
            BUILD ATTACH
            CANCEL
            CHANGE PASSWORD
            CHANGE TASK
            CONNECT PROCESS
            CONVERSE
            DEFINE COUNTER
            DEFINE DCOUNTER
            DELAY
            DELETE
            DELETE CONTAINER
            DELETE COUNTER
            DELETE DCOUNTER
            DELETE RIDFLD
            DELETEQ
            DELETEQ TD
            DELETEQ TS
            DEQ
            DOCUMENT CREATE
            DOCUMENT DELETE
            DOCUMENT INSERT
            DOCUMENT RETRIEVE
            DOCUMENT SET
            DUMP
            DUMP SYSTEM
            DUMP TRANSACTION
            ENDBR
            ENDBROWSE ACTIVITY
            ENDBROWSE CONTAINER
            ENDBROWSE EVENT
            ENDBROWSE PROCESS
            ENQ
            ENTER TRACEID
            ENTER TRACENUM
            FEPI
            FORMATTIME
            FREE
            FREEMAIN
            GDS ALLOCATE
            GDS ASSIGN
            GDS CONNECT
            GDS EXTRACT ATTRIBUTES
            GDS EXTRACT PROCESS
            GDS FREE
            GDS ISSUE ABEND
            GDS ISSUE CONFIRMATION
            GDS ISSUE ERROR
            GDS ISSUE PREPARE
            GDS ISSUE SIGNAL
            GDS RECEIVE
            GDS SEND
            GDS WAIT
            GET CONTAINER
            GET COUNTER
            GET DCOUNTER
            GETMAIN
            GETNEXT ACTIVITY
            GETNEXT CONTAINER
            GETNEXT EVENT
            GETNEXT PROCESS
            HANDLE ABEND
            HANDLE AID
            HANDLE CONDITION
            IGNORE CONDITION
            INVOKE WEBSERVICE
            ISSUE ABEND
            ISSUE ABORT
            ISSUE ADD
            ISSUE CONFIRMATION
            ISSUE COPY
            ISSUE DISCONNECT
            ISSUE END
            ISSUE ENDFILE
            ISSUE ENDOUTPUT
            ISSUE EODS
            ISSUE ERASE
            ISSUE ERASEAUP
            ISSUE ERROR
            ISSUE LOAD
            ISSUE NOTE
            ISSUE PASS
            ISSUE PREPARE
            ISSUE PRINT
            ISSUE QUERY
            ISSUE RECEIVE
            ISSUE REPLACE
            ISSUE RESET
            ISSUE SEND
            ISSUE SIGNAL
            ISSUE WAIT
            JOURNAL
            LINK
            LOAD
            MONITOR
            MOVE CONTAINER
            POINT
            POP
            POP HANDLE
            POST
            PURGE MESSAGE
            PUSH
            PUSH HANDLE
            PUT CONTAINER
            QUERY COUNTER
            QUERY DCOUNTER
            QUERY SECURITY
            READ
            READNEXT
            READPREV
            READQ
            READQ TD
            READQ TS
            RECEIVE
            RECEIVE MAP
            RECEIVE MAP MAPPINGDEV
            RECEIVE MAPSET
            RECEIVE PARTN
            RELEASE
            RESETBR
            RETRIEVE
            RETRIEVE REATTACH
            RETURN
            REWIND COUNTER
            REWIND DCOUNTER
            REWRITE
            ROUTE
            SEND
            SEND CONTROL
            SEND MAP
            SEND MAP MAPPINGDEV
            SEND MAPSET
            SEND PAGE
            SEND PARTNSET
            SEND TEXT
            SEND TEXT MAPPED
            SEND TEXT NOEDIT
            SIGNOFF
            SIGNON
            SPOOLCLOSE
            SPOOLCLOSE REPORT
            SPOOLOPEN ESCAPE
            SPOOLOPEN INPUT
            SPOOLOPEN MAPNAME
            SPOOLOPEN OUTPUT
            SPOOLOPEN REPORT ASA
            SPOOLOPEN REPORT JCL
            SPOOLOPEN REPORT MCC
            SPOOLOPEN REPORT NOCC
            SPOOLOPEN REPORT SCS
            SPOOLOPEN REPORT T3270
            SPOOLOPEN RESUME
            SPOOLREAD
            SPOOLWRITE
            SPOOLWRITE MAPNAME
            SPOOLWRITE REPORT
            START
            START ATTACH
            START BREXIT
            START CHANNEL
            STARTBR
            STARTBROWSE ACTIVITY
            STARTBROWSE CONTAINER
            STARTBROWSE EVENT
            STARTBROWSE PROCESS
            SUSPEND
            SYNCPOINT
            TRACE
            UNLOCK
            UPDATE COUNTER
            UPDATE DCOUNTER
            VERIFY PASSWORD
            WAIT CONVID
            WAIT EVENT
            WAIT EXTERNAL
            WAIT JOURNAL
            WAIT JOURNALNAME
            WAIT JOURNALNUM
            WAIT SIGNAL
            WAIT TERMINAL
            WAITCICS
            WEB CLOSE
            WEB CONVERSE
            WEB ENDBROWSE FORMFIELD
            WEB ENDBROWSE HTTPHEADER
            WEB ENDBROWSE QUERYPARM
            WEB EXTRACT
            WEB OPEN
            WEB PARSE
            WEB READ FORMFIELD
            WEB READ HTTPHEADER
            WEB READ QUERYPARM
            WEB READNEXT FORMFIELD
            WEB READNEXT HTTPHEADER
            WEB READNEXT QUERYPARM
            WEB RECEIVE
            WEB RECEIVE SESSTOKEN
            WEB RETRIEVE
            WEB SEND
            WEB SEND SESSTOKEN
            WEB STARTBROWSE FORMFIELD
            WEB STARTBROWSE HTTPHEADER
            WEB STARTBROWSE QUERYPARM
            WEB WRITE
            WRITE
            WRITE JOURNALNAME
            WRITE JOURNALNUM
            WRITE OPERATOR
            WRITEQ
            WRITEQ TD
            WRITEQ TS
            XCTL
          CICS SPI Calls
            ACQUIRE TERMINAL
            COLLECT STATISTICS
            CREATE CONNECTION
            CREATE CORBASERVER
            CREATE DB2CONN
            CREATE DB2ENTRY
            CREATE DB2TRAN
            CREATE DJAR
            CREATE DOCTEMPLATE
            CREATE ENQMODEL
            CREATE FILE
            CREATE JOURNALMODEL
            CREATE LSRPOOL
            CREATE MAPSET
            CREATE PARTITIONSET
            CREATE PARTNER
            CREATE PROCESSTYPE
            CREATE PROFILE
            CREATE PROGRAM
            CREATE REQUESTMODEL
            CREATE SESSIONS
            CREATE TCPIPSERVICE
            CREATE TDQUEUE
            CREATE TERMINAL
            CREATE TRANCLASS
            CREATE TRANSACTION
            CREATE TSMODEL
            CREATE TYPETERM
            DISABLE PROGRAM
            DISCARD AUTINSTMODEL
            DISCARD CONNECTION
            DISCARD CORBASERVER
            DISCARD DB2CONN
            DISCARD DB2ENTRY
            DISCARD DB2TRAN
            DISCARD DJAR
            DISCARD DOCTEMPLATE
            DISCARD ENQMODEL
            DISCARD FILE
            DISCARD JOURNALMODEL
            DISCARD JOURNALNAME
            DISCARD PARTNER
            DISCARD PROCESSTYPE
            DISCARD PROFILE
            DISCARD PROGRAM
            DISCARD REQUESTMODEL
            DISCARD TCPIPSERVICE
            DISCARD TDQUEUE
            DISCARD TERMINAL
            DISCARD TRANCLASS
            DISCARD TRANSACTION
            DISCARD TSMODEL
            DISCARD URIMAP
            ENABLE PROGRAM
            EXTRACT ATTACH
            EXTRACT ATTRIBUTES
            EXTRACT CERTIFICATE
            EXTRACT EXIT
            EXTRACT LOGONMSG
            EXTRACT PROCESS
            EXTRACT TCPIP
            EXTRACT TCT
            EXTRACT WEB
            INQUIRE AUTINSTMODEL
            INQUIRE AUTOINSTALL
            INQUIRE BEAN
            INQUIRE BRFACILITY
            INQUIRE CFDTPOOL
            INQUIRE CONNECTION
            INQUIRE CORBASERVER
            INQUIRE DATASET
            INQUIRE DB2CONN
            INQUIRE DB2ENTRY
            INQUIRE DB2TRAN
            INQUIRE DELETSHIPPED
            INQUIRE DISPATCHER
            INQUIRE DJAR
            INQUIRE DOCTEMPLATE
            INQUIRE DSNAME
            INQUIRE DUMPDS
            INQUIRE ENQ
            INQUIRE ENQMODEL
            INQUIRE EXCI
            INQUIRE EXITPROGRAM
            INQUIRE FILE
            INQUIRE IRC
            INQUIRE JOURNALMODEL
            INQUIRE JOURNALNAME
            INQUIRE JOURNALNUM
            INQUIRE JVMPOOL
            INQUIRE MODENAME
            INQUIRE MONITOR
            INQUIRE NETNAME
            INQUIRE PARTNER
            INQUIRE PIPELINE
            INQUIRE PROCESSTYPE
            INQUIRE PROFILE
            INQUIRE PROGRAM
            INQUIRE REQID
            INQUIRE REQUESTMODEL
            INQUIRE RRMS
            INQUIRE STATISTICS
            INQUIRE STORAGE
            INQUIRE STREAMNAME
            INQUIRE SYSDUMPCODE
            INQUIRE SYSTEM
            INQUIRE TASK
            INQUIRE TASK LIST
            INQUIRE TCLASS
            INQUIRE TCPIP
            INQUIRE TCPIPSERVICE
            INQUIRE TDQUEUE
            INQUIRE TERMINAL
            INQUIRE TRACEDEST
            INQUIRE TRACEFLAG
            INQUIRE TRACETYPE
            INQUIRE TRANCLASS
            INQUIRE TRANDUMPCODE
            INQUIRE TRANSACTION
            INQUIRE TSMODEL
            INQUIRE TSPOOL
            INQUIRE TSQNAME
            INQUIRE TSQUEUE
            INQUIRE UOW
            INQUIRE UOWDSNFAIL
            INQUIRE UOWENQ
            INQUIRE UOWLINK
            INQUIRE URIMAP
            INQUIRE VOLUME
            INQUIRE VTAM
            INQUIRE WEB
            INQUIRE WEBSERVICE
            PERFORM CORBASERVER
            PERFORM DELETSHIPPED
            PERFORM DJAR
            PERFORM DUMP
            PERFORM ENDAFFINITY
            PERFORM RESETTIME
            PERFORM SECURITY REBUILD
            PERFORM SHUTDOWN
            PERFORM STATISTICS RECORD
            RESYNC ENTRYNAME
            SET AUTOINSTALL
            SET BRFACILITY
            SET CONNECTION
            SET CORBASERVER
            SET DATASET
            SET DB2CONN
            SET DB2ENTRY
            SET DB2TRAN
            SET DELETSHIPPED
            SET DISPATCHER
            SET DOCTEMPLATE
            SET DSNAME
            SET DUMPDS
            SET ENQMODEL
            SET FILE
            SET IRC
            SET JOURNALNAME
            SET JOURNALNUM
            SET JVMPOOL
            SET MODENAME
            SET MONITOR
            SET NETNAME
            SET PIPELINE
            SET PROCESSTYPE
            SET PROGRAM
            SET STATISTICS
            SET SYSDUMPCODE
            SET SYSTEM
            SET TASK
            SET TCLASS
            SET TCPIP
            SET TCPIPSERVICE
            SET TDQUEUE
            SET TERMINAL
            SET TRACEDEST
            SET TRACEFLAG
            SET TRACETYPE
            SET TRANCLASS
            SET TRANDUMPCODE
            SET TRANSACTION
            SET TSQNAME
            SET TSQUEUE
            SET UOW
            SET UOWLINK
            SET URIMAP
            SET VOLUME
            SET VTAM
            SET WEB
            SET WEBSERVICE
        Micro Focus BMS Screen Painter
          Overview of the BMS Screen Painter
            Using the Painter
            The Painter Window
          Configuring the Painter
          Build Settings for the BMS Screen Painter
          Working with Maps
          Defining Field, Map and Mapset Properties
            Defining Field Properties
            Defining Map Properties
            Defining Mapset Properties
          Working with Previously Created Maps
          Generating Output from the Painter
            BMS Macro Files
            Copybooks and Load Modules
          To start the BMS Painter utility
          BMS Compiler
          BMS Screen Painter Technical Details
            The EXTATT, MAPATTS, and DSATTS Operands
            Examples of SDF Copybooks
              SDF Array
              SDF Group
            Handling Comments in BMS Macros
          BMS Directives
            Key to BMS Directives
            ALIGN
            CS
            DP
            DSECT
            HLL
            IGNORE
            LEVEL
            MAP
            NAMES
            PREFIX
            PCOMP
            PREPASM
            REDEFINPUT
            SDF
            STRNAME
            SYSPARM
            SYSLIB
            VERBOSE
          CICS BMS Screen Painter Keyboard Shortcuts
          BMS Painter Compile Messages
            BMSCH1003S - BMSCH1020E
              BMSCH1003S Error opening filename
              BMSCH1004W Warning filename may already be open. Read only access acquired
              BMSCH1005I Opening file filename
              BMSCH1008W feature is invalid if MAPATTS(feature) omitted
              BMSCH1010W Field overlaps another with MODE=IN/INOUT
              BMSCH1011E Unexpected scanning error on filename
              BMSCH1012S No DFHMSD macro was found
              BMSCH1013E Multiple DFHMSD macros found, only one permitted per file
              BMSCH1014E Unexpected verb verb-name found, remainder of macro discarded
              BMSCH1015E Error closing file
              BMSCH1016W Mutually exclusive operands operands found in macro-name macro, last value assumed
              BMSCH1017W Duplicate operands (operands) found in macro-name macro, last value assumed
              BMSCH1018E Unrecognized option option-name found processing operand operand of macro-name macro
              BMSCH1019E The length option (HONEOM, L40, L64, or L80) for the CTRL operand for the macro-name macro was encountered more than once
              BMSCH1020E name was expected but found name
            BMSCH1021E - BMSCH1040W
              BMSCH1021E Missing label for DFHMSD macro
              BMSCH1022W Operand operand of the macro-name macro is not supported at Minimum BMS level (Standard/Full required)
              BMSCH1023I The painter is currently at the level BMS support level
              BMSCH1024S End of file encountered before DFHMDI
              BMSCH1025E Bad char found processing FLDSEP, length should be <= value
              BMSCH1026W Operand keyword keyword of the macro-name macro only available at FULL BMS support level
              BMSCH1027E DFHMSD label (label) too long - truncating to label
              BMSCH1028E FLDSEP hex value's length should be <= value
              BMSCH1029E LDC string value length should be value
              BMSCH1030E Unexpected option option-name found processing operand operand of macro-name macro
              BMSCH1031I BOX cannot be specified for OUTLINE with LEFT, RIGHT, OVER, or UNDER
              BMSCH1032W Duplicate options (option-name) found for operand operand of the macro-name macro
              BMSCH1033E Bad char found processing PS, length should be <= value
              BMSCH1034E PS hex value's length should be <= value
              BMSCH1035E Bad value specified for SUFFIX parameter, length should be value
              BMSCH1036E Mutually exclusive operands operand found in macro-name macro, last value ignored
              BMSCH1037S Missing label for DFHMDI macro
              BMSCH1038E Mutually exclusive options option-name for operand operand in macro-name macro
              BMSCH1039W Option option-name for the operand operand of the macro-name macro only available at FULL BMS support level
              BMSCH1040W DFHMSD label mismatch - original (label), ending (label)
            BMSCH1041E - BMSCH1060I
              BMSCH1041E A bad token, token-name, was encountered before processing DFHMDI
              BMSCH1042S End of file encountered before end of DFHMDI processing
              BMSCH1043E Duplicate DFHMDI label label, skipping map
              BMSCH1044W COPY not supported
              BMSCH1045E Invalid hex value value specified for operand operand of macro-name macro
              BMSCH1046E DFHMDF label (label) too long - truncating to label
              BMSCH1047E Duplicate DFHMDF label label, skipping field
              BMSCH1048W Single quote found in INITIAL string
              BMSCH1049W Single ampersand found in INITIAL string
              BMSCH1050W Truncating PARTN name from name to name
              BMSCH1051W Unrecognized operand operand found processing macro-name macro
              BMSCH1052W DSATTS option-name option specified, assuming corresponding MAPATTS for macro-name macro
              BMSCH1053S Out of memory, allocating new item
              BMSCH1054S End of file encountered before end of DFHMDF processing
              BMSCH1055E Error (value) occurred verifying name at position value of name
              BMSCH1056E Hex string string is not even length, ignoring last character
              BMSCH1057E DFHMDI label (label) too long - truncating to label
              BMSCH1058W Fields starting at bottom right corner of map cannot have ATTRB=IC - ignoring option
              BMSCH1059E Error interpreting SDF information - continuing with SDF support disabled
              BMSCH1060I BMS source load complete, interpreting SDF information
            BMSCH1061I - BMSCH1080I
              BMSCH1061I Detected repeating group of fields in map mapname, generating implied SDF group (groupname)
              BMSCH1062I Detected repeating field (fieldname) in map mapname, processing as SDF field array
              BMSCH1063I Processing map mapname
              BMSCH1064W Missing comma after last operand, continuation cards ignored
              BMSCH1065E Quoted string missing terminating quote
              BMSCH1066S value syntax errors found, parsing terminated at line value
              BMSCH1067S Error interpreting SDF field array (name) - all array fields must be equal length
              BMSCH1068S Invalid or unrecognized SDF comment format (name)
              BMSCH1069S Error processing SDF group (groupname), continuing with SDF support disabled
              BMSCH1070I Detected repeating SDF group (groupname) in map mapname
              BMSCH1071I SDF interpretation complete
              BMSCH1072S Found DFHMDF macro before DFHMDI
              BMSCH1073S Found DFHMDI macro before DFHMSD
              BMSCH1074W ATTRB option name conflicts with name, defaulting to ASKIP
              BMSCH1075E Length of picture clause picture specified for PICIN/PICOUT does not match field length of length"
              BMSCH1076E Illegal character found at position posn of PICIN/PICOUT picture clause picture
              BMSCH1077E PICIN/PICOUT picture clause is too long (picture)
              BMSCH1078W Unable to locate picture clause validation routines, unable to validate picture picture specified in PICIN/PICOUT
              BMSCH1079W PICIN/PICOUT is illegal for languages other than COBOL and PL/I
              BMSCH1080I Enabling SDF features to convert BMS/GT format source
            BMSCH1081S - BMSCH1084W
              BMSCH1081S LENGTH operand missing for labeled DFHMDF macro
              BMSCH1082E PICIN/PICOUT picture clause invalid with specified MODE
              BMSCH1084W Continuation statement may be in error
          BMS Painter Generate Messages
            BMSCM1001I Saving BMS file filename
            BMSCM1002I Generating type DSECT : filename (1)
            BMSCM1003I Generating CSECT filename
            BMSCM1011W Generation of PLI DSECT not currently supported
            BMSCM1012W Generation of C DSECT not currently supported
            BMSCM1013W DFHMSD TYPE=name does not match requested SYSPARM (sysparm)
            BMSCM1014W No SYSPARM specified, defaulting to MAP and DSECT
            BMSCM1015W No SYSPARM specified. Specify type of map to be generated in build settings
            BMSCM1017W DFHMSD TYPE=MAP does not match specified SYSPARM, forcing DSECT generation as SDF features are enabled
            BMSCM1018E Error saving filename, could not open file for output
            BMSCM1019E A file error occurred whilst saving filename
            BMSCM1020E An error occured re-opening filename following the save request, read only access assumed
            BMSCM1021E Error opening output file for language DSECT : filename (1)
            BMSCM1022W Assuming TIOAPFX=YES (required for command-level applications)
        IMS Support
          mfims Command
          IMS Directives
            GEN Directives
              CLS
              COPYEXT(ext)
              DEFAULTEXT(ext)
              ECHO
              EXCLUPDT
              HEXFILL
              IMSLIBNO(x)
              LIST
              MAP
              MODEL
              /PATH
              PREPROCESS
              STACK
              VERIFY
            DBDGEN Directives
              CLS
              COPYEXT(ext)
              DEFAULTEXT(ext)
              ECHO
              EXCLUPDT
              IMSLIBNO(x)
              LIST
              MAP
            MFSGEN Directives
              CLS
              COPYEXT(ext)
              CP
              DEFAULTEXT(ext)
              ECHO
              EXCLUPDT
              HEXFILL
              IMSLIBNO(x)
              LIST
              MODEL
              /PATH
              PREPROCESS
              STACK
            PSBGEN Directives
              CLS
              COPYEXT(ext)
              DEFAULTEXT(ext)
              ECHO
              EXCLUPDT
              IMSLIBNO(x)
              LIST
              VERIFY
          IMSDBU
            IMSDBU Overview
            Starting IMSDBU
            IMSDBU Main Features
              High Performance
              IMS/ESA Extract
              Load and Unload Exits
              IMSDBU Interfaces
              Reports, Statistics and Logs
              Simplified Logical Loading
              Specialized and Generic Load Inputs
            Using IMSDBU with Fileshare Databases
            Fast Path MSDBs
            Migrating from DBUTIL
            IMSDBU Automation
            Colorizing IMSDBU
            IMSDBU Functions
              The Add Function
                The Add Function's Inputs and Outputs
                Adding Segments to Logically Related Databases
                Add Directives
                  COMPRESS Directive (Add Function)
                  DATA Directive (Add Function)
                  DSN Directive (Add Function)
                  LAYOUT Directive (Add Function)
                  LRECL Directive (Add Function)
                  RECFM Directive (Add Function)
                  REPLACE Directive (Add Function)
                  SEGEXIT Directive (Add Function)
                  SEGM Directive (Add Function)
              The Delete Function
              The Load Function
                The Load Function's Inputs and Outputs
                Loading Logically Related Databases
                Load Directives
                  COMPRESS Directive (Load Function)
                  DATA Directive (Load Function)
                  DSN Directive (Load Function)
                  LAYOUT Directive (Load Function)
                  LRECL Directive (Load Function)
                  RECFM Directive (Load Function)
                  SEGEXIT Directive (Load Function)
                  SEGM Directive (Load Function)
              The Makelist Function
                Building the Logical List for Makelist
                The Makelist Function's Inputs and Outputs
                Makelist Directives
                  MAKELISTDSN Directive (Makelist Function)
              The PtrUpdate Function
                Adjusting for Missing Segments
                The PtrUpdate Function's Inputs and Outputs
                PtrUpdate Directives
              The Reorganize Function
                Reorganize Processing Details
                The Reorganize Function's Inputs and Outputs
                Reorganize Failure Recovery
                Reorganize Directives
              The Runlist Function
                The Runlist Function's Inputs and Outputs
                Restarting a Failed Runlist Operation
                Runlist Directives
              The Unload Function
                The Unload Function's Inputs and Outputs
                Unload Directives
                  COMPRESS Directive (Unload Function)
                  DATA Directive (Unload Function)
                  DSN Directive (Unload Function)
                  LAYOUT Directive (Unload Function)
                  LRECL Directive (Unload Function)
                  RECFM Directive (Unload Function)
                  SEGEXIT Directive (Unload Function)
                  SEGM Directive (Unload Function)
              The Useq Function
                The Useq Function's Inputs and Outputs
                Useq Directives
                  DSN Directive (Useq Function)
              The Zeroload Function
                The Zeroload Function's Inputs and Outputs
                Zeroload Database Names
                Zeroload Directives
              Common Directives
                CLS Directive (Common)
                ECHO Directive (Common)
                INI Directive (Common)
                LIST Directive (Common)
                LISTOPEN Directive (Common)
                LOG Directive (Common)
                PROGRESS Directive (Common)
          IMS Error Messages
            DBD Error Messages
              Messages DBDUT0401 to DBDUT0417
                DBDUT0401W More than one DBD macro present, all but the first ignored
                DBDUT0402W DBD RMNAME operand invalid with ACCESS %8, RMNAME ignored
                DBDUT0403W More than one DBDGEN statement present, all but the first ignored
                DBDUT0404W Unknown keyword, %8 for %8, ignored
                DBDUT0405W DBDGEN statement appeared before %8 macro
                DBDUT0406W Field TYPE=H (Halfword), assumed to be two bytes long
                DBDUT0407W Field TYPE=F (Fullword), assumed to be four bytes long
                DBDUT0408W DATASET SCAN operand is invalid for ACCESS %8, SCAN ignored
                DBDUT0409W DATASET FRSPC operand is invalid for ACCESS %8, FRSPC ignored
                DBDUT0410W Exceeded maximum of 10 DATASET macros with operands
                DBDUT0411W Label %8, only the first DATASET with a common label can contain operands
                DBDUT0412W DATASET contains no operands but label %8 not previously defined
                DBDUT0413W Duplicate DATASET DDNAME %8 in DD1, DD2, or OVFLW
                DBDUT0414W Label %8, DD1 %8, previous DATASET group contains no segments
                DBDUT0415W SEGM macro not preceded by DATASET macro. DATASET is required for access type: %8
                DBDUT0416W Incorrect RULES specified for sequential dependent segment %8, FIRST rules assumed
                DBDUT0417W Missing required DBDGEN macro statement, assumed present
              Messages DBDUT04A1 to DBDUT04A6
                DBDUT04A1W Continuation cannot start in column 1
                DBDUT04A2W Expected "=", found "(", "=" is assumed
                DBDUT04A3W Continuation expected, none received
                DBDUT04A4W Invalid character following final quote "%1"
                DBDUT04A5W %8 has a non-numeric value "%8", assumed zero
                DBDUT04A6W Duplicate keyword %8 specified, last one used
              Messages DBDUT04E1 to DBDUT04E2
                DBDUT04E1W EQU %8 error, keyword already has data
                DBDUT04E2W EQU %8 error, data already has a keyword
              Messages DBDUT0801 to DBDUT0882
                DBDUT0801E SEGM macro not preceded by DBD macro. DBD macro must be first statement in DBD source
                DBDUT0802E DBD macro missing required NAME operand
                DBDUT0803E HDAM or DEDB database missing required RMNAME operand
                DBDUT0804E PARENT segment %8 for segment %8 not previously defined in this database
                DBDUT0805E Source segment %8 for XDFLD %8 not defined
                DBDUT0806E SEGM macro missing required NAME operand
                DBDUT0807E Missing required DBDGEN statement
                DBDUT0808E SEGM %8 has missing or invalid BYTES operand
                DBDUT0809E SEGM %8, minimum bytes (%5%) exceeds maximum bytes (%5%)
                DBDUT0810E DEDB root segment %8, field %8 not unique
                DBDUT0811E Non-related MSDB segment %8, field %8 not unique
                DBDUT0812E INDEX DBD segment %8 must contain a sequence field. Field %8 not a sequence field
                DBDUT0813E FIELD macro not preceded by SEGM macro
                DBDUT0814E Segment %8, FIELD macro missing required NAME operand
                DBDUT0815E SEGM %8, FIELD %8, contains invalid data in name parameter, 3rd operand %1
                DBDUT0816E DEDB sequential dependent segment %8 contains invalid sequence field %8
                DBDUT0817E SEGM %8, FIELD %8 contains invalid data in name parameter, 2nd operand %4 not SEQ
                DBDUT0818E Segment %8, sequence field %8 must be first field after SEGM for IMS/ESA compatibility. Use system config, IBM DLI PLATFORM setting for DOS/VS syntax
                DBDUT0819E COPY statement missing required name parameter
                DBDUT0820E COPY member %8 not found
                DBDUT0821E Segment %8, field %8 not unique
                DBDUT0822E Segment %8, field %8 packed length cannot exceed 16 bytes
                DBDUT0823E Segment %8, field %8, BYTES operand missing or invalid
                DBDUT0824E Segment %8, field %8 missing required START operand
                DBDUT0825E Field %8 extends beyond segment maximum size of %5%, field start %5%, length %5%
                DBDUT0826E Segment name %8 not unique within this DBD
                DBDUT0827E %8 ACCESS type requires DATASET DD1 operand when DATASET does not have a label
                DBDUT0828E DATASET SCAN value of %5%, exceeds maximum of 255
                DBDUT0829E DATASET FRSPC (free block frequency) of %5% must be in range of zero to 100, but not 1
                DBDUT0830E DATASET FRSPC percentage of %3% must be in range of 0 to 99
                DBDUT0831E LOGICAL DATASET not valid with ACCESS %8
                DBDUT0832E MSDB missing required DATASET REL operand
                DBDUT0833E Only 1 SEGM statement allowed in MSDB database
                DBDUT0834E SEGM %8 missing required PARENT operand
                DBDUT0835E Segment %8, length %6% exceeds maximum segment length of 32760
                DBDUT0836E Segment %8 level is deeper than 15, parent segment %8
                DBDUT0837E DBD ACCESS %8 does not support Virtual segments
                DBDUT0838E LCHILD missing required segment NAME operand
                DBDUT0839E LCHILD segment operand %8 missing required DBD NAME operand in index DBD
                DBDUT0840E LCHILD PAIR operand not supported with ACCESS %8
                DBDUT0841E XDFLD statement not supported with ACCESS %8
                DBDUT0842E GSAM DATASET macro missing required RECFM operand
                DBDUT0843E Missing required DBD macro statement
                DBDUT0844E SEGM statement not found, DBD requires at least one
                DBDUT0845E Paired segment %8 not found in DBD or occurred more than once
                DBDUT0846E Index DBD can contain only one LCHILD statement
                DBDUT0847E Index DBD missing required LCHILD statement
                DBDUT0848E XDFLD missing required NAME operand
                DBDUT0849E XDFLD %8 missing required SRCH operand
                DBDUT0850E XDFLD %8 precedes SEGM statement and is missing SEGMENT operand
                DBDUT0851E XDFLD %8 has more than 5 SUBSEQ fields
                DBDUT0852E XDFLD %8 has more than 5 DDATA fields
                DBDUT0853E XDFLD %8 has more than 5 SRCH fields
                DBDUT0854E LCHILD %8, XDFLD %8, key length %4% exceeds maximum CONST,SRCH,SUBSEQ length of 240
                DBDUT0855E XDFLD %8, SEGMENT %8 not defined in database
                DBDUT0856E XDFLD %8, SRCH field %8 not in source segment %8
                DBDUT0857E XDFLD %8, DDATA field %8 not in source segment %8
                DBDUT0858E XDFLD %8, source segment %8, DDATA field %8 cannot be a /SX field
                DBDUT0859E XDFLD %8, SUBSEQ field %8 not in source segment %8
                DBDUT0860E XDFLD %8, target segment %8 not parent of source segment %8
                DBDUT0862E Sequence field %8 in root segment %8 must be unique for database type %8
                DBDUT0863E GSAM minimum record length exceeds maximum for RECFM=V
                DBDUT0865E SEGM statement limit of 255 exceeded
                DBDUT0866E FIELD statement limit of 1000 exceeded
                DBDUT0867E Segment %8, key sequence field %8, length %4% exceeds maximum
                DBDUT0868E Virtual logical child segment %8 not referenced by an LCHILD PAIR statement
                DBDUT0869E Paired (real) logical child segment %8 missing logical PARENT specification
                DBDUT0870E DBD statement missing required ACCESS operand
                DBDUT0871E MSDB missing required DATASET REL operand
                DBDUT0872E XDFLD has no preceding LCHILD statement
                DBDUT0873E Sequence field %8, start %5%, length %5% extends beyond SEGM minimum size of %5% bytes
                DBDUT0874E Segment %8, sequence field %8 invalid, only 1 sequence field allowed for this segment type
                DBDUT0875E Segment %8, field %8, START value %8 not numeric or names a field which is not defined for this SEGM
                DBDUT0876E EXIT parameter is not allowed with ACCESS of %8
                DBDUT0877E Logical SEGM %8 missing required SOURCE operand
                DBDUT0878E Segment %8, hierarchy sequence error
                DBDUT0879E First ACCESS statement must precede first SEGM
                DBDUT0880E ACCESS statement contains mutually exclusive keywords RMRTN and REF
                DBDUT0881E ACCESS statement only valid with DBD ACCESS=HD
                DBDUT0882 Segment FIELD statement limit of 255 exceeded
              Messages DBDUT08A1 to DBDUT08A3
                DBDUT08A1E Unmatched parentheses
                DBDUT08A2E Unmatched quotes
                DBDUT08A3E Positional operand cannot follow keyword operand: %60%
              Messages DBDUT08P1 to DBDUT08P2
                DBDUT08P1E Number of list operands exceeds MFIMS maximum of %3%
                DBDUT08P2E Macro %8, keyword %8 has unmatched parentheses
              Messages DBDUT0L02 to DBDUT0L99
                DBDUT0L02E MFIMS does not support GSAM undefined length records
                DBDUT0L05E Bidirectional pairings exceed MFIMS limit of %4% per DBD
                DBDUT0L09E XDFLD statements exceed MFIMS limit of %4% per DBD
                DBDUT0L10E Index DBD can only contain one SEGM statement in MFIMS. Shared index databases must be defined with separate DBDs
                DBDUT0L11E This database requires a %5% byte MFIMS control key and exceeds the maximum of %4% bytes
                DBDUT0L12E XDFLD exceeds MFIMS maximum index record size of %5%
                DBDUT0L13E MFIMS user data extension incorrectly used for XDFLD %8. USTART operand is required when PTR=SYMB and concatenated key (CK) BYTES or START overridden
                DBDUT0L14E MFIMS user data extension incorrectly used in XDFLD %8. XDFLD USTART operand is not beyond lengths of CONST,SRCH,SUBSEQ, and DDATA fields
                DBDUT0L15E Segment %8, IMS86KEY value %5% must be less than field %8 BYTES value %5%
                DBDUT0L16E IMS86KEY operand only valid for sequenced segments
                DBDUT0L17E Number of logical children segments exceed MFIMS limit of %4% per DBD
                DBDUT0L18E Segment %8, field %8 exceeds MFIMS limit of 8 sequence fields for a virtual logical child segment
                DBDUT0L20E Database %8, specifies ACCESS=HD and requires MFIMS IBM DLI PLATFORM configuration to be set to DOS/VS
                DBDUT0L21E ACCESS statements exceed MFIMS limit of %4% per DBD
                DBDUT0L99E Valid software license not present. Reason code (%4%)
              Messages DBDUT0LA1 to DBDUT0LA2
                DBDUT0LA1E Positional operand cannot follow keyword operand: %60% MFIMS does not perform MFSGEN syntax error recovery
                DBDUT0LA2E Length of operand exceeds MFIMS maximum of %4 bytes
              Messages DBDUT0LP1 to DBDUT0LP3
                DBDUT0LP1E Length of operand exceeds MFIMS size of %4% bytes
                DBDUT0LP2E Number of list operands exceeds MFIMS maximum of %3%
                DBDUT0LP3E Length of list exceeds MFIMS maximum of %4% bytes
              Messages DBDUT0U01 to DBDUT0U35
                DBDUT0U01U File status %A5 opening file %C60. %B40%
                DBDUT0U02U File status %A5 issuing close for file %C60. %B40%
                DBDUT0U03U File status %A5 issuing read for file %C60. %B40%
                DBDUT0U04U File status %5 issuing set/date for DBDGEN. %40%
                DBDUT0U05U File status %5 issuing close for DBDGEN file. %40%
                DBDUT0U06U File status %5 issuing close for DBDGEN field file. %40%
                DBDUT0U07U File status %5 issuing create file for DBDGEN. %40%
                DBDUT0U08U File status %5 issuing create file for DBDGEN field file. %40%
                DBDUT0U09U File status %5 issuing delete for DBDGEN. %40%
                DBDUT0U10U File status %5 issuing delete for DBDGEN field file. %40%
                DBDUT0U11U File status %5 issuing write for DBDGEN file. %40%
                DBDUT0U12U File status %5 issuing start/read for DBDGEN file. %40%
                DBDUT0U13U File status %5 issuing read by key for DBDGEN file. %40%
                DBDUT0U35U File not found %C60
              Messages DBDUT0W01 to DBDUT0W19
                DBDUT0W01W Nested COPY statements are not supported by MFIMS: %50%
                DBDUT0W03W MFIMS statement continuation overflow, extras ignored. Maximum number of lines per statement is %2%
                DBDUT0W04W SEGM %8, SSPTR not supported by MFIMS, SSPTR ignored
                DBDUT0W06W Segment %8, field %8 length %5% exceeds MFIMS SSA/FSA limit of %3%, length reduced to %3%
                DBDUT0W08W XDFLD %8, EXTRNCBL %8 operand no longer required
                DBDUT0W09W Segment %8, RULES=HERE for logical children is not supported by MFIMS, RULES changed to LAST
                DBDUT0W10W Segment %8, RULES=HERE on a root segment is not supported by MFIMS, RULES changed to LAST
                DBDUT0W11W MFIMS IMS86KEY extension specified for segment %8 field %8
                DBDUT0W13W MFIMS does not support asynchronous data capture, EXIT option for %8 changed from LOG to NOLOG
                DBDUT0W14W MFIMS does not support asynchronous data capture, EXIT parameter name "*" ignored
                DBDUT0W15W Variable GSAM RECORD value missing minimum length, MFIMS assuming minimum length 1
                DBDUT0W16W Unknown statement "%8" ignored, unsupported by MFIMS
                DBDUT0W17W DBDGEN VERSION truncated to MFIMS maximum 128 bytes
                DBDUT0W18W Comment line continuation has non-blanks in columns 1-15, MFIMS assumes blank: %15%
                DBDUT0W19W Duplicate keys for secondary index %8 not supported by MFIMS for DOS/VS ACCESS=HD database, index assumed unique. See Technical Reference "For the DBA" chapter.
              Messages DBDUT0WA1 to DBDUT0WA9
                DBDUT0WA1W BLANK line not allowed, MFIMS ignores blank lines
                DBDUT0WA2W Exceeded MFIMS maximum number of operands, extras ignored
                DBDUT0WA3W Columns 1-15 non-blank on continuation, MFIMS assumes blank
                DBDUT0WA4W LABEL exceeds 8 bytes, MFIMS truncated to 8
                DBDUT0WA5W Statement type must be on 1st line, ignored
                DBDUT0WA6W %8 and other macro control statements not supported by MFIMS. This and subsequent control statements ignored
                DBDUT0WA7W Column 16 on continuation was blank, MFIMS ignoring line
                DBDUT0WA8W Missing comma for continuation, MFIMS assumed present
                DBDUT0WA9W Invalid value "%8" - MFIMS ignored keyword and value
              Messages DBDUT0WE1 to DBDUT0WE2
                DBDUT0WE1W MFIMS EQU limit of %4 exceeded, extras ignored
                DBDUT0WE2W EQU %8 contains unbalanced quotes. Maximum MFIMS EQU length is %4
              Messages DBDUT0WF1 to DBDUT0WF2
                DBDUT0WF1W In-line CSECT or DSECT is not supported by MFIMS. Ignoring all statements until END statement
                DBDUT0WF2W In-line macro definitions not supported by MFIMS. Ignoring all statements until MEND statement
              Message DBDUT0WP2
            DBUTIL Error Messages
              IMSUT0115I DBUTIL: Processing complete - %6 calls were issued
              IMSUT0532E DD statement missing for %8
              IMSUT0533E SYSIN LRECL exceeds DBUTIL maximum of %5%
              IMSUT0534E Dynamic memory allocation failure. RC=%8% Size=%5%
              IMSUT0535E Function is required for interactive calls
              IMSUT0536E PCB Number is required for interactive calls
              IMSUT0537E Cannot mix control cards with interactive call
              IMSUT0538E SYSIN dataset not found. DSN=%60
              IMSUT0539E SYSIN dataset open failure status=%5% DSN=%60
              IMSUT0540E terminated "LDIX" due to status code of %2%
              IMSUT0541E SEGM %8 is not in PCB for: %8
              IMSUT0542E Dataset not found: %60
              IMSUT0543E DBUTIL terminated %4 due to status code of %2%
              IMSUT0544E Error status= %5% reading input dataset DSN=%60
              IMSUT0545E Invalid length in record. Length=%8
              IMSUT0546E Error opening input dataset. Status code: %5% DSN=%60
              IMSUT0547E Input file not found. DSN=%60
              IMSUT0548E "MLOD" can only be issued for MSDBs
              IMSUT0549E Invalid command syntax. DSN required
              IMSUT0550E Cannnot load remote database %8
              IMSUT0551E Cannot "LOAD" "INDEX" database %8
              IMSUT0552E Cannot "LOAD" database %8 USING "PROCSEQ" PCB
              IMSUT0553E "USEQ" does not support "REMOTE" database
              IMSUT0554E "USEQ" does not support "USER CAT" database
              IMSUT0555E Error status %5% opening output dataset DSN=%60
              IMSUT0556E LRECL for unload not given and default not available
              IMSUT0557E "UNLO" of logical DBD requires a non-zero LRECL specification, or variable length RECFM
              IMSUT0558E "USEQ" does not support variable length
              IMSUT0559E Invalid command syntax. RC=%4
              IMSUT0560E Invalid command syntax. DSN required
              IMSUT0561E Database selected is not a DEDB
              IMSUT0562E GSAM PCB missing required "RECLEN" parameter
              IMSUT0563E PCB number %3 not defined in PSB
              IMSUT0564E GSAM PCB missing required RECLEN parameter
              IMSUT0565E Cannot issue calls against IO or ALT TP PCBs
              IMSUT0566E DBD referenced by PCB number not defined
              IMSUT0567E PCB number not numeric
              IMSUT0568E PCB number cannot be zero
              IMSUT0569E DBD name not found in PCB list
              IMSUT0570E No PCB ID provided
              IMSUT0571E Continuation error card number %6. Card=%65
              IMSUT0572E "LOAD" of logical DBD requires a non-zero LRECL specification, or variable length RECFM
              IMSUT0573E LRECL for load not given and default not available
              IMSUT0574E This version of DBUTIL does not support %4
              IMSUT0575E %4 function only available when run as DBB or DLI
              IMSUT0576E This version of IMSDBU only supports the batch interface
              IMSUT0577E SYSOUT dataset open failure status=%5% DSN=%60
              IMSUT0578E Write to SYSOUT dataset failure status=%5%
              IMSUT0580E Information for PSB %8 not found in configuration file
              IMSUT0602E Input card dataset is busy. Try later. DSN=%60
            IMS Database Editor Error Messages
              Could not open database, IMS logon failed, rc=RC, rc2=RC2
              Logoff for database failed, rc=RC, rc2=RC2
              Cannot open database, abend 476, invalid PCB address. DBD database may not have been genned
              Cannot open database, generate PCB from DBD failed, rc=RC, rc2=RC2
              Cannot open database, generate PCB from PSB failed, rc=RC, rc2=RC2
              Cannot open database, failed to read details required to edit DBD database, status: status
              Cannot open database, failed to read details required to edit PCB #PCB in PSB database, status: status
              Cannot open PCB #PCB in PSB database, the secondary index must be genned before opening
              Failed to load bookmark_file, status: status
              Failed to load bookmarks, file is not an IMS DB Editor bookmark file
              Failed to save bookmark_file, status: status
            IMS Run-time System Error Messages
              IMSRT0039E ACB failure for %8. %60%
              IMSRT0040E PSB Authorization failure for %8.
              IMSRT0041E No ACEE available. Function %4 can't test authorization of %8
              IMSRT0042E Error initializing MFIMS - IMS terminating. %12% not found or incorrect version
              IMSRT0043E Error initializing MFIMS - IMS terminating. Error opening/reading IMSCONFG file. File Status: %6 Description: %40%
              IMSRT0044E Error initializing MFIMS - IMS terminating. Error opening %6 files. File Status: %6 Description: %40%
              IMSRT0045E Error initializing MFIMS - IMS terminating. Failure reason code: %4
              IMSRT0052I The following POP-UP was suppressed during shutdown
              IMSRT0053I The following POP-UP was suppressed by system request
              IMSRT0054I Suppression resulted in automatic termination
              IMSRT0055I End of message
              IMSRT0056I OPTION VALUE MUST BE "C" OR "T"
              IMSRT0057I OPTION VALUE MUST BE "Y" OR "N"
              IMSRT0058I OPTION VALUE MUST BE "R" OR "T"
              IMSRT0059I INVALID KEY PRESSED
              IMSRT0060I ONLY 4 DIGITS ARE ALLOWED
              IMSRT0061I LIMIT VALUE NOT NUMERIC
              IMSRT0062I STATUS CODE MUST BE TWO BYTE VALUE OR BLANK
              IMSRT0063I OPTION MUST BE "C", "T", OR "S"
              IMSRT0064I SAVE OPTION ONLY AVAILABLE ON WINDOWS NT
              IMSRT0065I USERID IS A REQUIRED FIELD
              IMSRT0066I PASSWORD IS A REQUIRED FIELD
              IMSRT0068I MFIMS SYSTEM WINDOW ERROR
              IMSRT0069I CONTACT TECHNICAL SUPPORT
              IMSRT0070I PRESS ENTER TO TERMINATE
              IMSRT0080E Error allocating memory for ACB DBD field blocks REF1: %4 REF2: %5
              IMSRT0081E ACB create/modify failure: Too many DBD fields Total DBD fields required for this PSB exceeds: %6
        &nbs