Dynamic allocation
- An allocation overview
- Choosing the type of allocation for your program
- Dynamic allocation functions
- In a batch environment
- In an interactive environment
- Installation Options for Dynamic Allocation Functions.
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.
- Using dynamic allocation functions in either a batch or interactive environment, if your program is to run in a batch environment.
- Using dynamic allocation functions in either a batch or interactive environment and Using dynamic allocation functions in an interactive environment, if your program is to run in an interactive environment, such as TSO/E. The functions described in both topics are useful in an interactive environment.
To find out what installation defaults can affect dynamic allocation, read Installation options for DYNALLOC macro functions.
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.