克隆由已启动任务启动的 CICS® 区域时,CICS DA 指导您完成整个过程并自动执行某些步骤(如果可能)。CICS DA 会为数据集和作业建议新名称,但您可以更改这些名称。然而,必须提供某些值,例如,新的 APPLID。克隆过程创建新的 JCL 以启动新区域(如果需要)。
开始之前
确保想要克隆的 CICS 区域正在运行,并且在模型中记录了区域启动策略。有关记录启动策略的更多信息,请参阅指定区域启动策略。
过程
- 在“DA 资源管理器”视图中,双击要克隆的 CICS 区域,或右键单击该区域,然后单击打开。 这样会打开 CICS 区域编辑器,其中显示所选区域的详细信息。
- 单击克隆 CICS 区域。 这样会打开“克隆 CICS 区域”窗口。
窗口中的字段已预填,显示正在克隆的 CICS 区域的详细信息。
- 更改值来为新的 CICS 区域提供唯一属性和启动策略。
单击下一步。 CICS DA 会查看原始 CICS 区域中的所有数据集并尝试识别您使用的任何命名约定。此信息用于建议新区域的新数据集名称。窗口将更新以显示原始 CICS 区域使用的数据集、新的 CICS 建议的名称以及 CICS DA 创建的 CICSPlex® SM 数据集,并共享数据集状态。
- 查看新数据集的建议名称。您可以在该窗口中选择保留建议的数据集名称或改写这些名称。可以选择通过选中共享复选框以在两个区域之间共享一些数据集:
- 如果新的数据集名称灰显,而共享复选框已选中但不可用,那么必须共享该数据集。
- 如果新的数据集名称灰显,而共享复选框已选中但是可用,那么建议共享该数据集。如果选择清除复选框,不共享数据集,那么将创建一个新数据集,使用新建数据集列中的名称。
- 如果新数据集名称和共享复选框均可用,那么您必须接受建议的名称、共享该数据集或更改该数据集名称。
- 如果新数据集名称可用但共享复选框不可用,那么无法共享该数据集。但是,可以更改该数据集名称。
- 单击下一步。 窗口将更新以显示原始已启动任务中的任何 JCL Include、SIT 或 EYUPARM 成员,以及 CICS DA 创建的新成员的建议名称。
- 查看建议的成员名。您可以在该窗口中选择保留建议的成员名或改写这些名称。
- 单击完成以保存设置并完成克隆操作。
结果
在单击完成时,CICS DA 运行以下任务:
- 检查以确保新数据集和 JCL 数据集成员不存在。
- 分配数据集,并在必要时进行初始化。
- 创建 JCL 以启动新的 CICS 区域(如果需要)。
- 创建新的 JCL INCLUDE 和其他输入成员(如果需要)。
- 将新区域添加至 CICSPlex SM 定义和系统模型中。
如果任何步骤失败,CICS DA
将回退所有更改并删除所有新的数据集。在该窗口中会显示一条错误消息,用于指示失败。
您必须查看错误消息以确定失败原因,然后重试该操作。
如果这些步骤成功,那么 CICS DA 会将新区域添加至 CICSPlex SM 定义和系统模型中。最后,CICS 区域编辑器会打开以显示 CICS 区域的详细信息,并且会在“控制台”视图中显示一个报告,该报告还会写入审计日志中。
下一步做什么
您可能需要采取一些其他步骤,然后才能启动新的 CICS 区域。CICS DA 无法识别或执行某些操作(例如,针对您的安全策略定义区域)和某些连接步骤。在 CICS DA 完成了其可以执行的所有操作后,会将一个报告发至“控制台”视图。
该报告标识了已完成的设置以及您必须采取的其他步骤。该报告提供了以下信息:
- 说明作业已成功完成的指示,显示原始区域名和新区域名
- 指示已将新区域添加至哪个 CICSplex 中
- 与区域关联的 WLM 和 RTA 规范的列表
- 新区域 JCL 的作业名
- 新区域 JCL 的成员名和限定符
- 已在新 JCL 中更新的 SIT 覆盖的列表
- 创建的 SIT 成员的列表
- 已在新 JCL 中更新的 EYUPARM 值的列表
- 创建的 EYUPARM 成员的列表
- 创建的 JCL 成员的列表
- 必须手动应用的 SIT 覆盖的列表
- 必须手动创建的 SIT 成员的列表
- 必须手动应用的 EYUPARM 值的列表
- 必须手动创建的 EYUPARM 成员的列表
- 必须手动创建的 JCL Include 成员的列表
- 可能需要注意的 CICSPlex SM 定义列表
- 报告还标识您可能针对新区域考虑运行的其他任务。示例包括安全性定义、CICS 概要文件、任务表和 VTAM® APPLID。