Compaq ACMS for OpenVMS
Writing Server Procedures


Previous Contents Index

E
$END
    location breakpoint symbol
.END
    Message Utility statement
$END_TRANS
Error
    handling
        SQL
ERROR
    nonrecoverable error
Error messages
    See Errors, messages
Errors
    ACMS$RAISE_NONREC_EXCEPTION service
    ACMS$RAISE_STEP_EXCEPTION service
    ACMS$RAISE_TRANS_EXCEPTION service
    ACMSAD$REQ_CANCEL service
    DBM$_ALLREADY
    defining severity levels
    during debugging
    handling
        DBMS
        Rdb
        RMS
        See also Handling errors
    in BASIC initialization procedures
    initialization procedures
    messages
        returning to users
        using hard-coded messages in form
        using hard-coded messages in step procedure
        using message file
            in step procedure
            in task definition
    recoverable
        in step procedure
Escape routines
    debugging
    debugging DECforms
EXAMINE
    command
        Task Debugger #1
        Task Debugger #2
        Task Debugger #3
        Task Debugger #4
        Task Debugger #5
$EXCEPTION
    event breakpoint symbol
Exceptions
    nonrecoverable
    raising in step procedure
    recoverable
    running down server processes after
    step
    transaction
EXE
    qualifier with LINK command
Executable images
    See Images
EXIT
    command
        OpenVMS Debugger
        Task Debugger
EXTERNAL CONSTANT
    BASIC statement
F
.FACILITY
    Message Utility statement
FAO
    See OpenVMS Formatted ASCII Output facility
FATAL
    nonrecoverable error
Files
    closing
    command
        of Task Debugger commands
    dump
        using in debugging
    message
        See Message files
    needed for debugging
    opening #1
    opening #2
        access mode for
        for procedure servers
        returning status
    sharing
    testing FILE-STAT
    using with step procedures
FILE_NAME
    qualifier with Message Utility
FINISH
    Rdb
Formatted ASCII Output (FAO)
    See OpenVMS Formatted ASCII Output facility
FORMS$DEBUG_ESCAPE_ROUTINES
    logical name
FORMS$IMAGE
    defining
FORMS$PRINT_FILE
    DECforms logical name
Function
    step procedure
G
GO
    command
        Task Debugger
            using after setting breakpoints
            using to continue after breakpoints
GROUP
    qualifier used in debugging
H
$HANDLER
    location breakpoint symbol
Handling errors
    with message files
HELP
    command
        Task Debugger
I
I/O
    terminal channels
.IDENT
    Message Utility statement
IMAGE
    qualifier with ANALYZE/PROCESS_DUMP command
Images
    building procedure server
    procedure server executable
        creating
Indicator array
    declaring
Initial values
    of workspaces during debugging #1
    of workspaces during debugging #2
Initialization
    See also Initialization procedures
    servers
    user-defined workspaces
Initialization procedures #1
Initialization procedures #2
    access mode on opens
    BASIC using RMS
    binding to database
    compiling
    DBMS
        BASIC
        COBOL
    declared in task group
    file descriptions
    guidelines for
    handling errors
        in BASIC
        in COBOL
    in COBOL
    naming subschema
    opening files in BASIC
    passing workspaces #1
    passing workspaces #2
    Rdb BASIC
    Rdb COBOL
    record locks
    restrictions for
    returning status #1
    returning status #2
        in BASIC
        in COBOL
    sequential files
    using RDO with Rdb
    using RMS files
    using SQL with Rdb
    when called
    work of
INSERT
    qualifier with LIBRARY command
INTERRUPT
    command
        Task Debugger #1
        Task Debugger #2
        Task Debugger #3
INVOKE DATABASE
    RDO statement
    with Rdb
Invoking databases
J
Journaling
    RMS
    See also RMS journaling
L
Labels
    step #1
    step #2
LIB$CALLG
    to signal error condition
LIB$GET_INPUT
LIB$GET_VM
    with cancel procedures
LIB$PUT_OUTPUT
LIB$SIGNAL
    to signal error condition
LIB$SYS_FAO
    using with error messages
LIB$SYS_GETMSG
    using with error messages
LIBRARY
    DCL command
Library
    object
        linking
        placing files in
    procedure object
LIBRARY
    qualifier with LINK command
LINK
    command
        DCL #1
        DCL #2
            linking message files
            to create images
        NOTRACEBACK qualifier
        with /DEBUG qualifier
Link option file
    linking procedure server code
Linker
    See also Linking
Linking
    message file object modules
    message files #1
    message files #2
    object modules
    procedure object libraries
    procedure server images
        if task definition uses Rdb recovery
    procedures
    server image
        with NOTRACEBACK qualifier
    server image with /DEBUG
    step procedures
Local
    symbols
        and LINK/DEBUG command
Lock mode
    Rdb
        specifying
Lock timeout
    DBMS
    setting for Rdb and DBMS
    specifying interval
Locks
    See Records, locks
Logical name tables
    creating
        for debugging
    list
Logical names
    accessed by server process
    assigning in Task Debugger
    assigning with ASSIGN command
    checking for accuracy
    DBG$INPUT
    DBG$OUTPUT
    defining
        during debugging session #1
        during debugging session #2
        for debugging
    for two-terminal debugging
    SYS$INPUT
    SYS$OUTPUT
    using group logical names during debugging
    with Task Debugger


Previous Next Contents Index