>>-+--------+--$ALESERV--ACTION=--+-ADD----+-------------------->
'-symbol-' '-DELETE-'
>--+-DSB=--addr---------------+--ERRET=--label--OKRET=--label--><
+-HASXB=--addr-------------+
+-NAME=--name--------------+
'-NAMEFLD=--+-label------+-'
'-(--R--n--)-'
- ACTION=
- The action to be taken:
- ADD | DELETE
- Specifies that JES2 is to add (ADD) or delete (DELETE) an ALET.
Note: You must also specify one and only one of
the following: DSB=, HASXB=, NAME=, or NAMEFLD=.
- DSB=
- Specifies the address of the data space block (DSB) associated
with the data space for which you want an ALET added or deleted.
If you specify DSB=, you cannot specify HASXB=, NAME=, or NAMEFLD=.
- HASXB=
- Specifies the address of the address space extension block (HASXB)
for which a DELETE ALL is required. HASXB= implies NAME=ALL
and can only be specified on a ACTION=DELETE call.
If you specify
HASXB=, you cannot specify DSB=, NAME=, or NAMEFLD=.
- NAME=
- Specifies the name of the ALET requested. This name must match
either the name specified on a $DSPSERV CREATE call or one of the
predefined names in $ALINDEX. NAME=ALL requests that JES2 delete
all ALETs. NAME=ALL can only be specified on a ACTION=DELETE call.
If you specify NAME=, you cannot specify DSB=, HASXB=, or NAMEFLD=.
- NAMEFLD=
- Specifies a label that contains the name of the ALET or a register
that points to the name of the ALET to be processed. This name must
match either the name specified on a $DSPSERV CREATE call or one of
the predefined names in $ALINDEX. A field that contains the value ALL is equivalent to specifying NAME=ALL and only allowable on
a ACTION=DELETE call.
If you specify NAMEFLD=, you cannot specify
DSB=, HASXB=, or NAME=.
- ERRET
- The label to branch to in the event of a non-zero return code.
- OKRET
- The label to branch to if the return code is zero.