Description

HSPSERV transfers data between virtual storage areas in address spaces and hiperspaces. It reads data from a hiperspace to an address space and it writes data to a hiperspace from an address space.

A hiperspace can be either a standard hiperspace, of which there are two types, shared and nonshared, or an ESO (expanded storage only) hiperspace:

The STOKEN parameter identifies the specific hiperspace to be read from or written to. The HSPALET parameter specifies an optional ALET for the hiperspace. The RANGLIST parameter identifies one or more of the storage ranges in the address space and the one or more storage ranges in the hiperspace. A storage range consists of contiguous 4K byte blocks starting on a 4K byte boundary.

HSPSERV is also described in z/OS MVS Programming: Assembler Services Reference ABE-HSP, with the exception of the parameters that are valid only for supervisor state or PSW key 0 through 7 programs: CREAD, CWRITE, ADDRSP, and KEEP. For more information about hiperspaces and data spaces see z/OS MVS Programming: Extended Addressability Guide.