Compaq COBOL
User Manual


Previous Contents Index

N
NAMCLASS error
    difference in Compaq COBOL for OpenVMS VAX and Compaq COBOL behavior
-names as_is flag
Names, conflicting
-names lower or -names lowercase flag
-names upper or -names uppercase flag
Nested IF statements
    static nesting depth
        compiler implementation limitations
Nested program
    See Contained program
Nesting
    CALL statements
nm command
    use in locating undefined symbols
NO ECHO phrase
/NOALIGNMENT
    syntax of
/NOALIGNMENT qualifier
    default
-nolocking flag
Non-COBOL programs
    including in run unit
Nonnumeric data
    classes
    common nonnumeric item move errors
    concatenating items
    data movement
        two MOVE statements (ex.)
    data organization
    edited moves
        with JUSTIFIED clause (tab.)
        with symbols (tab.)
    edited moves (tab.)
    elementary moves
    elementary moves (tab.)
    group items
    group moves
    justified moves
    MOVE CORRESPONDING statement
    MOVE CORRESPONDING statement (ex.)
    MOVE statement
    multiple receiving items
    special characters
    storing
    STRING statement
    subscripted moves #1
    subscripted moves #2
    testing
        class tests
        comparing operands
        relational operator descriptions
        relational operators (tab.)
    using reference modification
Nonnumeric data items
    elementary
    testing
        relational tests
Nonnumeric literals
    compiler implementation specifications
-non_shared flag
-non_shared flag
-noobject flag
/NOOPTIMIZE
/NOVFC
-nowarn flag
-no_archive flag (ld)
    and creating shared libraries
Numeric class tests
Numeric data
    arithmetic statements
        common errors
        GIVING phrase
        intermediate rules
        multiple operands
            ADD statement
            SUBTRACT statement
        multiple operands (tab.)
    -check decimal flag
    common numeric move errors
    -convert leading_blanks flag
    elementary numeric-edited moves
    elementary numeric moves
    evaluating numeric items
    invalid values
    MOVE statement
    /[NO]TRUNCATE qualifier
    NOT ON SIZE ERROR phrase
    numeric-edited data rules
    numeric-edited data rules (tab.)
    numeric editing symbols
    ON SIZE ERROR phrase
    optimizing
    REMAINDER phrase
    representation of
    ROUNDED phrase #1
    ROUNDED phrase #2
    rounding (ex.)
    rounding (tab.)
    sign conventions
    sign test (tab.)
    storing
    success/failure test (ex.)
    testing
        class test #1
        class test #2
        relational operators description
        relational tests #1
        relational tests #2
        sign test #1
        sign test #2
        success/failure tests
    -trunc flag
Numeric-edited data item
    contents
    description
    rules for
Numeric-edited moves
    elementary
Numeric editing
Numeric items
    invalid values in
    testing
        class test
        relation test
        sign test
Numeric moves
    elementary
Numeric relational operators (tab.)
O
.o file suffix
-O flag
-o flag
-O flag
    and debugging
-o output flag
-O0 flag
-O1 flag
-O2 flag
-O3 flag
-O4 or -O flag
/OBJECT
    in program development
Object file
    directory used
    file name suffix
    linker order of loading
    linking
    obtaining information about
    passing directly to ld (example)
    renaming
    retaining
    used to create a shared library
Object module
    creating #1
    creating #2
    default user libraries
    defining the search order for
    libraries
        definition
    using system-supplied libraries
    using user-created libraries
OCCURS clause
    indexes
    keys
OCCURS n TIMES clause
    value of n
        compiler implementation specifications
odump command
OMITTED argument-passing mechanism
ON EXCEPTION
ON EXCEPTION phrase
OPEN and CLOSE statements
Open mode
    EXTEND
    I-O
    INPUT
    OUTPUT
OpenVMS Alpha
    Calling Standard
    Run-Time Library routines
    System Services routines
    Usages
        COBOL equivalents
OpenVMS Alpha tuning
Optimization
    confusing behavior in debugging
    DISPLAY, avoiding
    file design
    I/O operations
        APPLY clause
            DEFERRED-WRITE phrase
            EXTENSION phrase
            FILL-SIZE ON phrase
            PREALLOCATION phrase
            WINDOW phrase
        sharing record areas
        sharing record areas (fig.)
        using multiple buffers
    image activation
    in relation to program structure
    indexed files
        I/O
            alternate keys
            bucket size
            bucket size in bytes (tab.)
            caching index roots
            calculating bucket size (tab.)
            calculating index levels
            file size
            index depth
            records
        two-level primary index (fig.)
    levels
    numeric data representation
        BINARY #1
        BINARY #2
        COMP #1
        COMP #2
        COMP #3
        COMP-3
        DISPLAY
        mixing data types
        PACKED-DECIMAL
        scaling
    PROCEDURE DIVISION
        GO TO DEPENDING ON
        IF
        indexing
        SEARCH
        SEARCH ALL
        subscripting
    relative files
        bucket size
            one block (tab.)
            three blocks (tab.)
        cell size
            calculating formulas (tab.)
        file size
        maximum record number
    selection of data types
    sequential files
/OPTIMIZE
    and /DEBUG
    in programs
/OPTIMIZE qualifier
/OPTIMIZE=TUNE
Oracle CDD/Repository #1
Oracle CDD/Repository #2
    accessing data definitions
    creating relationships
    pathname specification
        number of characters
    records
        including in source listing
    using
    with RECORD statement
Other languages
    calling from
Output files
    created by cobol
    displaying
    formatting
Output listing
OUTPUT phrase


Previous Next Contents Index