Compaq ACMS for OpenVMS
Writing Server Procedures


Previous Contents Index

S
SELECT
    command
        Task Debugger #1
        Task Debugger #2
    with STEP command
SERVER
    qualifier with ASSIGN command
Server context
    See Servers, context
Server procedures
    See Servers, procedures
Server processes
    See Servers, processes
Servers
    calling in distributed transactions
    cancel procedures
    compiling with /DEBUG qualifier
    context
        releasing
        retaining
    current
        setting during debugging
    DCL
        debugging
    debugging
        DCL servers
        procedure servers
    detached process in run-time environment
    displaying
        with SHOW SERVERS command
    initializing
    interrupting #1
    interrupting #2
        in Task Debugger
    linking message file object modules
    linking with /DEBUG qualifier
    procedures
        definition of
        naming
        preparing to debug
        structuring
        terminology
    process dump
        analyzing
        analyzing file
    processes
        cancel procedures
        definition of
        reasons for stopping
        releasing terminal channel
        running down #1
        running down #2
        running down #3
        running down after exception
        stopping
        using ACMS/SHOW SERVER to display name
    quotas and privileges
    releasing DBMS databases
    releasing Rdb databases #1
    releasing Rdb databases #2
    replacing faulty #1
    replacing faulty #2
    running cancel procedures
    SERVER PROCESS DUMP
        application definition clause
        clause in application definition
    starting #1
    starting #2
        in Task Debugger #1
        in Task Debugger #2
        with Task Debugger START command
    stop unexpectedly
    stopping
        in Task Debugger
        with STOP Task Debugger command
    termination of
SET BREAK
    command
        Task Debugger #1
        Task Debugger #2
SET BREAK/EXCEPTION
    OpenVMS Debugger command
SET SERVER
    command
        Task Debugger #1
        Task Debugger #2
SET TRANSACTION
    SQL statement #1
    SQL statement #2
    SQL statement to start distributed transaction
SET TRANSACTION_TIMEOUT
    command
        Task Debugger #1
        Task Debugger #2
SET WATCH
    OpenVMS Debugger command
$SETAST
    pseudocode for using
    using to avoid canceling a task
Severity
    levels
        defining in message file
.SEVERITY
    Message Utility statements
SHARE
    LINK qualifier
    qualifier with LINK command
Share modes
    Rdb
SHOW BREAK
    command
        Task Debugger #1
        Task Debugger #2
SHOW SERVERS
    command
        Task Debugger
SHOW TRANSACTION_TIMEOUT
    command
        Task Debugger #1
        Task Debugger #2
SHOW VERSION
    command
        Task Debugger
SQL
    binding to database #1
    binding to database #2
    binding to database #3
    compiling
    context structure
        defining
    database transactions
        starting and ending
    declaring databases
    embedded
        guidelines for using
        statements in step procedures
    error handler
    error handling
    initialization procedures #1
    initialization procedures #2
    interface to Rdb
    module language
        passing context structure
    passing context structure to
    precompiled
        passing context structure
    precompiler
    recovery
    statements
        SET TRANSACTION #1
        SET TRANSACTION #2
    step procedures
        COBOL
        using
    storing TID
    task definition
    termination procedures
    with distributed transactions #1
    with distributed transactions #2
SQL$SIGNAL
    to signal error condition
SS$_DEBUG
    removing
START
    ALL qualifier
    command
        Task Debugger #1
        Task Debugger #2
    Task Debugger command
Starting
    applications
        errors in
    Task Debugger
Startup
    server
        See Initialization procedures
$START_TRANS
START_TRANSACTION
    RDO statement
        in step procedures
    RDO statement to start distributed transaction
Status
    return
        ACMS$GET_TID
        ACMS$RAISE_NONREC_EXCEPTION
        ACMS$RAISE_STEP_EXCEPTION
        ACMS$RAISE_TRANS_EXCEPTION
        ACMSAD$REQ_CANCEL
        initialization procedures
        termination procedure for RMS files
        termination procedures
    returning
        BASIC procedure for
        COBOL procedure for
        in user-defined workspaces
        required
        to task
STEP
    command
        Task Debugger #1
        Task Debugger #2
Step exception
    raising in step procedure
Step labels
    See Labels, step
Step procedures
    aborts
        distributed transaction
        handling transaction
    accessing resource managers
    called from task #1
    called from task #2
    calling in distributed transactions
    calling in processing step
    compiling
        DBMS
        RDO
        SQL
    DBMS
        accessing database
        reading from database
        writing to database
    declared in task group
    definition of
    excluding from distributed transaction
    files needed for debugging
    handling errors
        nonrecoverable
        recoverable
        SQL
    modifying existing
    naming in COBOL
    participating in distributed transaction
    passing workspaces
    Rdb
        reading from database
        writing to database
    RDML with Rdb
    RDO with Rdb
    SQL
        access to Rdb databases
        writing to Rdb databases
    SQL with Rdb
    using workspaces
    writing
Stepping through tasks
    with Task Debugger
$STEP_n
    label
STOP
    command
        Task Debugger #1
        Task Debugger #2
Stopping
    server process
        during debugging
    Task Debugger #1
    Task Debugger #2
Structuring
    server procedures
Subprogram
    COBOL procedure
Subschemas
    naming in DB statement
    naming in initialization procedures
Symbol table
    OpenVMS debug
Symbols
    OpenVMS debug
    tables
    Task Debugger
SYS$FAO
    using with error messages
SYS$GETMSG
    using with error messages
SYS$INPUT
    logical name for debugging
SYS$OUTPUT
    logical name for debugging
SYSTEM
    qualifier used to debug any server on system
System services
    with step procedures
        FAO facility
        $SETAST
System workspaces
    See Workspaces, system #1
    See Workspaces, system #2


Previous Next Contents Index