Use the execute form of the UCBSCAN macro together with the list
form for applications that require reentrant code. The execute form
of the macro stores the parameters into the storage area defined by
the list form.
Syntax
The execute form of the COPY function of the UCBSCAN macro is written
as follows:
Syntax |
Description |
---|
|
|
name |
name: Symbol.
Begin name in column 1. |
|
|
␢ |
One or more blanks must precede UCBSCAN. |
|
|
UCBSCAN |
|
|
|
␢ |
One or more blanks must follow UCBSCAN. |
|
|
COPY |
Default: COPY |
|
|
,WORKAREA=workarea addr |
workarea addr: RX-type
address or register (2) - (12). |
|
|
,UCBAREA=ucbarea addr |
ucbarea addr: RX-type
address or register (2) - (12). |
|
|
|
|
,CMXTAREA= cmxtarea
addr |
cmxtarea addr: RX-type
address or register (2) - (12). |
,CMXTAREA=NONE |
Default: NONE |
|
|
,UCBPAREA=ucbparea addr |
ucbparea addr: RX-type
address or register (2) - (12). |
,UCBPAREA=NONE |
Default: NONE |
|
|
,DCEAREA= dcearea addr |
dcearea addr: RX-type
address or register (2) - (12). |
,DCEAREA=NONE |
Default: NONE |
|
|
,DCELEN=length addr |
length addr: RS-type
address or register (2) - (12). |
|
Note: DCELEN is valid only
with DCEAREA and is required with DCEAREA. |
|
|
,VOLSER=volser addr |
volser addr: RS-type
address or register (2) - (12). |
,VOLSER=NONE |
Default: NONE |
|
|
,DEVNCHAR=devnchar addr |
devnchar addr: RS-type
address or register (2) - (12). |
|
|
,DEVN=devn addr |
devn addr: RS-type
address or register (2) - (12). |
,DEVN=0 |
Default: 0 |
|
|
,SUBCHANNELSET=ID |
|
,SCHSET=xschset |
xschset RS-type
address or register (2) - (12). |
,SCHSET=0 |
Default: 0 |
,SUBCHANNELSET=ALL |
|
|
|
,DYNAMIC=NO |
Default: NO |
,DYNAMIC=YES |
|
|
|
,RANGE=3DIGIT |
Default: 3DIGIT |
,RANGE=ALL |
|
|
|
,UNBOUND_ALIAS=NO |
Default: NO |
,UNBOUND_ALIAS=YES |
|
,UNBOUND_ALIAS=ONLY |
|
|
|
,DEVCLASS=ALL |
Default: ALL |
,DEVCLASS=CHAR |
|
,DEVCLASS=COMM |
|
,DEVCLASS=CTC |
|
,DEVCLASS=DASD |
|
,DEVCLASS=DISP |
|
,DEVCLASS=TAPE |
|
,DEVCLASS=UREC |
|
|
|
,DEVCID=devcid addr |
devcid addr: RS-type
address |
,DEVCID=0 |
Default: 0 |
|
|
,IOCTOKEN=ioctoken addr |
ioctoken addr: RX-type
address or register (2) - (12). |
,IOCTOKEN=NONE |
Default: NONE |
|
|
,LINKAGE=SYSTEM |
Default: LINKAGE=SYSTEM |
,LINKAGE=BRANCH |
|
|
|
,PLISTVER=IMPLIED_VERSION |
|
,PLISTVER=MAX |
Default: IMPLIED_VERSION |
,PLISTVER=plistver |
plistver: 1 |
|
|
,RETCODE=retcode addr |
retcode addr: RX-type
address or register (2) - (12). |
|
|
,RSNCODE=rsncode addr |
rsncode addr: RX-type
address or register (2) - (12). |
|
|
,MF=(E,list addr) |
list addr: RX-type
address or register (2) - (12). |
,MF=(E,list addr,COMPLETE) |
Default: COMPLETE |
|
|
Parameters
The parameters are explained under the standard form of the COPY
function of the UCBSCAN macro with the following exceptions:
- ,MF=(E,list addr)
- ,MF=(E,list addr,COMPLETE)
- Specifies the execute form of the UCBSCAN macro.
The list
addr parameter specifies the address of the storage area
for the parameter list.
COMPLETE specifies that the system
is to check for required parameters and supply defaults for optional
parameters that were not specified.
|