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:

name
An optional symbol, starting in column 1, that is the name on the IWMMCHST macro invocation. The name must conform to the rules for an ordinary assembler language symbol.
,COMPCODE=YES
,COMPCODE=NO
An optional parameter, which indicates whether completion status for this service is needed. The default is COMPCODE=YES.
,COMPCODE=YES
indicates that completion status is needed.
,COMPCODE=NO
indicates that completion status is not needed. Registers 0, 15 cannot be used as reason code and return code registers upon completion of the macro expansion. For this reason neither RETCODE NOR RSNCODE may be specified when COMPCODE(NO) is specified.
,MONTKN=montkn
A required input parameter, which contains the delay monitoring token

To code: Specify the RS-type address, or address in register (2)-(12), of a 32-bit field.

,RESOURCE=LATCH
,RESOURCE=LOCK
,RESOURCE=IO
,RESOURCE=CONV
,RESOURCE=DISTRIB
,RESOURCE=SESS_LOCALMVS
,RESOURCE=SESS_NETWORK
,RESOURCE=SESS_SYSPLEX
,RESOURCE=TIMER
,RESOURCE=OTHER_PRODUCT
,RESOURCE=MISC
,RESOURCE=SSL_THREAD
,RESOURCE=REG_THREAD
,RESOURCE=REG_TO_WRKTB
,RESOURCE=TYPE1
,RESOURCE=TYPE2
,RESOURCE=TYPE3
,RESOURCE=TYPE4
,RESOURCE=TYPE5
When STATE=WAITING is specified, a required parameter, which indicates the resource that the work manager is waiting for on behalf of the work request described by the monitoring environment.
,RESOURCE=LATCH
indicates that the work manager is waiting on a latch.
,RESOURCE=LOCK
indicates that the work manager is waiting on a lock.
,RESOURCE=IO
indicates that the work manager is waiting on an activity related to an I/O request. This may either be an actual I/O operation or some function associated with an IO request that cannot be more precisely determined by the work manager, for example, locks, buffers, etc.
,RESOURCE=CONV
indicates that the work manager is waiting on a conversation. This may be used in conjunction with IWMMSWCH to identify where the target is located.
,RESOURCE=DISTRIB
indicates that the work manager is waiting on a distributed request. This says at a high level that some function or data must be routed prior to resumption of the work request. This is to be contrasted with Waiting on Conversation, which is a low level view of the precise resource that is needed. A distributed request could involve waiting on a conversation as part of its processing.
,RESOURCE=SESS_LOCALMVS
indicates that the work manager is waiting to establish a session somewhere in the current MVS™ image.
,RESOURCE=SESS_NETWORK
indicates that the work manager is waiting to establish a session somewhere in the network.
,RESOURCE=SESS_SYSPLEX
indicates that the work manager is waiting to establish a session somewhere in the sysplex.
,RESOURCE=TIMER
indicates that the work request is waiting on a timer.
,RESOURCE=OTHER_PRODUCT
indicates that the work manager is waiting on another product to complete its function.
,RESOURCE=MISC
indicates that the work manager is waiting on some unidentified resource, possibly among the previous categories.
,RESOURCE=SSL_THREAD
indicates that the work manager is waiting on an SSL thread.
,RESOURCE=REG_THREAD
indicates that the work manager is waiting on a regular processing thread.
,RESOURCE=REG_TO_WRKTB
indicates that the work manager is waiting for the registration to a worktable.
,RESOURCE=TYPE1
indicates that the work manager is waiting for resource type 1.
,RESOURCE=TYPE2
indicates that the work manager is waiting for resource type 2.
,RESOURCE=TYPE3
indicates that the work manager is waiting for resource type 3.
,RESOURCE=TYPE4
indicates that the work manager is waiting for resource type 4.
,RESOURCE=TYPE5
indicates that the work manager is waiting for resource type 5.
,RESTKN=restkn
,RESTKN=NORESTKN
An optional input parameter, which contains the token of the managed resource previously registered with register resource (IWMMREG). The default is NORESTKN, which indicates that no resource token is provided.

NORESTKN preserves the existing resource token, if any.

To code: Specify the RS-type address, or address in register (2)-(12), of an 8-character field.

,RETCODE=retcode
An optional output parameter into which the return code is to be copied from GPR 15.

To code: Specify the RS-type address of a fullword field, or register (2)-(12).

,RSNCODE=rsncode
An optional output parameter into which the reason code is to be copied from GPR 0.

To code: Specify the RS-type address of a fullword field, or register (2)-(12).

,RUNTIME_VER=SHORT_FORM
,RUNTIME_VER=MINIMAL
An optional parameter, which indicates what level of runtime verification will be performed. The default is RUNTIME_VER=SHORT_FORM.
,RUNTIME_VER=SHORT_FORM
indicates that checking should verify that a monitoring environment is established and passes a short form of verification prior to being used.
,RUNTIME_VER=MINIMAL
indicates that checking will only be done to verify that a monitoring environment may be established, assuming that it would be valid and useable if established.
STATE=FREE
STATE=ACTIVE
STATE=ACTIVE_APPL
STATE=READY
STATE=IDLE
STATE=WAITING
A required parameter, which indicates the current state for the work request.
STATE=FREE
indicates that the work manager has no work request associated with the monitoring environment.
STATE=ACTIVE
indicates that there is a program executing on behalf of the work request described by the monitoring environment. This is an indication from the perspective of the work manager using this service, who should not try to factor in MVS decisions in preempting work, etc.
STATE=ACTIVE_APPL
indicates that there is an application program executing on behalf of the work request described by the monitoring environment. This is an indication from the perspective of the work manager using this service, who should not try to factor in MVS decisions in preempting work. This state represents the application activity in contrast to the active (subsystem) state.
STATE=READY
indicates that there is a program ready to execute on behalf of the work request described by the monitoring environment, but the work manager has given priority to another work request.
STATE=IDLE
indicates that the work manager has no work requests that it is allowed to service within the monitoring environment. This represents a delay that is not under the control of the work manager itself and which it cannot eliminate. This may be caused by limits imposed by the installation or by the nature of the work request itself.
STATE=WAITING
indicates that the work manager is waiting for a resource on behalf of the work request described by the the monitoring environment.

Go to the previous page Go to the next page




Copyright IBM Corporation 1990, 2014