Macro instructions described in this section are
for the access methods other than VSAM. They are called non-VSAM
macros or basic access method (BAM) macros. You use BAM to organize
data. Usually the system maintains information about that data in
a catalog. Perform BAM functions using the following:
- Access method services. You can define non-VSAM data sets
and perform certain other services using a multi-function service
program called access method services (IDCAMS).
- Job control language. You can define or allocate to non-VSAM
data sets using JCL.
- Dynamic Allocation. You can define or allocate to data sets using
dynamic allocation, which is SVC 99. Dynamic allocation is described
in z/OS MVS Programming: Authorized Assembler Services Guide.
BAM does not support the XTIOT, NOCAPTURE, and DSAB-above-the-line
options of dynamic allocation.