The execute form of the DSPSERV macro can refer to and modify the
parameter list constructed by the list form of the macro.
Syntax
The execute form of the DSPSERV macro is written as follows:
Syntax |
Description |
---|
|
|
name |
name: Symbol. Begin name in
column 1. |
|
|
␢ |
One or more blanks must precede DSPSERV. |
DSPSERV |
|
|
|
␢ |
One or more blanks must follow DSPSERV. |
|
|
|
Valid parameters (Required parameters are underlined.) |
CREATE |
STOKEN, NAME, TYPE, GENNAME, OUTNAME,
BLOCKS, DREF, SCOPE, CALLERKEY, KEY, FPROT, TTOKEN, ORIGIN, NUMBLKS,
BACK, PAGEFRAMESIZE |
RELEASE |
STOKEN, START, BLOCKS, INLIST,
RANGLIST, NUMRANGE, DISABLED |
DELETE |
STOKEN, TTOKEN |
EXTEND |
STOKEN, BLOCKS, VAR, NUMBLKS |
LOAD |
STOKEN, START, BLOCKS |
OUT |
STOKEN, START, BLOCKS |
|
|
,STOKEN=stoken-addr |
stoken-addr: RX-type address
or register (2) - (12). |
|
|
,TYPE=BASIC |
Default: TYPE=BASIC |
|
|
,NAME=name-addr |
name-addr: RX-type address
or register (2) - (12). |
|
|
,GENNAME=NO |
Default: GENNAME=NO |
,GENNAME=COND |
|
,GENNAME=YES |
|
|
|
,OUTNAME=outname-addr |
outname-addr: RX-type address
or register (2) - (12). |
|
|
PAGEFRAMESIZE=4K |
Default: PAGEFRAMESIZE=4K |
PAGEFRAMESIZE=1M |
|
|
|
,START=start-addr |
start-addr: RX-type address
or register (2) - (12). |
|
|
,BACK=31 |
Default: BACK=31 (for PAGEFRAMESIZE=4K) |
,BACK=64 |
Default: BACK=64 (for PAGEFRAMESIZE=1M) |
|
|
,BLOCKS=(max-addr,init-addr) |
max-addr: RX-type address or
register (2) - (12). |
,BLOCKS=(max,init) |
init-addr: RX-type address
or register (2) - (12). |
,BLOCKS=max |
max: Number up to 524288. |
,BLOCKS=(0,init) |
init: Number up to 524288. |
,BLOCKS=0 |
0 specifies the installation default size. |
,BLOCKS=(0,init-addr) |
Default for CREATE: BLOCKS=0 |
,BLOCKS=(size-addr) |
size-addr: RX-type address
or register (2) - (12). |
,BLOCKS=(size) |
size: Number up to 524288. |
|
|
,DREF=NO |
Default: DREF=NO |
,DREF=YES |
|
|
|
,SCOPE=SINGLE |
Default: SCOPE=SINGLE |
,SCOPE=ALL |
|
,SCOPE=COMMON |
|
|
|
,CALLERKEY |
Default: CALLERKEY |
,KEY=key-addr |
key-addr: RX-type address or
register (2) - (12). |
|
|
,FPROT=YES |
Default: FPROT=YES |
,FPROT=NO |
|
|
|
,TTOKEN=ttoken-addr |
ttoken-addr: RX-type address
or register (2) - (12). |
|
|
,ORIGIN=origin-addr |
origin-addr: RX-type address
or register (2) - (12). |
|
|
,NUMBLKS=numblks-addr |
numblks-addr: RX-type address
or register (2) - (12). |
|
|
,INLIST=NO |
Default: INLIST=NO |
,INLIST=YES |
|
|
|
,RANGLIST=rangelist-addr |
rangelist-addr: RS-type address
or register (2) - (12). Required with INLIST=YES. |
|
|
,NUMRANGE=numrange-addr |
numrange-addr: RS-type address
or register (2) - (12). Default: NUMRANGE=1 |
|
|
,VAR=NO |
Default: VAR=NO |
,VAR=YES |
|
|
|
,DISABLED=NO |
Default: DISABLED=NO |
,DISABLED=YES |
|
|
|
,PLISTVER=IMPLIED_VERSION |
Default: IMPLIED_VERSION |
,PLISTVER=MAX |
|
,PLISTVER=plistver |
plistver: 0 |
|
|
,MF=(E,list addr) |
list addr: RX-type address
or register (2) - (12). |
,MF=(E,list addr,COMPLETE) |
|
|
|
The parameters are explained under the standard form of the DSPSERV
macro with the following exception:
- ,MF=(E,list addr)
- Specifies the execute form of the DSPSERV macro. list
addr defines the area that the system uses for the parameter
list.
COMPLETE specifies that the system is to check for required
parameters and supply optional parameters that are not specified.
|