z/OS MVS Programming: Workload Management Services
Previous topic | Next topic | Contents | Index | Contact z/OS | Library | PDF


Parameters

z/OS MVS Programming: Workload Management Services
SC34-2663-00

Parameters

The parameters are explained as follows:

SERVCLS=servcls
Required input parameter that specifies the token representing the service class, and if there is one, the report class.

To code: Specify the RS-type name or address (using a register from 2 to 12) of a 32 bit field containing the service class token.

,ANSLEN=anslen
Required input parameter containing the length of the area provided to hold the data returned by IWMWQRY.

To code: Specify the RS-type name or address (using a register from 2 to 12) of a 32 bit field containing the length of the area provided.

,ANSAREA=ansarea
Required output parameter that specifies the area provided to contain the data being returned by IWMWQRY.

The area is mapped by the IWMSVPCD mapping macro and the service class period definition section in the IWMSVPOL mapping macro. The IWMSVPCD part of the answer area contains the offset to the class data, the size of the class data, and the size of each period entry. The IWMSVPOL part of the answer area contains the service class definition section, and the service class period definition of the service class.

To code: Specify the RS-type name or address (using a register from 2 to 12) of a character field specifying an area to contain the data returned by the query service.

,QUERYLEN=querylen
Required output parameter that specifies the number of bytes needed to contain the service class information.

To code: Specify the RS-type name or address (using a register from 2 to 12) of a fullword field to contain the required number of bytes.

,RETCODE=retcode addr
Optional output parameter that specifies where the system is to store the return code. The return code is also in GPR 15.

To code: Specify the name (RS-type) or address (using a register from 2 to 12) of a fullword to contain the return code.

,RSNCODE=rsncode addr
Optional output parameter that specifies where the system is to store the reason code. The reason code is also in GPR 0.

To code: Specify the name (RS-type) or address (using a register from 2 to 12) of a fullword to contain the reason code (if any).

,MF=S
,MF=(L,mfctrl,mfattr)
,MF=(E,mfctrl,COMPLETE)
Use MF=S to specify the standard form, which places parameters into an inline parameter list and invokes the IWM4CON macro service.

Use MF=L to specify the list form of the macro. Use the list form together with the execute form of the macro for applications that require re-entrant code. The list form defines an area of storage that the execute form uses to store the parameters.

Use MF=E to specify the execute form of the macro. Use the execute form with the list form of the macro for applications that require re-entrant code. The execute form stores the parameters into the storage area defined by the list form and generates the macro invocation to transfer control to the service.

,mfctrl
Use this output parameter to specify the name of the storage area to contain the parameters.

To code: Specify the name (RS-type) or address (using a register from 2 to 12) of the storage area containing the parameter list.

,mfattr
Use this input parameter to specify the name of a 1 to 60 character storage area that can contain any value that is valid on an assembler DS pseudo-op. You can use this parameter to force boundary alignment of the parameter list. If you do not code ,mfattr the system provides a value of 0D, which forces the parameter on a doubleword boundary.
,COMPLETE
Use this input parameter to specify that the system check for required parameters and supply defaults for omitted optional parameter.

Go to the previous page Go to the next page




Copyright IBM Corporation 1990, 2014