创建 CICS 平台项目
CICS® 平台项目可定义平台束,这是描述平台的一种管理束类型。平台束指定平台的区域类型。
开始之前
首先在 zFS 中设置平台的平台主目录,然后创建 CICS 平台项目。最佳实践是使用缺省平台主目录 /var/cicsts/CICSplex/platform1,其中,CICSplex 是将安装平台的 CICSplex 的名称,platform1 是平台的名称。如果需要使用其他目录作为平台主目录,您可以在创建 CICS 平台项目后使用平台描述符编辑器更改为备用目录名。有关在 zFS 中创建平台主目录的指示信息,请参阅为平台准备 zFS。
如果想要在平台级别部署 CICS 束,您可以在创建 CICS 平台项目时创建这些束以准备进行添加。 例如,您可以部署这样一个 CICS 束, 它包含在平台的所有 CICS 区域中都需要的资源,或应用于在平台上部署的多个应用程序的策略。如果尚未针对平台设置任何应用程序、资源或策略,那么您可以在创建 CICS 束后或者在部署后随时将其添加到平台。有关创建 CICS 束的指示信息,请参阅处理束。
关于此任务
平台包含一个或多个区域类型。区域类型用于根据其类型分类和包含 CICS 区域。例如,处理 DB2® 连接的所有 CICS 区域可能属于相同的组。您可以在相同平台的区域类型之间或者与其他平台上的区域类型共享 CICS 区域。
您可以创建要在平台中使用的新区域类型。您还可以选择采用现有 CICS 系统组 (CSYSGRP) 作为平台中的区域类型。单个平台可以包含创建的区域类型与采用的区域类型。
已创建的区域类型可指定其包含的 CICS 区域的属性。您可以在区域类型级别指定属性以克隆区域类型中所有 CICS 区域的某些区域属性值。只有其定义针对这些属性指定了相同值或未指定任何值的 CICS 区域能够成为区域类型的一部分。您可以在区域类型级别指定以下区域属性值:
- 适合成为路由区域(WLMSTATUS 属性)
- 启动 CICS 区域时,该 CICS 区域是否作为路由区域参与到关联的工作负载中。
- 适合成为目标区域(DYNROUTE 属性)
- 在 CICS 启动时,该 CICS 区域是否作为目标区域处于活动状态,并从作为目标的工作负载中接受工作。
- 启用 BAS 安装(AUTOINST 属性)
- 通过资源描述与 CICS 区域关联的资源是否应在 MAS 连接到 CMAS 时自动安装。
- BAS 安装失败操作(AINSFAIL 属性)
- BAS 安装失败时应采取的操作。
如果想要将现有 CICSPlex® SM 拓扑重新实施为平台,那么您可以采用现有 CICS 系统组 (CSYSGRP) 作为已采用的区域类型。作为平台的一部分采用的每个 CSYSGRP 都必须满足以下需求:
- 该组尚未被已经安装的平台采用。如果该组已与平台关联,那么不能将其用作区域类型。
- 该组未包含任何子组。
- 该组将不需要修改(例如,在 WLM 或 RTA 中包含的组)。平台需要对用作区域类型的组进行锁定。
- 组中的所有 CICS 区域都指定了 CICSPlex SM 系统参数 MASPLTWAIT(YES)。业务应用程序服务也需要 MASPLTWAIT(YES)。需要该参数,以在 CICS 区域初始化时自动安装应用程序或平台的资源。
过程
结果
CICS 平台项目具有包含以下 XML 文件的 META-INF 文件夹:
- bundles.xml 描述随平台一起部署的 CICS 束。
- deployment.xml 描述用来将 CICS 束部署到平台的规则。
- manifest.xml 是平台束的清单文件,将其标识为 CICS 管理束。
- platform.xml 描述平台,包括其名称、描述、区域类型和平台主目录。
- regions.xml 描述项目中已创建的 CICS 区域。
- regionTypes.xml 包含每个区域类型的元数据,包括其名称、描述、区域类型和系统组标识。
- regionTypeLinks.xml 描述所创建的区域到区域类型的链接。