READ—List form

The list form of the READ macro is used to construct a data management parameter list as a data event control block (DECB). For a description of the various fields of the DECB for each access method, see Status information following an input/output operation.

The description of the standard form of the READ macro explains the function of each parameter. The description of the standard form also indicates the parameters used for each access method, and the meaning of 'S' when coded for the area address, length, and key address parameters. For each access method, 'S' can be coded only for those parameters for which it can be coded in the standard form of the macro. The format description below indicates the optional and required parameters in the list form only.

The list form of the READ macro can be assembled into a program that resides above the 16MB line, but the execute form of the macro cannot use it there. You can copy it to below the 16MB line so the copy can be used, possibly in 31-bit mode.

The list form of the READ macro is:

decb name—symbol

type—code one of the types shown in the standard form

dcb address—A-Type Address

area address—A-Type Address or 'S'

length—symbol, decimal digit, absexp, or 'S'

key address—A-Type Address or 'S'

block address—A-Type Address

next address—A-Type Address
MF=L
specifies that the READ macro is used to create a data event control block that can be referred to by an execute-form instruction.