工作负载隔离从一组目标区域中的请求或路由区域路由工作。您可以定义特定路由规则的路由条件。
过程
- 在“工作负载规范”编辑器的规则部分中,单击要为其定义路由条件的路由规则。
- 在“工作负载规范”编辑器的目标部分中,通过以下值指定路由条件。
- 目标
- CICS® 系统或 CICS 系统组(作为与已安装事务组未关联的任何事务的目标)的名称。输入要用于缺省规则的系统组的名称,或者单击浏览以从 CICSplex 中的所有 CICS 系统或 CICS 系统组的列表中进行选择。
- 终端 LU 名
- 在将事务与工作负载定义相匹配时使用的特定或通用逻辑单元名称。
- 用户标识
- 在将事务与工作负载定义相匹配时使用的特定或通用用户标识。
- BTS 进程类型
- 在将事务与工作负载定义相匹配时使用的特定或通用进程类型。
如果定义了特定流程类型,那么终端 LU 名和用户标识必须都设置为“*”。
可以指定名称为空或带有特定名称的事务组。
您只能根据事务组和流程类型或者根据事务组、终端 LU 名和用户标识来区分工作负载。
- 事务部分标识了将应用工作负载隔离规则的特定事务。如果没有为该工作负载指定事务,请单击选择事务组以添加现有事务组和关联的事务。或者,单击创建事务组以创建新的组。根据需要,编辑事务组的字段值:
- 名称
- 事务组的名称。对于新建组,您可以输入一个名称然后保存该组,或者在您保存该组时由 CICS Explorer® 生成一个名称。
在保存事务组之后,您将无法再更改此名称。
- 描述
- 事务组的描述。您可以随时更改此描述。
- 事务
- 将显示事务组中的事务列表。
您可以通过以下方式之一添加事务:
- 在事务字段中输入事务的名称,然后单击添加。
- 单击浏览以显示可供添加的本地事务的列表。
选择一个或多个事务,然后单击确定。
- 算法
- 用于选择将当前事务组中的事务路由到的最佳目标区域的算法。
有效选项如下:
- QUEUE
- LNQUEUE
- GOAL
- LNGOAL
- INHERIT
- 主搜索条件
- 确定是使用用户名还是逻辑单元名称作为与事务组相关联的事务的主搜索条件。有效选项如下:
- 状态
- 指示如何针对与事务组相关联的事务选择 AOR。有效选项如下:
- 事件
- 可能影响将缺省事务组用于此工作负载规范的事务的分析定义 (RTADEF) 或状态定义 (STATDEF) 的名称。如果该定义生成了实时分析事件,那么 WLM 将使用该信息为这些事务选择最佳路由。
如果该字段为空,那么没有任何分析定义或状态定义与缺省事务组关联。
- 如果事务建立亲缘关系,那么选择“工作负载规范”编辑器的亲缘关系部分中的这些事务建立亲缘关系。
通过以下值提供亲缘关系条件。
关系- GLOBAL
- 在将亲缘关系关联定义为 GLOBAL 时,从任意终端通过任何 START 命令或任何 CICS BTS 进程启动的所有事务的所有实例都必须在该亲缘关系的生存期内在同一个目标区域中运行。
有效的生存期包括:
- LUNAME
- 在将亲缘关系关联定义为 LUNAME 时,与相同终端相关联的组中所有事务的所有实例都必须在该亲缘关系的生存期内在同一个目标区域中运行。有效的生存期包括:
- USERID
- 在将亲缘关系关联定义为 USERID 时,从终端通过 START 命令或 CICS BTS 活动启动且代表相同用户标识执行的事务的所有实例都必须在该亲缘关系生存期内在同一个目标区域中执行。有效的生存期包括:
- BAPPL
- 在将亲缘关系关联定义为 BAPPL 时,与相同 BTS 进程相关联的所有事务的所有实例都必须在该亲缘关系的生存期内在同一个目标区域中运行。有效的生存期包括:
- SYSTEM
- PERMANENT
- ACTIVITY
- PROCESS
- LOCKED
- 在将亲缘关系关联定义为 LOCKED 时,与具有相同工作单元的动态链接程序相关联的组中的事务的所有实例都必须在该工作单的生存期内在同一个目标区域中运行。有效的生存期包括:
- 要设置异常终止阈值,请单击这些事务具有异常终止阈值。将滑块移至所需的阈值。
- 按 Ctrl+S(对于 OS X,为 cmd+S)保存您的更改。