Dynamic allocation

This information provides the following introductory information about dynamic allocation:

If you have experience using dynamic allocation functions, you might want to skip this information and go on to Requesting dynamic allocation functions, which describes the interfaces needed to code a dynamic allocation request.

If you are unfamiliar with the concept of allocation, read An allocation overview, and all of the information that apply to your program.

To decide whether dynamic allocation is appropriate for your program, read Choosing the type of allocation for your program.

To learn which dynamic allocation functions are meaningful in your programming environment, read:

To find out what installation defaults can affect dynamic allocation, read Installation options for DYNALLOC macro functions.

Note:

BPXWDYN is a text interface to a subset of the SVC 99 (dynamic allocation) and SVC 109 (dynamic output) services. BPXWDYN supports data set allocation, unallocation, concatenation, and the addition and deletion of output descriptors. BPXWDYN is designed to be called from REXX, but it may be called from several other programming languages, including Assembler, C, and PL/I. For more information, see z/OS Using REXX and z/OS UNIX System Services.