Micro Focus COBOL Compatibility Guide MPE/iX 5.0 Documentation
Micro Focus COBOL Compatibility Guide
Table of Contents
Micro Focus COBOL Compatibility Guide
Micro Focus COBOL Compatibility Guide : COPYRIGHT NOTICE
Ch 1. PART I CONVERSION SERIES 1
Ch 1. IBM/370 Mainframe Compatibility
Configuring your COBOL System
Migrating your Applications
Conversion Issues
General
Error Message Differences
Solution
Files not Supported
Solution
The DISK FULL Condition
Solution
Arithmetic Operations
Solution
Intermediate Result Precision
Solution
The COMPUTE Statement
Solution
PIC 9 Items
ACCEPT Statements
Solution
DISPLAY Statements
Solution
The SIGN SEPARATE Clause
Solution
Comparisons of Alphanumeric Data
Solution
Pointer Variables (VS COBOL II Only)
Solution
File Input and Output
File Referencing
Solution
The NOMINAL KEY Clause
Solution
The ACTUAL KEY
Solution
The TRACK AREA Clause
Solution
Deleting Records
Solution
Record Lengths
Solution
Inter-program Communication
Calls to Subprograms
Solution
Ch 2. PART II CONVERSION SERIES 2
Ch 2. Microsoft COBOL V2.2 Source Compatibility
Configuring your System
Migrating your Application
Conversion Issues
General
Source Code Beyond Column 72
Solution
COBOL Concepts
COMP-3 Sign Representation
Solution
Declaratives
Solution
The Nucleus
Special-Names Paragraphs
Solution
The EJECT Statement
Solution
PICTURE Strings
Solution
The SEGMENT-LIMIT Clause
The REDEFINES Clause
Solution
The VALUE Clause
Solution
File Input and Output
File-names
Solution
OPEN...EXTEND
Solution
Record Locking
Solution
Deleting Relative Records
Solution
Rebuild
Solution
Debug
TRACE Statements
Solution
Inter-Program Communication
The ON OVERFLOW Phrase
Solution
Screen Handling
Accepting into Numeric Fields
Solution
Accepting into Alphabetic Fields
Solution
Numeric edited Items
Solution
Incorrect Spacing
Solution
Clearing the Screen
Solution
Screen Scrolling
Solution
Sounding the Bell
Solution
Extension Subroutines
Add-on Products from Micro Focus
Ch 3. Rebuild
Invoking Rebuild
The /s Option
The /o Option
The /r Option
The /k Option
The /i Option
Examples
The /v Option
Examples
Parameter Files
System Parameters
Warning Messages
Error Messages
Command Line Errors
Information Messages
Conversion Errors
Supplementary Information
Ch 3. PART III CONVERSION SERIES 3
Ch 4. Introduction to Conversion Series 3
RM/COBOL Source Programs
Converting Data Files
Enhancing your Converted Application
Ch 5. Converting an RM/COBOL Application
Migrating from the RM/COBOL Environment
The Tabx Program
Examples
Ch 6. RM/COBOL Source Compatibility
The RM Directive
Perform Statements
Table Bound Checking
Types of Data
COMPUTATIONAL (COMP) Data Types
COMPUTATIONAL-1 (COMP-1) Data Types
COMPUTATIONAL-6 (COMP-6) Data Types
Ch 7. RM/COBOL Conversion Issues
Producing Executable Code
Length of Nonnumeric Literals
Solution
Example
Source Code in Columns 73 to 80
Solution
Linkage Section in Main Program
Solution
Extended I-O Status Codes
Solution
Reserved Words
Solution
Example
Numbering of Segments
Solution
Program Identification and Data-names
Solution
Duplicate Paragraph-names
Solution
Example
Running the Code
Trailing Blanks in Line Sequential Files
Solution
Undefined Results of MOVE and Arithmetic Operations
Solution
Example
Embedded Control Sequences in DISPLAY Statements
Solution
Printer Output is Written to Disk
Solution
Redefinition of COMPUTATIONAL or COMPUTATIONAL-6 Data Items
Solution
Example
ON SIZE ERROR Clause
Solution
Field Wrap-Around
Solution
Example
COMPUTATIONAL-1 Data Items with a PICTURE other than S9(4)
Solution
Example
File and Record Locking
Initialization of Working-Storage
Solution
Example
Screen Column Number Specification
Solution
End of File Notification
Solution
ACCEPT Fields at the Edge of the Screen
Solution
Example
Display of Input Data in Concealed ACCEPT Fields
Solution
Open EXTEND of Nonexistent File
Solution
Ch 8. Converting RM/COBOL Data Files
Conversion of Data Types
COMP/COMPUTATIONAL Data
COMP-3/COMPUTATIONAL-3 Data
COMP-6/COMPUTATIONAL-6 Data
DISPLAY Data
Differences following Conversion
Indexed Sequential Files with Duplicate Alternate Keys
Program Modifications Required by Convert3
The REDEFINES Clause
The USAGE IS INDEX Clause
The USAGE Clause with Group Items
Continuation Columns
The DECIMAL POINT IS COMMA Clause
Uniqueness of Names in Record Descriptions
DEPENDING Names
Picture-strings
Ch 9. Running Convert3
Running Convert3 in Interactive Mode
Help
File Details
Printfile Name
Record Type Specification
Identifying Record Types by Subroutine
Example
Identifying Record Types by Unique Record Item
Binary Sequential Files
Generate Program
Escape
Running Convert3 in Batch Mode
The Parameter File
The Listfile Parameter
The Sourcefile Parameter
The FD Parameter
The Program Parameter
The Subroutine Parameter
The Sign Parameter
The Identifier Parameter
Record Number Parameters
The Run Parameter
The COMP6-COMP Parameter
Example Parameter File
Running Convert3 with a Parameter File
Ch 10. Using the File Conversion Program
Creating an Executable File Conversion Program
Running the File Conversion Program
Ch 11. Convert3 and File Conversion Program Error Messages
Convert3 Error Messages
File Conversion Program Error Messages
Ch 4. PART IV CONVERSION SERIES 5
Ch 12. Introduction to Conversion Series 5
DG Interactive COBOL Source Programs
Converting Data Files
Enhancing your Converted Application
Ch 13. DG Interactive COBOL Source Compatibility
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
Ch 14. Reformatting a DG COBOL Source File
Using reform5
Reformatting Rules
Ch 15. Converting DG COBOL Data Files
Supported Data File Types
Sequential Files
Relative Files
Indexed Files
DG Data Types
Source File Restrictions
The File Conversion Process
Ch 16. Running Convert5
Running Convert5 in Interactive Mode
Help
File Details
Printfile-name
Record Type Specification
Identifying Record Types by Subroutine
Identifying Record Types by Unique Record Item
Binary Sequential Files
Generate Program
Escape
Running Convert5 in Batch Mode
The Parameter File
The Listfile Parameter
The Sourcefile Parameter
The FD Parameter
The Program Parameter
The Subroutine Parameter
The Identifier Parameter
Record Number Parameters
The Run Parameter
Example Parameter List
Running Convert5 with a Parameter File
Ch 17. Using the File Conversion Program
Creating an Executable File Conversion Program
Running the File Conversion Program
Ch 18. Error Messages
Errors Reported by Convert5
Errors Reported by the Conversion Program
Ch 5. PART V DIALECT SUMMARY
Ch 19. Introduction to Dialect Summary
Ch 20. Language Levels
Key to Notation
Table of Language Levels
Ch 21. Dialect Control Directives
Key to Notation
List of Directives and the Dialects they Control
Meaning of the Entries
Synonyms
Table of Dialect Control Directives
Ch 22. Individual Features Directives
Key to Notation
Effects of the Directives
Effects of Directives Listed as Unchanging
Synonyms
Table of Directives for Individual Features
Ch 23. Lists of Features
Notes
Key to Notation
Language Level of the Feature.
Effect of Directive on the Feature
Implementation Status of the Feature
ANS85F Table
ANS85H Table
ANS85I Table
DG Table
MF Table
MS Table
OSVS Table
RM Table
RW Table
VSC2 Table
Ch 6. PART VI INDEX
INDEX
Index
MPE/iX 5.0 Documentation