Compaq COBOL
User Manual


Previous Contents Index

G
-g flag
    and optimizing
-g0 flag
-g1 flag
-g2 or -g flag
-g3 flag
GIVING phrase
    example
GLOBAL clause
    and special registers
    definition of
    sharing data with
    sharing files with
    sharing other resources, record-name
    sharing other resources, report-name
    usage
GO TO DEPENDING ON statement
    advantages of using
/GRANULARITY
    syntax of
-granularity flag
    byte
    long
    quad
    syntax of
/GRANULARITY qualifier
    restrictions on use
GROUP INDICATE clause
    results of (tab.)
Group items
    nonnumeric
Group moves
    nonnumeric data
H
Handling record operations
    using RMS special registers
HELP debugger command
Hexadecimal literals
    compiler implementation specifications
Hypersort #1
Hypersort #2
Hypersort #3
I
I-O-CONTROL paragraph #1
I-O-CONTROL paragraph #2
I/O device
    accessing at run time
I/O errors
I/O exception conditions handling
I/O handling
    AT END condition
    INVALID KEY condition
    using Declarative USE procedures
    using file status values
    using RMS completion codes
I/O operations
    differences with RMS special registers #1
    differences with RMS special registers #2
I/O statements
    and Screen Section video forms
    and video forms
    low-volume
I/O system
    building a COBOL file specification
Image activation optimization
-include flag
Index data item
    declaration
    modifying with SET
    where defined
Index name
    subscript value
        compiler implementation specifications
Indexed file
    access modes
    alternate key
    and ISAM mapping
    AT END condition
    capabilities
    creating
    creating and populating
    defining
    design considerations
    I/O statements
    index
    INVALID KEY condition
    invalid key condition
    key
        duplicate
        length
        location
    number of key data items
        compiler implementation specifications
    open modes
    optional key
    organization
        advantages
        disadvantages
        specifying
    organization (fig.)
    populating
    primary key
    processing
    reading
        dynamically
            example
            with READ PRIOR
        randomly
            example
        sequentially
            example
    reading from other language
    reorganizing
    See also Optimization
    SELECT statements
    specifying file organization and access mode
    updating
        random access mode
        sequential access mode
    updating records
        dynamically
        randomly
            example
        sequentially
            example
    valid I/O statements (tab.)
    writing
Indexes
    initializing
Indexing
    advantages
    efficiency order
Indexing compared with subscripting
INITIAL clause
    use of
Initializing
    tables
INPUT and OUTPUT PROCEDURE phrases
    example
INSPECT statement
    AFTER
    BEFORE
    common errors
    CONVERTING
    function
    how the INSPECT statement inspects data
    implicit redefinition
        values resulting from (tab.)
    relationship among INSPECT argument, delimiter, item value, and argument active position (tab.)
    REPLACING option
    REPLACING phrase
        interference in the replacement argument list
        replacement argument
        replacement argument (fig.)
        replacement argument list
        replacement value
        sample (fig.)
        search argument
    sample (fig.)
    TALLYING option
    TALLYING phrase
        argument list
        arguments
        counter
        interference in the tally arguemnt list
        leading delimiter of operation (tab.)
        scan with separate tallies
            results of (tab.)
Inspecting data
    active/inactive arguments
    BEFORE/AFTER
    finding a match
    implicit redefinition
    INSPECT operation
    interference in tally argument list
    REPLACING
    scanner setting
    tally argument
    tally counter
    TALLYING phrase
Installation
    files and directories after installation
Interference
    in replacement argument list
    in tally argument list
Intermediate data items
Interprogram communication
    accessing another program's Data Division
    accessing another program's Data Division_>Linkage Section
    accessing another program's Data Division_>USING phrase
    additional information on
    argument list
    CALL statement
        passing arguments
    calling COBOL programs
    calling non-COBOL programs
    calling non-COBOL programs
        example
    calling routines
        defining the argument
        determining the type of call
        locating the result
        making the call
    calling system service routines #1
    calling system service routines #2
        checking condition values
        EXTERNAL phrase
        in a procedure call
        library return status
        VALUE IS clause
    calling system service routines condition value symbols
    common language environment
        using COBOL in
    contained programs
        COMMON clause
        GLOBAL clause
        sharing data
        sharing files
        sharing other resources
        USE procedures
    examples
    function value
    multiple run unit concepts
        calling procedures
        definition
    multiple run unit examples
    OpenVMS Alpha Calling Standard
    OpenVMS Alpha Run-Time Library routines
    OpenVMS Alpha System Services routines
    program attributes
        EXTERNAL clause
        INITIAL clause
    register and stack usage
    restrictions on
    See also calling routines
    shareable images
    supplementary information on
    transferring execution control
        CALL statement
    transferring flow of control
        CALL statement
            nesting
        EXIT PROGRAM statement
Invalid key condition
    planning for
INVALID KEY phrase
    use of


Previous Next Contents Index