Compaq ACMS for OpenVMS
Systems Interface Programming
Previous
Contents
Index
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
Previous
Next
Contents
Index