设置并运行区域状态服务器

您可以使用 CICS® 区域状态服务器在综合系统中快速共享 CICS 区域状态数据,以支持优化的工作负载管理。 区域状态服务器仅处理区域状态请求,而非区域状态和用户应用程序请求。

关于此任务

CICS 区域状态数据将使用以区域的托管 CICSplex 命名的数据表广播到综合系统。 CICSplex 中的每个区域都由 CICSplex 数据表中的单个记录描述。 这些数据表保存在耦合设施结构中,访问由耦合设施数据表 (CFDT) 服务器控制。 必须为 MVS™ 映像中的每个池设置一个 CFDT 服务器。

您可以将区域状态表的相关组放在不同的池中。 例如,您可能有一个池用于生产,另一个池用于测试。 池在耦合设施资源管理 (CRFM) 策略中定义为列表结构。 池名称用于构成具有前缀 DFHCF 的服务器名称,并在服务器的启动 JCL 中指定。

最佳实践是,区域状态服务器及其池名应与用于用户应用程序目的的服务器和池区分开。 不要与用户应用程序共享区域状态服务器和池。
区域状态服务器池名称的注意事项
由 CICSPlex® SM 实施的缺省池名称为 DFHRSTAT。 强烈建议使用缺省区域状态服务器池名称。 在以下场景中,您可能要使用缺省池名称以外的其他池名称:
  • 在区域状态服务器所在的同一综合系统上,已有重复的 CICSplex 名称。
  • 您打算在区域状态服务器所在的同一综合系统上使用重复的 CICSplex 名称。
  • 严格的命名约定策略禁止使用缺省池名称。
  • 您的环境中包含多个在同一综合系统上运行的环境(例如,一个测试环境和一个生产环境),需要进行进一步的隔离。

如果不使用缺省名称 DFHRSTAT,必须在启动 CICSplex 中的任何其他区域之前更改名称。 当 CICSplex 处于活动状态时,CICSPlex SM 不会阻止更改池名称。 如果在 CICSplex 处于活动状态时进行更改,请尽快重新启动 CICSplex 中的所有 CMAS 和 MAS 区域(包括路由器和目标)。 在 所有 路由器和目标已转移到新的区域状态服务器池之前, WLM 优化已取消激活,并且路由请求将处于非优化状态,即使已完成迁移的某些区域可能开始显示为已优化。 这意味着会在 CICSPlex SM WLM 视图中看到不一致的数据,直至重新启动 CICSplex 中的所有区域为止。

此外,确保提供相关授权。 请参阅 耦合设施数据表的安全性

过程

要将 CICS 区域设置为区域状态服务器,请执行以下步骤:

  1. 确保您具有区域状态服务器池的列表结构。
    注: 强烈建议使用缺省区域状态服务器池名称。 对于 区域状态服务器池名称的注意事项中描述的方案,您可能希望使用非缺省池名称。
    • 为了获得最佳性能,请为区域状态服务器池定义新的专用列表结构。 有关详细指示信息,请参阅 定义区域状态服务器的列表结构
    • (可选) 您可以使用现有 CFDT 池来存储 CICSplex 数据表。 但是,针对指定池名称的任何用户应用程序活动都可能会阻碍优化工作负载的吞吐量,而针对池的任何应用程序吞吐量都可能受到综合系统优化工作负载的影响。
  2. 定义区域状态服务器启动作业并在 MVS 批处理区域中运行该作业。
    有关指示信息,请参阅 启动区域状态服务器

下一步操作

管理区域状态服务器
成功启动区域状态服务器后,可以使用 MVS MODIFY 命令来控制区域状态服务器。 有关更多信息,请参阅 控制区域状态服务器
删除区域状态服务器
如果需要 (例如,对于服务升级或干净的综合系统重新启动) ,您可以遵循 此指示信息 来删除区域状态服务器。