1 03/21/85  send_as_request_
 2 
 3 
 4 The send_as_request_ subroutine contains entry points that send
 5 messages to the system Answer Service Request server.
 6 
 7 
 8 Entry points in send_as_request_:
 9    (List is generated by the help command)
10 
11 
12 :Entry:  block:  03/21/85 send_as_request_$block
13 
14 
15 Function:  sends an as_request, and blocks to await the system's reply.
16 
17 
18 Syntax:
19 declare send_as_request_$block entry (ptr, bit(72) aligned, fixed
20      bin(35));
21 call send_as_request_$block (as_request_ptr, as_request_reply, code);
22 
23 
24 Arguments:
25 as_request_ptr
26    is a pointer to standard as_request structure.  (Input)
27    as_request_structures begin with a header declared in
28    as_request_header.incl.pl1.  Declarations for most as request info
29    structures are found in as_requests.incl.pl1.  It is not recommended
30    that any application code send as_requests.  Subroutine interfaces
31    are available for all the supported as_request facilities.
32 as_request_reply
33    is the event message returned by the system in reply to the request.
34    (Output)
35 code
36    is a standard system status code.  (Output)
37 
38 
39 :Entry:  no_block:  03/21/85 send_as_request_$no_block
40 
41 
42 Function:  This entry point sends an as request message to the system
43 as request server, and does not block to await a reply.
44 
45 
46 Syntax:
47 declare send_as_request_$no_block entry (ptr, fixed bin (35));
48 call send_as_request_$no_block (as_request_ptr, code);
49 
50 
51 Arguments:
52 as_request_ptr
53    is a pointer to standard as_request structure.  (Input)
54    as_request_structures begin with a header declared in
55    as_request_header.incl.pl1.  Declarations for most as request info
56    structures are found in as_requests.incl.pl1.  It is not recommended
57    that any application code send as_requests.  Subroutine interfaces
58    are available for all the supported as_request facilities.
59 code
60    is a standard system status code.  (Output)