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


Classifying Work Requests

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

Classifying Work Requests

For WLM management and reporting purposes, classification is done when an enclave is created. The resulting service class is assigned to the enclave and remains until the enclave is deleted.

For EWLM purposes, classification for an EWLM-participant work request is always done at the first hop, that is, the first application tier in a domain that accepts a request. Subsequent tiers usually do not classify the work request again unless the domain border has been crossed or different EWLM policies are installed on the sending and receiving tier. However, each time a new work request is started, a new correlator is created that must be obtained and forwarded to each subsequent application tier, if any. To obtain the correlator, you use the IWMEGCOR service.

If the work manager represents the first hop, the classification structure mapped by the IWM4CLSY service is used to classify the work request. To specify the EWLM correlator associated with the parent correlator, you use the EWLM_CORR parameter on the IWM4CLSY service.

The parent correlator is the correlator that is passed from the sending application tier. It contains, among other information, the transaction class of the work request. When a sub-work request is started, the parent correlator must be used to indicate to EWLM that a sub-work request is to be started, and the current correlator can be derived from the parent correlator. Otherwise, the current correlator is generated by classifying the new work request.

z/OS® passes classification attributes to ARM as property names. These attributes are used in case EWLM classification on z/OS is required, for example, because no correlator was passed into an EWLM participant, or the work manager represents the first hop. For EWLM classification it is critical that these names are in upper case in the EWLM policy. The attribute value, however, can be upper or lower case.

The classification attributes passed to ARM are:

  • ACCTINFO
  • COLLECTION
  • CONNECTION
  • CORRELATION
  • LUNAME
  • NETID
  • PACKAGE
  • PERFORM
  • PLAN
  • PRCNAME
  • PRIORITY
  • PROCESSNAME
  • SCHEDENV
  • SUBCOLN
  • SUBSYSPM
  • TRXCLASS
  • TRXNAME
  • USERID

For details on the attributes, see IWM4CLSY – Classifying Work.

Go to the previous page Go to the next page




Copyright IBM Corporation 1990, 2014