z/OS MVS Programming: Assembler Services Reference ABE-HSP
Previous topic | Next topic | Contents | Contact z/OS | Library | PDF


EDTINFO - Execute form

z/OS MVS Programming: Assembler Services Reference ABE-HSP
SA23-1369-00

Use the execute form of the EDTINFO 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 EDTINFO macro is written as follows:

Syntax Description
   
   name name: Symbol. Begin name in column 1.
   
One or more blanks must precede EDTINFO.
   
EDTINFO  
   
One or more blanks must follow EDTINFO.
   
   CHKGRPS
Note: At least one of these functions is required: CHKGRPS,
  CHKUNIT, RTNUNIT, RTNUCBA, RTNGRID, RTNATTR,
   CHKUNIT RTNNAMD, RTNDEVN, MAXELIG, RTNUNAFF. If more than
  one of these is specified, a comma must be coded between
   RTNUNIT each of the keywords.
   
   RTNUCBA
Note: See the tables following this diagram for information on
  parameter usage with these functions.
   RTNGRID  
   
   RTNATTR  
   
   RTNNAMD  
   
   RTNDEVN  
   
   MAXELIG  
   
   RTNUNAFF  
   
   ,DEVCOUNT=devcount addr devcount addr: RS-type address or register (2) - (12).
   
   ,DEVLIST=devlist addr devlist addr: RS-type address or register (2) - (12).
   
   ,DEVSTAT=devstat addr devstat addr: RS-type address or register (2) - (12).
   
   ,UNITNAME=unitname addr unitname addr: RS-type address or register (2) - (12).
   ,DEVTYPE=devtype addr devtype addr: RS-type address or register (2) - (12).
   
   ,SUBPOOL=subpool addr subpool addr: RS-type address or register (2) - (12).
   
   ,UCBALIST=ucbalist addr ucbalist addr: RS-type address or register (2) - (12).
   
   ,UCBLIST=ucblist addr ucblist addr: RS-type address or register (2) - (12).
   
   ,GRIDLIST=gridlist addr gridlist addr: RS-type address or register (2) - (12).
   
   ,ATTRAREA=attrarea addr attrarea addr: RX-type address or register (2) - (12).
   
   ,DEVCLASS=devclass addr devclass addr: RS-type address or register (2) - (12).
   
   ,NAMELIST=namelist addr namelist addr: RS-type address or register (2) - (12).
   
   ,DYNAMIC=YES Default: DYNAMIC=NO
   ,DYNAMIC=NO  
   
   ,LOC=BELOW Default: BELOW
   ,LOC=ANY  
   
   ,RANGE=ALL Default: RANGE=3DIGIT
   ,RANGE=3DIGIT  
   
   ,DEVNLIST=devnlist addr devnlist addr: RS-type address or register (2) - (12).
   
   ,RECMODE=recmode addr recmode addr: RS-type address or register (2) - (12).
   
   ,DENSITY=density addr density addr: RS-type address or register (2) - (12).
   
   ,OUTUNIT=outunit addr outunit addr: RS-type address or register (2) - (12).
   ,OUTDEV=outdev addr outdev addr: RS-type address or register (2) - (12).
   
   ,IOCTOKEN=ioctoken addr ioctoken addr: RX-type address or register (2) - (12).
   
   ,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
,MF=(E,list addr,NOCHECK)  
   

The following tables show how the parameters may be specified with the CHKGRPS, CHKUNIT, RTNUNIT, RTNUCBA, RTNGRID, RTNATTR, RTNNAMD, RTNDEVN, MAXELIG, or RTNUNAFF functions.

The IOCTOKEN, RETCODE, RSNCODE, and MF parameters are optional with any of the functions.

Parameters CHKGRPS CHKUNIT RTNUNIT RTNUCBA RTNGRID
DEVCOUNT required required not valid not valid not valid
DEVLIST required required not valid not valid not valid
DEVSTAT optional optional not valid not valid not valid
UNITNAME not valid UNITNAME or DEVTYPE required not valid UNITNAME or DEVTYPE required not valid
DEVTYPE not valid DEVTYPE or UNITNAME required required DEVTYPE or UNITNAME required not valid
SUBPOOL not valid not valid not valid optional not valid
UCBALIST not valid not valid not valid required not valid
UCBLIST not valid not valid not valid not valid required
GRIDLIST not valid not valid not valid not valid required
ATTRAREA not valid not valid not valid not valid not valid
DEVCLASS not valid not valid not valid not valid not valid
NAMELIST not valid not valid not valid not valid not valid
DYNAMIC not valid not valid not valid not valid not valid
LOC not valid not valid not valid not valid not valid
RANGE not valid not valid not valid not valid not valid
DEVNLIST not valid not valid not valid not valid not valid
RECMODE not valid not valid not valid not valid not valid
DENSITY not valid not valid not valid not valid not valid
OUTUNITL not valid not valid required not valid not valid
OUTDEV not valid not valid not valid not valid not valid
Parameters RTNATTR RTNNAMD RTNDEVN MAXELIG RTNUNAFF
DEVCOUNT not valid not valid not valid not valid not valid
DEVLIST not valid not valid not valid not valid not valid
DEVSTAT not valid not valid not valid not valid not valid
UNITNAME UNITNAME or DEVTYPE required not valid UNITNAME or DEVTYPE required UNITNAME or DEVTYPE required not valid
DEVTYPE DEVTYPE or UNITNAME required not valid DEVTYPE or UNITNAME required DEVTYPE or UNITNAME required not valid
SUBPOOL not valid optional not valid not valid not valid
UCBALIST not valid not valid not valid not valid not valid
UCBLIST not valid not valid not valid not valid not valid
GRIDLIST not valid not valid not valid not valid not valid
ATTRAREA required not valid not valid not valid not valid
DEVCLASS not valid required not valid not valid not valid
NAMELIST not valid required not valid not valid not valid
DYNAMIC not valid not valid optional not valid not valid
LOC not valid not valid optional not valid not valid
RANGE not valid not valid optional not valid not valid
DEVNLIST not valid not valid required not valid not valid
RECMODE not valid not valid not valid required not valid
DENSITY not valid not valid not valid required not valid
OUTUNIT not valid not valid not valid OUTUNIT or OUTDEV required OUTUNIT or OUTDEV required
OUTDEV not valid not valid not valid OUTDEV or OUTUNIT required OUTDEV or OUTUNIT required

Parameters

The parameters are explained under the standard form of the EDTINFO macro with the following exceptions:

,MF=(E,list addr)
,MF=(E,list addr,COMPLETE)
,MF=(E,list addr,NOCHECK)
Specifies the execute form of the EDTINFO 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. NOCHECK specifies that the system does not check for required parameters and does not supply defaults for optional parameters that were not specified.

Note: When using the NOCHECK option, make sure that it is preceded by an execute or modify form invocation that specifies or defaults to the COMPLETE option. Otherwise, the parameter list might not be completely initialized.

Go to the previous page Go to the next page




Copyright IBM Corporation 1990, 2014