Can an installation limit the use of data spaces and hiperspaces?

The use of data spaces and hiperspaces consumes system resources such as expanded and auxiliary storage. Programmers responsible for tuning and maintaining MVS™ can set limits on the amount of virtual storage that programs in each address space can use for data spaces and hiperspaces. They can limit:
  • The size of a single hiperspace or data space. (The default is 956K bytes, or 239 blocks.)
  • The amount of storage available per address space for all hiperspaces and data spaces with a storage key of 8 - F. (The default is 2²⁴ - 1 megabytes, or 16777215 megabytes.)
  • The combined number of hiperspaces and data spaces with storage key 8 - F that can exist per address space at one time. (The default is (2**32)-1 data spaces and hiperspaces.)

You should know the limits your installation establishes and the return codes that you can check to learn why the DSPSERV macro might not create the data space or hiperspace you requested.