如果部署在平台上的应用程序未处于预期的状态,请按照以下故障诊断过程,执行相应的操作。
开始之前
使用 CICS® Cloud 透视图中的 Cloud Explorer 视图来检查应用程序的状态。
检查应用程序的状态说明了如何使用该视图,并列出了应用程序状态和管理部件状态的可能值。如果应用程序的管理部件引用的 CICS 束已安装在 CICS 区域中并且已全部启用,那么该应用程序就已启用。
过程
- 如果应用程序的状态是 FAILED,请检查 CICSPlex® SM 输出日志 (EYULOG) 以了解安装或废弃应用程序时发生的问题的详细信息。 CMAS 的 CICSPlex SM 数据存储库可能已满,在此情况下,需要增加其大小。要扩展数据存储库,请使用 IDCAMS 实用程序的 REPRO 函数。
执行此操作的 JCL 的示例是 CICSTS51.CPSM.SEYUSAMP 库的 EYUJXDRP 成员。在此 JCL 中的 RECORDS(xx,yy) 语句上,指定适合于您的环境的主要 (xx) 和辅助 (yy) 值。初始值是 500 和 3000。
- 如果应用程序的状态为 DISABLED 或 SOMEDISABLED,请尝试启用整个应用程序。
- 在 Cloud Explorer 视图中,右键单击应用程序并选择启用。 CICSPlex SM 将尝试在所有 CICS 区域中启用该应用程序的所有 CICS 束。
- 请检查新状态以查看该应用程序现在是否已启用。 如果该应用程序未启用,请调查每个管理部件中指定的各个 CICS 束。 在 Cloud Explorer 视图中,请使用切换层次结构
下拉列表切换至应用程序层次结构。使用应用程序层次结构,展开在应用程序下显示的每个区域类型,以显示该区域类型的“束”列表。展开每个束列表以显示应用程序的管理部件。
- 如果管理部件的状态是 DISABLED 或 SOMEDISABLED,请尝试在安装各个 CICS 束的每个 CICS 区域中启用这些束。
- 双击管理部件以打开“CICS 束”视图,其中显示了已安装的 CICS 束。
或者,右键单击管理部件,然后单击显示已安装的束。
- 在“CICS 束”视图中,选择 CICS 区域中您希望启用的 CICS 束的记录,右键单击并选择启用。
- 如果 CICS 束保持禁用状态,请检查其定义,以查看其是否依赖于某个资源的导入而 CICS 区域中并不存在该资源。
- 如果应用程序的状态是 INCOMPLETE 或 EMPTY,请调查每个管理部件中指定的各个 CICS 束:
- 在 Cloud Explorer 视图中,请使用切换层次结构
下拉列表切换至应用程序层次结构。使用应用程序层次结构,展开在应用程序下显示的每个区域类型,以显示该区域类型的“束”列表。展开每个束列表以显示应用程序的管理部件。 要处理已安装的 CICS 束,请双击管理部件以打开“CICS 束”视图。或者,右键单击管理部件,然后单击显示已安装的束。
- 如果管理部件的状态是 INVALIDSCOPE,请检查 CICS 束的定义,以查看是否正确指定了目标 CICS 系统组。
- 如果管理部件的状态是 EMPTY,请检查应该安装了 CICS 束的 CICS 区域是否处于活动状态且连接到 CMAS。 要检查 CICS 区域是否处于活动状态,请使用切换层次结构
下拉列表切换到 Cloud Explorer 视图中的平台层次结构。对于安装了应用程序的平台,展开区域类型,然后展开每个区域类型的“区域”列表以显示 CICS 区域及其状态。 如果这些 CICS 区域可用,请检查 CICS 束的定义中是否有任何错误。
- 如果管理部件的状态是 INCOMPLETE,请检查受影响束的区域类型中 CICS 区域的 CICSMSG 日志,以了解有关为何没有安装束的更多信息。 如果找不到 CICS 束,请检查 zFS 设置。
- 如果某个平台分布于同一综合系统中的不同系统 (LPAR),但是 zFS 文件系统中的平台主目录并未在整个综合系统中共享,那么会发生此错误。您必须使用 FTP 与运行 CMAS 的 zFS 连接,或者将平台主目录设置为在整个综合系统范围共享。
- 如果您的平台主目录所在的综合系统与安装平台的综合系统不同,那么也可能会发生此错误。
请确保平台主目录位于您安装平台的综合系统上。