Compaq COBOL
User Manual

Index


Previous Contents


Master Alphabetic Index
2 A B C D E F G H I J K L M N O P Q R S T U V W X Y

2
2000 A.D.
    date change problem
A
a.out file #1
a.out file #2
a.out file #3
ACCEPT/DISPLAY with file input or output
ACCEPT statement
    ACCEPT FROM TIME and fractional seconds
    differences
        ANSI
        extensions to ANSI
    EDITING phrase
    input, object of
    See also Video forms
Access mode
    default
    dynamic
    indexed files, specifying for
    random
    relative files, specifying for
    sequential files, specifying for
    specifying
    switching
Access mode switching
    READ NEXT statement
Access stream
    definition
ACMSxp
ADVANCING phrase
-align flag
    Compaq COBOL support for
    syntax of
-align [padding] flag
-align padding flag
Alignment
    along byte boundaries
    and SYNCHRONIZED clause
    changing with directives #1
    changing with directives #2
    *DC END-SET ALIGNMENT
    *DC SET ALIGNMENT
    *DC SET NOALIGNMENT
    *DC SET NOPADALIGN
    *DC SET PADALIGN
    default for source file
    directives #1
    directives #2
        syntax of
    for OpenVMS VAX compatibility
    for optimal performance
    natural
    natural (tab.)
    OpenVMS VAX compatible
    qualifiers
    specifying
    specifying natural #1
    specifying natural #2
    specifying OpenVMS VAX compatible #1
    specifying OpenVMS VAX compatible #2
/ALIGNMENT
    syntax of
Alignment directives
    and SYNCHRONIZED clause
    comparison
    nesting
/ALIGNMENT (Ex.)
Alignment (ex.)
Alignment of data
    Quadword boundary #1
    Quadword boundary #2
    run-time performance
/ALIGNMENT=PADDING #1
/ALIGNMENT=PADDING #2
/ALIGNMENT qualifier #1
/ALIGNMENT qualifier #2
    Compaq COBOL support for
    operations order of precedence (fig.)
Alignment qualifiers
    and SYNCHRONIZED clause
ALLOWING (used with I-O verbs)
Alpha architecture
    register set differences
        (ex.)
ALPHABET clause
    value of numeric literals
        compiler implementation specifications
Alternate key
    definition
    segmented
/ANALYSIS_DATA qualifier
-ansi flag
ANSI format
    See also Developing programs
ANSI format source line
    structure and content of
ANSI-to-terminal
    format conversion
APPLY clause #1
APPLY clause #2
APPLY LOCK-HOLDING
APPLY PRINT-CONTROL clause #1
APPLY PRINT-CONTROL clause #2
ar command
-arch
-arch flag
/ARCHITECTURE qualifier
Archive library
    creating and maintaining
    file name suffix
    obtaining information about
    specifying using COBOL
Argument list
Argument-passing mechanisms
    BY CONTENT
    BY DESCRIPTOR
    BY OMITTED
    BY REFERENCE
    BY VALUE
Arguments
    optional #1
    optional #2
    run time command line #1
    run time command line #2
-arithmetic flag
Arithmetic, native #1
Arithmetic, native #2
Arithmetic operations
    results of rounding off
/ARITHMETIC qualifier #1
/ARITHMETIC qualifier #2
Arithmetic, standard #1
Arithmetic, standard #2
Arithmetic statements #1
Arithmetic statements #2
    common errors
    temporary work items
    with GIVING phrase
    with SIZE ERROR phrase
Arrays
    large
        impact on compile
ASSIGN clause
    file description
    overriding the file specification
    VALUE OF #1
    VALUE OF #2
    VALUE OF ID clause, using with
ASSIGN DCL command
    using logical names
ASSIGN TO clause
ASSIGN TO PRINTER clause #1
ASSIGN TO PRINTER clause #2
ASSIGN TO REEL clause
    block size
    number of files
    number of magnetic tapes
    record size
AT END condition
    planning for
Attributes
    COBOL program
/AUDIT qualifier
    number of strings
        compiler implementation specifications
B
Backup procedures
    files
Behavior differences
    between Compaq COBOL and Compaq COBOL for OpenVMS 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 Compaq 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 Compaq COBOL on Tru64 UNIX and Windows NT
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
    on Windows NT
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 Compaq COBOL errors
Command-line argument
    accessing
Command-line arguments
    accessing at run time
Command-line qualifiers
    Compaq COBOL for OpenVMS VAX only (tab.)
    Compaq 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
Compaq COBOL
    command-line flags
        more information
    command-line qualifiers
        more information
        new
        new (tab.)
    compatibility
        ACCEPT statement
        arithmetic operations
        between Compaq COBOL and Compaq COBOL for OpenVMS VAX
        calling shareable images
        COPY statement
        DBMS support
        /DEBUG qualifier
        DECset/LSE
        diagnostic messages
        DISPLAY statement
        divide-by-zero
        extensions and features
        file attribute checking
        file sharing and record locking
        file status values
        flags #1
        flags #2
        indexed files
        LINAGE statement
        machine code listing
        module names
        MOVE statement
        Multistream Oracle DBMS DML
        /NATIONALITY=JAPAN
        /NATIONALITY=US
        on Tru64 UNIX and OpenVMS Alpha
        Oracle DBMS
        program structure
        qualifiers #1
        qualifiers #2
        REPLACE statement
        REWRITE
        RMS special registers #1
        RMS special registers #2
        SEARCH statement
        sharing common blocks
        SHR
        /STANDARD=V3
        statements, differences in
        -std v3
        storage of double-precision data
        system return codes
        VFC file format
        VFU CHANNEL
        /WARNINGS=ALL
    debugger support
    differences from Compaq COBOL for OpenVMS VAX
    features
        partial list of
    source form
        file name suffix
Compaq COBOL compiler
    function
Compaq COBOL for OpenVMS VAX
    command-line qualifiers
        more information
        new
        new (tab.)
    features unsupported by Compaq COBOL
Compaq FUSE
    and COPY statement
    and END PROGRAM
    and PROGRAM-ID
Compaq standard file sharing
Compaq standard record locking
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
        Compaq COBOL support for
-convert flag
-convert [no]leading_blanks flag
Converting
    Compaq 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
        Compaq COBOL for OpenVMS VAX (ex.)
        Compaq COBOL on OpenVMS Alpha (ex.)
        inserting text midline
            Compaq COBOL on OpenVMS Alpha (ex.)
        inserting text midline (ex.)
        multiple COPY statements
            Compaq 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