OSI/AS Programming Manual
Procedure Call Descriptions
APS Procedure Calls
056783 Tandem Computers Incorporated 3–5
Figure 3-1. Sample APS Procedure Call Description (Page 2 of 2)
This line indicates whether the parameter is an input or an output parameter 
(or both).
This line indicates the parameter type, which begins with one of the following:
INT integer (one word)
INT(32) doubleword integer (two words)
Next, the following notation can appear:
.EXT means that the parameter is a reference parameter  
 accessed by an extended pointer.
For all parameters except returned values, the parameter type (and the .EXT, i
f
present) is followed by a colon. Additional information after the colon includes:
value means that the actual value or contents of a parameter are 
 passed.
ref:1 means this is a reference parameter; that is, the address of 
 the parameter is passed. (The statements within the 
 program body must access the actual parameter contents 
 indirectly through the parameter location.) "1" indicates that 
 the parameter contains one element.
ref:(ddlname)
 means that that this is a reference parameter and that the 
 information will be accessed at the address with the 
 ddlname shown.
ref:* means that this is a reference parameter; the number of 
 elements returned varies according to the number of 
 elements requested. 
This line describes the information passed or returned in the parameter.
6
7
5
4
080
The exclamation point indicates that a comment follows. The comment 
is either an “I” or an “O” (or both), indicating that the parameter is either
an input (I) or an output (O) parameter (or both). Input parameters are
those passing data to the called procedure; output parameters are
those that return data to the calling program.










