K |
Keywords
|
macros
|
L |
Languages
|
using with the SI #1
|
using with the SI #2
|
Logical names
|
for RI agents with DECforms
|
for user-written agents with DECforms
|
M |
MACRO
|
library
|
using with the SI
|
Menu
|
interfacing #1
|
interfacing #2
|
Messages
|
sent in string descriptors #1
|
sent in string descriptors #2
|
Modules
|
supplied for C
|
supplied for FORTRAN
|
Multi-user agent
|
Multithreaded agent program
|
context with
|
error isolation
|
invoking
|
programming considerations
|
using asynchronous services
|
using separate I/O channels
|
O |
Output string descriptors
|
P |
Parameters
|
notation for procedure
|
Pascal
|
agent program using ACMS$WAIT
|
using with the SI
|
PL/I
|
using with the SI
|
Privileges
|
agent program
|
Procedures
|
ID for
|
finding
|
use with ACMS$START_CALL
|
Process
|
See Agent program
|
R |
Records
|
definitions
|
for Pascal
|
Remote
|
request
|
performed by an agent program
|
services
|
ACMS$INIT_EXCHANGE_IO
|
Replying to stream I/O #1
|
Replying to stream I/O #2
|
Request I/O
|
defining
|
Request Interface
|
agent
|
preparing to use with DECforms
|
I/O flag
|
Require file
|
supplied for BLISS
|
Resources
|
freed after submitter finishes
|
Return
|
length address
|
for ACMS$GET_PROCEDURE_INFO
|
See also Status, return
|
Return status
|
See Status, return
|
Routine definitions
|
for C
|
for Pascal
|
for PL/I
|
S |
Selection strings #1
|
Selection strings #2
|
Selection strings #3
|
Servers
|
IDs
|
used with ACMS$START_CALL
|
Services
|
ACMS Systems Interface
|
agent program initialization
|
exchange I/O
|
exchange I/O request
|
IDs
|
byte arrays for FORTRAN
|
call ID #1
|
call ID #2
|
call ID #3
|
connect ID #1
|
connect ID #2
|
connect ID #3
|
defining structure for PL/I IDs
|
I/O ID #1
|
I/O ID #2
|
length of
|
procedure ID
|
server ID
|
stream ID
|
structure definitions for BLISS
|
structure definitions for C
|
structure layout
|
submitter ID #1
|
submitter ID #2
|
submitter ID #3
|
submitter ID #4
|
submitter ID #5
|
submitter ID #6
|
submitter ID #7
|
parameter notation used
|
remote request (SI)
|
See also Initialization services
|
See also Stream services
|
See also Submitter, services
|
submitter See Submitter, services
|
superseded #1
|
superseded #2
|
SI
|
See Systems Interface
|
Sign In/Out services
|
ACMS$SIGN_IN
|
ACMS$SIGN_OUT
|
Signing in
|
See also Initialization services
|
task submitters #1
|
task submitters #2
|
task submitters #3
|
Signing out
|
See also Initialization services
|
task submitters #1
|
task submitters #2
|
Single-threaded agent program
|
programming considerations
|
Single-user agent
|
Standards
|
for using the SI services
|
Starting
|
an agent program
|
tasks
|
$START_TRANS
|
to start distributed transaction
|
Status
|
access errors #1
|
access errors #2
|
ACMS$CALL
|
ACMS$CALL_A
|
ACMS$CANCEL
|
ACMS$CLOSE_RR
|
ACMS$CONNECT_STREAM return status
|
ACMS$CREATE_STREAM return status
|
ACMS$DELETE_STREAM return status
|
ACMS$DISCONNECT_STREAM return status
|
ACMS$GET_PROCEDURE_INFO
|
ACMS$INIT_EXCHANGE_IO
|
ACMS$OPEN_RR
|
ACMS$REPLY_TO_STREAM_IO return status
|
ACMS$SIGN_IN
|
ACMS$SIGN_OUT
|
ACMS$START_CALL
|
ACMS$TERM_EXCHANGE_IO
|
ACMS$WAIT_FOR_CALL_END
|
ACMS$WAIT_FOR_STREAM_IO return status
|
cancel message
|
completion events
|
extended #1
|
extended #2
|
extended #3
|
return
|
severity levels
|
returned
|
for asynchronous services
|
on an ACMS malfunction
|
on cancel routine
|
Stream
|
I/O
|
C agent program example
|
defining
|
Stream services #1
|
Stream services #2
|
ACMS$CREATE_STREAM
|
ACMS$REPLY_TO_STREAM_IO #1
|
ACMS$REPLY_TO_STREAM_IO #2
|
ACMS$REPLY_TO_STREAM_IO #3
|
ACMS$WAIT_FOR_STREAM_IO #1
|
ACMS$WAIT_FOR_STREAM_IO #2
|
ACMS$WAIT_FOR_STREAM_IO #3
|
ACMS$WAIT_FOR_STREAM_IO #4
|
superseded
|
ACMS$CONNECT_STREAM #1
|
ACMS$CONNECT_STREAM #2
|
ACMS$CREATE_STREAM
|
WAIT_FOR_STREAM_IO
|
Streams
|
authorizing the I/O device for
|
connecting #1
|
connecting #2
|
creating #1
|
creating #2
|
defining I/O in a BLOCK step #1
|
defining I/O in a BLOCK step #2
|
deleting
|
disconnecting
|
finding the stream ID
|
ID
|
length
|
structure layout
|
use with ACMS$CONNECT_STREAM
|
use with ACMS$CREATE_STREAM
|
use with ACMS$DELETE_STREAM
|
use with ACMS$INIT_EXCHANGE_IO
|
item descriptor value for I/O
|
main uses of
|
passing the stream ID
|
replying to messages on
|
See also Stream, I/O
|
supplying device name to ACMS
|
terminating
|
waiting for messages on #1
|
waiting for messages on #2
|
Strings
|
descriptors #1
|
descriptors #2
|
selection #1
|
selection #2
|
Structure definitions
|
for C
|
for PL/I
|
for service IDs
|
Submitter
|
ID
|
assigned during ACMS$SIGN_IN
|
length
|
structure layout
|
use with ACMS$CALL
|
use with ACMS$CANCEL_CALL
|
use with ACMS$CLOSE_RR
|
use with ACMS$GET_PROCEDURE_INFO
|
use with ACMS$INIT_EXCHANGE_IO
|
use with ACMS$OPEN_RR
|
use with ACMS$SIGN_OUT
|
use with ACMS$START_CALL
|
use with ACMS$TERM_EXCHANGE_IO
|
use with ACMS$WAIT_FOR_CALL_END
|
use with single-threaded agent programs
|
services #1
|
services #2
|
services #3
|
services #4
|
ACMS$CALL #1
|
ACMS$CALL #2
|
ACMS$CALL #3
|
ACMS$CALL #4
|
ACMS$CANCEL_CALL #1
|
ACMS$CANCEL_CALL #2
|
ACMS$CANCEL_CALL #3
|
ACMS$CANCEL_CALL #4
|
ACMS$GET_PROCEDURE_INFO #1
|
ACMS$GET_PROCEDURE_INFO #2
|
ACMS$GET_PROCEDURE_INFO #3
|
ACMS$GET_PROCEDURE_INFO #4
|
ACMS$START_CALL #1
|
ACMS$START_CALL #2
|
ACMS$START_CALL #3
|
ACMS$START_CALL #4
|
ACMS$WAIT_FOR_CALL_END #1
|
ACMS$WAIT_FOR_CALL_END #2
|
ACMS$WAIT_FOR_CALL_END #3
|
ACMS$WAIT_FOR_CALL_END #4
|
Superseded services
|
ACMS$CLOSE_RR #1
|
ACMS$CLOSE_RR #2
|
ACMS$OPEN_RR #1
|
ACMS$OPEN_RR #2
|
BLISS agent program example #1
|
BLISS agent program example #2
|
stream
|
Superseded stream services
|
ACMS$DELETE_STREAM #1
|
ACMS$DELETE_STREAM #2
|
ACMS$DISCONNECT_STREAM
|
Superseded task submitters
|
communicating with tasks
|
Synchronous service
|
completion status
|
disabling ASTs
|
System services
|
for distributed transactions
|
Systems Interface
|
ACMS$CALL service
|
ACMS$CANCEL_CALL service
|
ACMS$CLOSE_RR
|
ACMS$CONNECT_STREAM
|
ACMS$CREATE_STREAM
|
ACMS$DELETE_STREAM
|
ACMS$DISCONNECT_STREAM
|
ACMS$GET_PROCEDURE_INFO
|
ACMS$INIT_EXCHANGE_IO
|
ACMS$OPEN_RR
|
ACMS$REPLY_TO_STREAM_IO
|
ACMS$SIGN_IN
|
ACMS$SIGN_OUT
|
ACMS$START_CALL
|
ACMS$TERM_EXCHANGE_IO
|
ACMS$WAIT_FOR_CALL_END
|
ACMS$WAIT_FOR_STREAM_IO
|
agent programs
|
and the command process
|
asynchronous service parameters
|
calling ACMS tasks
|
calls
|
ACMS$CALL
|
ACMS$CANCEL_CALL
|
ACMS$CLOSE_RR
|
ACMS$CONNECT_STREAM
|
ACMS$CREATE_STREAM
|
ACMS$DELETE_STREAM
|
ACMS$DISCONNECT_STREAM
|
ACMS$GET_PROCEDURE_INFO
|
ACMS$INIT_EXCHANGE_IO
|
ACMS$OPEN_RR
|
ACMS$REPLY_TO_STREAM_IO
|
ACMS$SIGN_IN
|
ACMS$SIGN_OUT
|
ACMS$START_CALL
|
ACMS$TERM_EXCHANGE_IO
|
ACMS$WAIT_FOR_CALL_END
|
ACMS$WAIT_FOR_STREAM_IO
|
asynchronous and synchronous
|
programming
|
common features of the services
|
creating streams
|
definition of
|
description of services
|
exchange I/O services
|
features common to programming languages
|
function of agent program
|
initialization services
|
length of service IDs
|
main uses for
|
purpose
|
return status severity levels
|
service call specification
|
service ID structure layout
|
services
|
standards for using
|
stream services
|
submitter services #1
|
submitter services #2
|
superseded services
|
synchronous services
|
use with high-level languages
|
using
|
BLISS
|
C
|
FORTRAN
|
MACRO
|
other languages
|
Pascal
|
PL/I
|