Coding a dynamic allocation request

The following table describes what you must code to submit a dynamic allocation request.

Code: To:
IEFZB4D0 mapping macro Construct the parameter list.
IEFZB4D2 mapping macro Provides mnemonics for the text units.
Request block pointer Specify the address of the request block.
Request block Indicate which dynamic allocation function you want, how the system should fulfill your request, and point to other information about the request.
Request block extension Use message processing and receive reason codes.
Text Unit Pointer List Specify the addresses of the text units.
Text Units Tell the system the specifics of the request.
The request block indicates the function you want DYNALLOC to perform, and the request block extension contains message processing information and fields into which the system returns reason codes. The text unit pointers are the addresses of the text units, and the text units contain the keys and parameters for the dynamic allocation functions. Figure 1 illustrates the structure of the SVC 99 parameter list.
Figure 1. Structure of the SVC 99 Parameter List
ieaa8857