Separating by transaction
You can also separate the work in a workload based on the transactions themselves. For example, you might want all occurrences of payroll-related transactions initiated from terminals in an accounting department to be routed to a specific set of target regions for processing.
Figure 1 illustrates how you might separate the work in a workload based on transaction identifiers. In this case, if the user and terminal names associated with any transaction identified in transaction group EYUWMT01 begin with SM and NET, respectively, the transaction is routed to the target regions identified as EYUCSG05. If the transaction identifier, user name, or terminal name does not match the criteria, the transaction is routed to the default target regions identified as EYUCSG01.
- If the transaction is defined to a transaction group, CICSPlex SM notes whether the match key for that group is USERID or LUNAME.
- If the transaction is not part of a transaction group, CICSPlex SM uses the match key from the default transaction group for the specification. The match key is the value specified with the associated specification. For additional information, see Transaction group definitions - TRANGRP.
- If the terminal and user names associated with the transaction match the selection criteria specified in an installed workload definition, the request is routed to the target regions identified in that definition.
- If the terminal and user names do not match the selection criteria, the request is routed to the default set of target regions identified in the workload specification.
