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


Why Use the Work Manager Services

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

Why Use the Work Manager Services

Work manager services allow MVS™ to recognize:

  • A subsystem work manager and the transactions it processes.
  • The service class goals associated with the transactions.
  • The address spaces that are processing the transactions.

Based on this information, workload management can determine whether goals are being met, and which work needs resources to meet the goals.

The work manager services allow:

  • Your customers to define performance goals to your subsystem work manager's transactions.
  • MVS to recognize the goals, and match resources to the work to meet the goals.
  • Your customers to get reports from performance monitors like RMF™ on how well work is executing and whether the goals are being met.

Using the work manager services in your product allows your customers to specify goals for your work the same way they specify them for MVS-managed work.

The work manager services allow workload management to associate incoming work with a service class. When the work is associated with a service class, MVS knows the performance goal and importance level associated with the work, as well as understanding which address spaces are involved in processing the work request.

If your work manager has a client-server structure and has additional objectives such as:

  • Dynamic management of server address spaces, or
  • Management of server work requests as part of the originating unit of work,
  • Resource management and/or reporting of individual requests, or
  • Balancing workload among servers across a sysplex,

then consider using either the queueing manager, the routing manager, or enclave services instead of the work manager services.

Table 1 shows a summary of the work manager services.

Table 1. Work manager services
ServicePurposeInformation
IWM4CLSYAssociate an arriving work request with a service class defined in a service policy.IWM4CLSY – Classifying Work
IWMWMCONOverride the subsystem name and type previously provided on IWM4CON.IWMWMCON macro — WLM Modify Connect service
IWMWQRYObtain a service class goal.IWMWQRY – Query Service
IWM4CONObtain token that authorizes caller to use other work manager services, and optionally, to supply additional topology information.IWM4CON – Connecting to Workload Management
IWM4DISDisconnect from workload management.IWM4DIS – Disconnecting from Workload Management

Go to the previous page Go to the next page




Copyright IBM Corporation 1990, 2014