The
<flow> tag characterizes the program control flow. The
halts attribute of the
<flow> tag specifies whether the calling program terminates after the call:
- yes
- If control is not received back from the API.
- no
- If the calling program returns normally. This is the default value.
The
<param> subtag identifies characteristics of the call parameters. Attributes are:
- index
- This is the index of the parameter that references the item of interest, beginning with 1. Use an asterisk (*) to specify
all parameters not specified directly.
- usage
- Specifies the direction of the data flow through the parameter:
- r
- For input.
- w
- For output.
- rw
- For input/output.
Unspecified parameters are assumed to be input/output parameters.
Note: halts is supported only for call statements. For PL/I, input parameters are treated as input/output parameters.
Example
<flow halts='no'>
<param index='1' usage='r'/>
<param index='2' usage='r'/>
<param index='3' usage='rw'/>
<param index='*' usage='rw'/>
</flow>