Dynamic routing of an inbound client DPL request

Start of changeThis example describes how to use the end user interface (EUI) to set up dynamic routing capability for a DPL request from a CICS client, and to use the goal algorithm to select the target region.End of change

Note:
You should check the system requirements before trying to dynamically route inbound client DPL requests. See Workload requirements.

In this example, a request is received to run transaction PAY1 to invoke client program PAYPROG1. PAYPROG1 issues an EXEC CICS LINK command to server program PAYPROG2. You require transaction PAY1 to have a 2-second response time.

This example uses the environment that was used for Dynamic routing an EXEC CICS START TERMID command.

As you wish to use the goal algorithm, you need to define, in MVS™ Workload Manager, a Service Class with the required response time and allocate that Service Class to the transaction. For example, you could specify:

For more information about Service Classes, see topic Service classes.

In CICSPlex® SM:

  1. If the current context isn’t PLXPROD1, issue the command CON PLXPROD1 from the current view.
  2. Install program definitions.

    Install the program definition for PAYPROG1 in the routing region with the Dynamic attibute set to Yes, and in each target region with the Dynamic attribute set to No.

    For details of defining and installing program definitions, see CICSPlex System Manager Managing Business Applications.

  3. Install transaction definitions.

    Install the transaction definition for PAY1 in each target region; the transaction definition should point to the mirror program DFHMIRS.

    For details of defining and installing transaction definitions, see CICSPlex SM Managing Business Applications.

Related concepts
Workload management and dynamic routing
Workload requirements
Establishing a workload
Balancing the work in a workload
Separating the work in a workload
Taking affinity relations into consideration
Related tasks
Dynamic routing an EXEC CICS START TERMID command
Dynamic routing of a peer-to-peer DPL request
Related reference
CICSPlex System Manager Managing Business Applications
[[ Contents Previous Page | Next Page Index ]]