复用 CICSPlex SM 对象定义
CICS® 不会为其所有平台或发行版中的资源和功能提供相同的支持。
例如,在 CICS TS 环境中支持的资源 (例如 FEPI) 在其他平台上可能不受支持。 同样,可用于资源的数据量或类型可能因 CICS 平台和发行版而异。 这些支持变体对 CICSPlex ® SM构成了特殊挑战,后者提供由多个不同的 CICS 系统构成的 SSI。
以下是一些示例,说明 CICSPlex SM 如何处理包含 CICS TS.systems 的 CICSplex 中资源和功能支持的变体。
- 示例 1: 监视瞬时数据队列
您可以为瞬时数据队列创建监视器定义,将其添加到监视器组,并使该监视器组与监视器规范相关联。 监视器规范的作用域是 CICSplex 中的每个 CICS 系统。 当每个 CICS 系统启动时, CICSPlex SM 确定它是否可以在该系统中安装监视器定义。 否则, CICSPlex SM 会发出一条消息,通知您无法安装监视器定义。 监视功能和瞬时数据队列资源在 CICS TS下都受支持,因此 CICSPlex SM 会在这些环境中安装监视器定义并开始监视。
- 示例 2: 受监视程序的 RTA
创建评估定义并将 MPROGRAM (受监视程序) 命名为要由CICSPlex SM RTA 函数评估的资源。 评估定义在分析定义中命名,该分析定义通过分析组链接到分析规范。 分析规范的作用域是 CICSplex 中的每个 CICS 系统。 分析定义安装在 CICS TS 系统中。 如果分析定义指定了多个评估定义,那么 CICSPlex SM 会安装目标环境中支持的那些定义。
总之,如果您请求在特定 CICS 环境中不可用的功能,那么 CICSPlex SM 会发出警告消息。 您不必对消息作出响应,更重要的是,在创建 CICSPlex SM 对象定义时,不必考虑支持中的变体: 您应该始终认为 CICSPlex SM 对象定义是可复用的。