Compaq COBOL
User Manual


Previous Contents Index

S
SCA product #1
SCA product #2
    integration with LSE
    invoking
    preparing an SCA library #1
    preparing an SCA library #2
Scaling
    and mixing data types
    definition
Screen formatting
Screen positioning
    absolute
    relative
Screen Section
    options
SD record length
    compiler implementation specifications
SEARCH ALL statement
    advantages
    requirements
Search argument
    usage in REPLACING phrase
Search order
    definition for object module libraries
SEARCH statement
    Format 1
    Format 2
Searching tables
Segmented key
    example
SELECT statement
    file description
    specifying file organization with
Separately compiled programs
/SEPARATE_COMPILATION #1
/SEPARATE_COMPILATION #2
    and program listings
    compilation performance
-seq flag
-sequence_check flag
Sequential access mode
    default
    specifying
Sequential file
    access modes
    AT END condition
    creating #1
    creating #2
    design considerations
    end-of-file mark
    end-of-volume label
    extending #1
    extending #2
    extending #3
        using the EXTEND phrase
    I/O statements
    multiple-volume (fig.)
    multiple volumes
    open modes
    organization
        specifying
    organization of
        advantages
        disadvantages
    print file
    processing
    reading #1
    reading #2
    rewriting a
    rewriting records in
    See also Optimization
    SELECT statements #1
    SELECT statements #2
    specifying file organization and access mode
    storage file
    updating
        using the REWRITE statement
    valid I/O statements (tab.)
    writing
    writing records from #1
    writing records from #2
Sequential file organization (fig.)
Sequential search
    function of AT END statement
    requirements for
    See also SEARCH statement
SET ALIGNMENT directive
    syntax of
SET NOALIGNMENT directive
    syntax of
SET NOPADALIGN directive
SET NOVOLATILE directive
    syntax of
SET PADALIGN directive
SET statement
    example
    Format 1
    Format 2
    indexing function
    switches
SET VOLATILE directive
    syntax of #1
    syntax of #2
setenv command
/SHARE
Shareable image
    calling
        differences
    creating
    definition
    using in linking
    using symbol vectors
Shareable objects
    calling
Shared command-line qualifiers
    (tab.)
-shared flag
-shared flag (ld)
    creating shared libraries
Shared library
    creating
        required flags
        restrictions
        using cobol
        using cobol and ld #1
        using cobol and ld #2
    file name suffix
    flags for creating
    installing
    obtaining information about
    requirements for symbol reference
    restrictions creating
    specifying using COBOL
Sharing
    source text
    USE procedures
-show code flag
-show copy flag
-show xref flag
Sign
    conventions
    tests
        description of
    unsigned item and absolute value
    unsigned items, avoiding in arithmetic (ex.)
SIGN clause
Significant digits, limiting
Size
    fixed-length tables
    variable-length tables
size command
SIZE ERROR phrase
SIZE phrase
Sneakernet
Sort-32 #1
Sort-32 #2
Sort key
    definition
    major
    minor
Sort parameters
    order of
SORT statement
    ASCENDING KEY phrase
    COLLATING SEQUENCE phrase
    DESCENDING KEY phrase
    example
    file description entry
        example
    file organization
    GIVING phrase
        with the INPUT PROCEDURE phrase
    INPUT PROCEDURE phrase
        example
        with the GIVING phrase
    multiple sorts
        example
    number of USING files
        compiler implementation specifications
    OUTPUT PROCEDURE phrase
        example
        with the USING phrase
    preventing I/O aborts
        Declarative USE AFTER STANDARD ERROR PROCEDURE
    sample programs
    SELECT statement
        example
    sorting variable-length records
    USING phrase
        with the OUTPUT PROCEDURE phrase
    USING phrase replacing INPUT PROCEDURE phrase
        example
    WITH DUPLICATES IN ORDER phrase
        example
    with tables #1
    with tables #2
Sorting data
    SORT statement
Sorting records
    concepts
    multiple sort keys
    single sort key
Source Code Analyzer
    See SCA
Source code listing
Source files
    analyzing source code using Tru64 UNIX tools
    building using Tru64 UNIX tools
    creating and revising
    managing using Tru64 UNIX tools
Source form
    and file name suffix
Source programs
    creating
    linking, on Tru64 UNIX
Special characters
    nonnumeric data
SPECIAL-NAMES
    ACCEPT statement
    DISPLAY statement
    logical name
    paragraph
Special registers
    and GLOBAL #1
    and GLOBAL #2
    LINE-COUNTER
    PAGE-COUNTER
    RETURN-CODE
Stack usage
/STANDARD
    Compaq COBOL support for
/STANDARD=OPENVMS_AXP qualifier option
    default
Status
    library return
-std 85 flag
-std flag
-std [no]mia flag
-std [no]syntax flag
-std [no]xopen flag
-std v3 flag
stdin
stdout
Storage allocation
    byte boundaries
    effect of fill bytes
    table data
    tables containing COMP or COMP SYNC items
Storage differences
    for double-precision data
Storage file
Storage issues
    based on architectural differences
Storage of double-precision data
    Alpha architecture
        more information
Storage space
    minimizing
Storing nonnumeric data
Storing numeric data
Storing return values
    Alpha architecture
    VAX architecture
Stream #1
Stream #2
    and ORGANIZATION IS LINE SEQUENTIAL
STRING statement
    common STRING statement errors
    DELIMITED BY phrase
        matching characters (fig.)
    multiple sending items
        literals (ex.)
    NOT ON OVERFLOW statement
    overflow condition (ex.)
    OVERFLOW statement
        results of (tab.)
    POINTER phrase
    results of (fig.)
strip command #1
strip command #2
Subprogram
    contained
Subscript name
    subscript value
        compiler implementation specifications
Subscripted moves
    nonnumeric data #1
    nonnumeric data #2
Subscripting
    with data-names
Subscripts
    definition
    number of levels
        compiler implementation limitations
Success/failure tests
Supplementary information on interprogram communication
SWITCH clause
    value of switch numbers
        compiler implementation specifications
Switches
    checking #1
    checking #2
    controlling
    controlling externally
    controlling internally
    definition
    order of evaluation
    program
    SET statement
    setting externally
    setting for a process
    setting internally
    using
Symbol
    library condition values
    numeric editing
    record
Symbol table
    and /DEBUG
    definition
Symbol vectors
    definition
    using with shareable images
SYMBOLIC CHARACTERS clause
    value of numeric literals
        compiler implementation specifications
SYNCHRONIZED clause
    and alignment
    for data alignment
Syntax synonyms
SYS$SETSFM routine (ex.)
System logical
    accessing at run time
System messages
    compiler
    run-time
        See also Run-time messages
    See also Linker messages
System return codes, differences
    with illegal coding
System routines #1
System routines #2
    calling subroutine
    function calls
    function results
System services routines
System spooler
System-supplied object module libraries
    definition


Previous Next Contents Index