z/OS MVS Programming: Extended Addressability Guide
Previous topic | Next topic | Contents | Contact z/OS | Library | PDF


Rules for creating, deleting, and using hiperspace

z/OS MVS Programming: Extended Addressability Guide
SA23-1394-00

To protect data spaces from unauthorized use, the system uses certain rules to determine whether a program can create, delete, or extend a hiperspace or whether it can access data in a hiperspace. The rules for problem state programs with PSW key 8 through F differ from the rules for programs that are supervisor state or PSW key 0 through 7. Table 1 summarizes these rules:

Table 1. Creating, deleting, and using hiperspace
Function Type of hiperspace A problem state, key 8 - F program: A supervisor state or key 0-7 program:
CREATE Non-shared standard Can create a non-shared standard hiperspace. Can create the hiperspace if its primary or home address space is the same as the intended owner's home address space.
Shared standard and ESO Cannot create shared or ESO hiperspaces. Can create the hiperspace if its primary or home address space is the same as the intended owner's home address space.
DELETE Non-shared standard Can delete the non-shared standard hiperspaces it owns if its PSW key matches the storage key of the hiperspace. Can delete a non-shared standard hiperspace if its primary or home address space is the same as the owner's home address space.
Shared standard and ESO Cannot delete a shared standard or ESO hiperspace. Can delete the hiperspace if its primary or home address space is the same as the owner's home address space.
RELEASE Non-shared standard Can release storage in its non-shared standard hiperspaces if its PSW key matches the storage key of the hiperspace. Can release storage in a non-shared standard hiperspace if its primary or home address space is the same as the owner's home address space and its PSW key matches the storage key of the hiperspace.
Shared standard and ESO Cannot release storage in a shared standard or ESO hiperspace. Can release storage in the hiperspace if its PSW key matches the storage key of the hiperspace.
EXTEND Non-shared standard shared standard and ESO Can extend the current size only if it owns the hiperspace. Can extend the current size.

Go to the previous page Go to the next page




Copyright IBM Corporation 1990, 2014