HP OpenVMS Systems Documentation

Content starts here

User Manual

Begin Index

Contents (summary)
Preface Preface
Chapter 1 Developing HP COBOL Programs
Chapter 2 Handling Numeric Data
Chapter 3 Handling Nonnumeric Data
Chapter 4 Handling Tables
Chapter 5 Using the STRING, UNSTRING, and INSPECT Statements
Chapter 6 Processing Files and Records
Chapter 7 Handling Input/Output Exception Conditions
Chapter 8 Sharing Files and Locking Records
Chapter 9 Using the SORT and MERGE Statements
Chapter 10 Producing Printed Reports
Chapter 11 Using ACCEPT and DISPLAY Statements for Input/Output and Video Forms
Chapter 12 Interprogram Communication
Chapter 13 Using HP COBOL in the Alpha, I64, or VAX Common Language Environment
Chapter 14 Using the REFORMAT Utility
Chapter 15 Optimizing Your HP COBOL Program
Chapter 16 Managing Memory and Data Access
Appendix A Compiler Implementation Specifications
Appendix B HP COBOL on Four Platforms: Compatibility and Migration
Appendix C Programming Productivity Tools
Appendix D Porting to HP COBOL from Other Compilers (Alpha, I64)


Preface Preface
Chapter 1
1 Developing HP COBOL Programs
     1.1     Developing Programs on Tru64 UNIX
         1.1.1         Creating an HP COBOL Program on Tru64 UNIX
         1.1.2         Compiling an HP COBOL Program on Tru64 UNIX
                Format of the COBOL Command on Tru64 UNIX
                COBOL Command Flags
                External File Handler Support
                Specifying Multiple Files and Flags
                Compiling Multiple Files
                Debugging a Program
                Output Files: Object, Executable, Listing, and Temporary Files
                Naming Output Files
                Temporary Files
                Examples of the COBOL Command
                Other Compilers
                Interpreting Messages from the Compiler
         1.1.3         Linking an HP COBOL Program on Tru64 UNIX
                Specifying Object Libraries for Linking
                Specifying Additional Object Libraries
                Specifying Types of Object Libraries
                Creating Shared Object Libraries
                Shared Library Restrictions
                Installing Shared Libraries
                Interpreting Messages from the Linker
         1.1.4         Running an HP COBOL Program on Tru64 UNIX
                Accessing Command-Line Arguments
                Accessing Environment Variables
                Errors and Switches
         1.1.5         Program Development Stages and Tools
     1.2     Developing Programs on OpenVMS
         1.2.1         Creating an HP COBOL Program on OpenVMS
         1.2.2         Compiling an HP COBOL Program on OpenVMS
                Format of the COBOL Command on OpenVMS
                Compiling Multiple Files
                Debugging a Program
                Separately Compiled Programs (Alpha, I64)
                COBOL Qualifiers
                Common Command-Line Errors to Avoid
                Compiling Programs with Conditional Compilation
                Interpreting Messages from the Compiler
                Using Compiler Listing Files
         1.2.3         Linking an HP COBOL Program
                The LINK Command
                LINK Qualifiers
                Specifying Modules Other than HP COBOL Modules
                Specifying Object Module Libraries
                Creating Shareable Images
                Interpreting Messages from the Linker
         1.2.4         Running an HP COBOL Program
                Accessing Command-Line Arguments at Run Time (Alpha, I64)
                Accessing System Logicals at Run Time (Alpha, I64)
                Accessing Input and Output Devices at Run Time
                Debugging Environment
                Interpreting Run-Time Messages
     1.3     HP COBOL and Alpha and I64 Architecture System Resources
         1.3.1         Compilation Performance
         1.3.2         Tuning OpenVMS Alpha and OpenVMS I64 for Large HP COBOL Compiles
                Optimizing Virtual Memory Usage
                Optimizing Physical Memory Usage
                Improving Compile Performance with Separate Compilation (Alpha, I64)
         1.3.3         Choosing a Reference Format
                Terminal Reference Format
                Converting Between Reference Formats
     1.4     Program Run Messages
         1.4.1         Data Errors
         1.4.2         Program Logic Errors
         1.4.3         Run-Time Input/Output Errors
         1.4.4         I/O Errors and RMS (OpenVMS)
     1.5     Using Program Switches
         1.5.1         Setting and Controlling Switches Internally
         1.5.2         Setting and Controlling Switches Externally
     1.6     Special Information for Year 2000 Programming

Previous Next Contents Index