ALLOC(*STGMDL | *TERASPACE | *SNGLVL)

The ALLOC keyword specifies the storage model for storage management operations in the module.

If the ALLOC keyword is not specified, ALLOC(*STGMDL) is assumed.

  • *STGMDL is used to specify that the storage model for memory management operations will be the same as the storage model of the module. You use the STGMDL keyword on the Control specification to control the storage model of the module. If the storage model of the module is *INHERIT, the storage model used for memory management operations is determined at runtime.
  • *SNGLVL is used to specify that the single-level storage model will be used for memory management operations.
  • *TERASPACE is used to specify that the teraspace storage model will be used for memory management operations.

See Memory Management Operations for more information on teraspace and single-level memory management operations.