The list form of the DEVTYPE macro follows:
>>-+-------+--DEVTYPE------------------------------------------->
'-label-'
>--+---------------------------------------------------+-------->
'-+-ddloc-----------------------------------------+-'
'-UCBLIST=-+-YES------------------------------+-'
| .-,BELOW-. |
'-(ucbl_addr,ucbl_num-+--------+-)-'
'-,ANY---'
>--+------------------------+--+---------------------+---------->
'-,(area_addr,area_size)-' '-INFOLIST=codel_addr-'
>--+--------------------+--MF=L--------------------------------><
| .-MAX-. |
'-,PLISTVER=-+-0---+-'
'-1---'
- label
- Label of the parameter list to be used. When you specify label with
MF=L, label must be the same as name on MF=(E,name).
- ddloc—A-type address
- This format has the same meaning as the standard form of the
macro.
- UCBLIST=YES or (ucbl_addr,ucbl_num,BELOW or ANY)
- This format has the same meaning as the standard form of the
macro. This is the default.
- YES
- DEVTYPE allows UCBLIST=YES as a place holder when MF=L is coded.
It has no effect on the macro expansion.
- ucbl_addr—A-type address
- This format has the same meaning as the standard form of the
macro.
- ucbl_num—absolute expression.
- This format has the same meaning as the standard form of the
macro.
- BELOW
- This format has the same meaning as the standard form of the
macro. This is the default.
- ANY
- This format has the same meaning as the standard form of the
macro.
Coding UCBLIST=YES has no effect on the macro expansion.
Do not code UCBLIST=YES with a DD name parameter on the same macro.
- area_addr—A-type address
- This format has the same meaning as the standard form of the
macro. This parameter must be coded on the list and/or the execute
form.
- area_size—absolute expression
- This format has the same meaning as the standard form of the
macro. This parameter must be coded on the list and/or the execute
form.
- INFOLIST=codel_addr
- This format has the same meaning as the standard form of the
macro.
- codel_addr—A-type address
or (2-12)
- This format has the same meaning as the standard form of the
macro.
- PLISTVER=0 or 1 or MAX
- This format has the same meaning as on the standard form of
the macro. If you code a non-default value for PLISTVER on the list
form, then code the same value on the execute form.
- MF=L
- Specifies the list form of DEVTYPE. The list form of the DEVTYPE
macro is valid only with the UCBLIST or INFOLIST function. By specifying
MF=L you construct a parameter list, and you can subsequently supply
the values by specifying the execute form of the macro.