Using the sysplex routing services
The sysplex routing services allow work associated with a server to be distributed across a sysplex. They are intended for use by clients and servers.
A client is any application or product in the network that requests a service. The service could be a request for data, a program to be run, or access to a database or application. In terms of the sysplex routing services, a client is any program routing work to a server. A server is any subsystem address space that provides a service on an MVS™ image.
The sysplex routing services provide the following functions:
- The IWMSRSRG macro lets a caller register as a server.
- The IWMSRSRS macro provides a caller with a list of registered servers and the number of requests that should be routed to each server.
- The IWMSRDRS macro lets a caller deregister when it is no longer available as a server.
- The IWMSRDNS macro provides the caller with list of location names for all registered servers known to the system on which the service is invoked.
- The IWM4SRSC macro provides the caller with server-specific information about the performance and capacity of a specific server before work gets routed to it from WLM. This information can be used for balanced routing decisions.