[an error occurred while processing this directive]

HP OpenVMS Systems Documentation

Content starts here

HP COBOL
User Manual


Previous Contents Index

B
Backup procedures
    files
Behavior differences
    between HP COBOL on Alpha and I64 and VAX
Binary data
    alignment
Binary data item
    advantages of
    See also Data item, binary
Binary search
    function and results
    requirements for
    with AT END statement
    with keys
BLOCK CONTAINS clause
    disk media
        compiler implementation specifications
    magtape media
        compiler implementation specifications
Bottom margin
Boundaries, data
Bucket size
    compiler implementation specifications
Byte boundaries
    effects on storage allocation
C
C, calling from HP COBOL
-C flag
-c flag #1
-c flag #2
-c flag
    example
Call frame
    definition
CALL statement
    nesting #1
    nesting #2
    transferring execution control
    use of
Calling
    sequence examples
Calling C Programs from HP COBOL on Tru64 UNIX
Calling COBOL Programs from C on Tru64 UNIX
Calling OpenVMS Alpha shareable images
Calling procedure
Calling routines
Calling subprograms
    See Interprogram communication
Calling Tru64 UNIX Shareable Objects
-call_shared flag #1
-call_shared flag #2
Case sensitivity issues
    on Tru64 UNIX
cc command
    using cobol command instead of
CDD
    See Oracle CDD/Repository
CDO
    data types supported
    source representation
CDO language
Cell
    contents
    location in the file
    numbering
    numerical order of
    relative record number
    size
Century date change
Character attributes for terminal screen
-check all flag
-check decimal flag
/CHECK=DECIMAL qualifier
/CHECK=DUPLICATE_KEYS qualifier
-check [no]bounds flag
-check [no]decimal flag #1
-check [no]decimal flag #2
-check [no]perform flag
-check none flag
CISC architecture
CIT3 data items
cit3 option
CIT4 data items
cit4 option
Class
CLASS-NAME
Class tests
    numeric
CMS
    See Code Management System
COB$SWITCHES
cobcall
cobcall routine
cobcancel
cobcancel routine
cobfunc
cobfunc routine
COBOL and debugging
COBOL command
cobol command
    and ld
    and other software components
    compiling multiple files
    creating shared libraries
COBOL command
    driver
cobol command
    driver
    examples
        compiling multiple files #1
        compiling multiple files #2
        using different suffix characters
    files created by
    for use with the debugger #1
    for use with the debugger #2
    format
    interpretation of suffix characters
    linking
    linking objects
    messages
    output files
    processes used by
COBOL command
    qualifiers
cobol command
    recognized source file name suffixes
    sample use with external subprogram #1
    sample use with external subprogram #2
    specifying directory for temporary files
    specifying input files
    specifying output file
    suffix characters and interaction with flags
    temporary files
cobol command flags
    list of
cobol flags
    -align [padding]
    -ansi
    -arch
    -arithmetic
    -C
    -c #1
    -c #2
    -call_shared
    -check all
    -check [no]bounds
    -check [no]decimal #1
    -check [no]decimal #2
    -check [no]perform
    -check none
    -conditionals [selector]
    -convert [no]leading_blanks
    -copy
    -copy_list
    -cord
    -cross_reference
    -cross_reference alphabetical
    -cross_reference declared
    -D num
    -display_formatted
    -feedback file
    -fips 74
    -flagger [option]
    <foot-tune
    -g0
    -g1
    -g2 or -g
    -g3
    -granularity byte
    -granularity long
    -granularity quad
    -include
    -K
    -L
    -Ldir
    -list
    -lstring
    -mach
    -machine_code
    -map
    -map alphabetical
    -map declared
    -math_intermediate
    -math_intermediate cit4
    -names as_is
    -names lower or -names lowercase flag
    -names upper or -names uppercase flag
    -nolocking
    -non_shared
    -noobject
    -nowarn
    -o output
    -O0
    -O1
    -O2
    -O3
    -O4 or -O
    -p0
    -p1 or -p
    -relax_key_checking or -rkc
    -rsv
    -rsv [no]200x
    -rsv [no]xopen
    -seq
    -sequence_check
    -shared
    -show code
    -show copy
    -show xref
    -std
    -std 85
    -std [no]mia
    -std [no]syntax
    -std [no]xopen
    -std v3
    -T num
    -taso
    -tps #1
    -tps #2
    -tps #3
    -trunc
    -V
    -v
    -w
    -warn
    -warn all
    -warn [no]information
    -warn [no]other
    -warn none
    -xref #1
    -xref #2
    -xref_stdout #1
    -xref_stdout #2
COBOL qualifiers, list of
    /ALIGNMENT=[NO]PADDING
    /RESERVED_WORDS
    /SEPARATE_COMPILATION #1
    /SEPARATE_COMPILATION #2
    /VFC
COBOL, run-time errors
    See Run-time messages
COBOL_SWITCHES
Code Management System
    integration with LSE
Coding
    based on architectural differences
COLLATING SEQUENCE IS
    Phrase, overriding a,
        example
Command line
    arguments, run time
        OpenVMS Alpha
        Tru64 UNIX
    common HP COBOL errors
Command-line argument
    accessing
Command-line arguments
    accessing at run time
Command-line qualifiers
    HP COBOL for OpenVMS VAX only (tab.)
    HP COBOL only (tab.)
    shared
    shared (tab.)
Comment symbol
COMMON clause
Common language environment
    using COBOL in
Communication
    contained programs
    See Interprogram communication
COMP data item
    advantages of
COMP unsigned longword integers
Comparing operands
Compatibility
    alignment for
    case sensitivity
    /CHECK=DUPLICATE_KEYS
    compiling multiple source files
    compiling multiple source files on OpenVMS Alpha
    errors on compile
    file compatibility
    fixed-length records
    ORGANIZATION INDEXED file, reading
    print-controlled files
    reading COBOL indexed files
    variable-length records
    VFC files
Compilation performance #1
Compilation performance #2
    and physical memory
    and separate compilation
    and virtual memory
Compiled module entry
Compiler
    and linker
    diagnostic messages issued by
        general description #1
        general description #2
    driver #1
    driver #2
    error messages
    messages
    performance
    specifying directory for temporary files
Compiler directives
    binary data item
    See also Alignment directives
Compiler errors
    example of
    hints to avoid them
Compiler implementation limitations
    subscripts
        number of levels
Compiler implementation specifications
    ALPHABET clause
        value of numeric literals
    /AUDIT qualifier
        number of strings
    BLOCK CONTAINS clause
        disk media
        magtape media
    bucket size
    contained programs
        nesting depth
    data items
        exceeding size of
    EXTENSION option
        value of integers
    external report file
        number of characters
    FD record length
    file connectors
    hexadecimal literals
    index name
        subscript value
    indexed file
        number of key data items
    intrinsic functions, digits
    ISAM keys, digits
    MERGE
        number of USING files
    multiblock count
    MULTIPLE FILE TAPE clause
        number of files
    nested IF statements
        static nesting depth
    nonnumeric literals
    number of literal phrases
    numeric literal, digits
    numeric SORT/MERGE keys, digits
    OCCURS n TIMES clause
        value of n
    Oracle CDD/Repository pathname specification
        number of characters
    PERFORM n TIMES clause
        value of n
    physical block size
    picture character string, characters in
    PICTURE character-strings
        alphanumeric or alphabetic
        alphanumeric or numeric edited
    PICTURE character strings, digits in fixed-point numeric and numeric-edited items
    record definitions
    report file
        number of lines
    RESERVE AREAS clause
        value of integers
    run-time storage #1
    run-time storage #2
    SD record length
    SORT
        number of USING files
    subscript name
        subscript value
    SWITCH clause
        value of switch numbers
    SYMBOLIC CHARACTERS clause
        value of numeric literals
    user-words
        number of characters
    USING phrase
        number of operands
    WINDOW option
        value of integers
Compiler listing files
    definition
    multiple instances of source line
    reading
    separate compilation
Compiler messages
    format
    interpreting
Compiling
    and linking for debugging
    for debugging
Compiling programs
    C language file suffix
    C language with cobol
    compile command qualifiers
    compile command qualifiers (table)
    conditional compilation
    /DEBUG
    debugging
    error messages
    -g -o
    multiple source files on OpenVMS Alpha #1
    multiple source files on OpenVMS Alpha #2
    multiple source files on OpenVMS Alpha #3
    multiple source files on OpenVMS Alpha #4
    multiple source files on Tru64 UNIX
    on OpenVMS Alpha
Concatenating items
    nonnumeric data
Condition handler (ex.)
Condition values
    returned
    signaled
Conditional compilation lines
-conditionals [selector] flag
Contained program
    COMMON clause
    communication with
    nesting depth
        compiler implementation specifications
    reading listing files
CONTENT argument-passing mechanism
Continuation symbol (ANSI format)
CONTINUE, DCL command
Control byte sequences
Control footing
Control heading
CONTROL KEY IN phrase
Controlling index #1
Controlling index #2
Conventional report
    20-line logical page (fig.)
    double-spaced master listing (fig.)
    logical page
    page advancing
CONVERSION phrase #1
CONVERSION phrase #2
/CONVERT
    LEADING_BLANKS option
        HP COBOL support for
-convert flag
-convert [no]leading_blanks flag
Converting
    HP COBOL for OpenVMS VAX programs
        using the /STANDARD=OPENVMS_AXP qualifier option
    reference format
        using REFORMAT
-copy flag
COPY FROM DICTIONARY statement
COPY library names, conflicting
COPY REPLACING statement
    differences
        line numbers in compiler listing files
COPY statement
    accessing data definitions
    differences
        HP COBOL for OpenVMS VAX (ex.)
        HP COBOL on OpenVMS Alpha (ex.)
        inserting text midline
            HP COBOL on OpenVMS Alpha (ex.)
        inserting text midline (ex.)
        multiple COPY statements
            HP COBOL on OpenVMS Alpha (ex.)
        multiple COPY statments (ex.)
    example
/COPY_LIS
/COPY_LIST
    in compiler listing files
-copy_list flag
-cord flag
Creating a New Sort Key
    example
/CROSS_REFERENCE
    in compiler listing files
-cross_reference alphabetical flag
-cross_reference declared flag
-cross_reference flag
CTRL/Z key
    use with LSE


Previous Next Contents Index