Use ALESERV ADD to obtain an ALET and place an entry on a DU-AL
or PASN-AL. Whether a program can use ALESERV ADD depends on the authority
of the program, the type of hiperspace, and whether the program is
in cross memory mode. The rules that apply to the programs that use
ALESERV ADD are described in Table 1.
Table 1. Rules for adding access
list entries for hiperspacesFunction |
Type of hiperspace |
A problem state, key 8 - F program: |
A supervisor state or key 0-7 program: |
---|
Add entries to the DU-AL |
Non-shared standard |
Can add entries for a hiperspace it owns. |
Can add entries if the caller's and owner's home
address space is the same. |
Shared standard and ESO |
Cannot add entries for the hiperspace to its DU-AL. |
Can add entries. For ESO hiperspace, see Programming
note 1. |
Add entries to the PASN-AL |
Non-shared standard |
Cannot add entries. |
Can add entries if caller's primary address space
is the same as the owner's home address space. |
Shared standard and ESO |
Cannot add entries. |
Can add entries. For ESO hiperspace, see Programming
note 1. |
Programming notes:
- Do not add an entry for an ESO hiperspace to any access list that
is available to a problem state program with PSW 8 - F. In other words,
do not add an entry to a PASN-AL if unauthorized programs will be
executing in the address space. Do not add an entry to a DU-AL if
its TCB will be representing an unauthorized program.
- Use ALESERV ADD with hiperspace.
- The system rejects an ALESERV ADD request if the hiperspace is
currently defined as a data-in-virtual object.