应用程序的状态信息显示在与平台中的区域类型相关联的 CICS® 区域中是否存在并启用了应用程序的 CICS 束。如果未启用在平台上部署的应用程序,可以执行适当的操作。
关于此任务
应用程序的状态信息从该应用程序的各个管理部件的状态派生而来。
管理部件是在应用程序安装过程中自动创建的 MGMTPART 记录。管理部件记录了应用程序与每个已安装 CICS 束之间的关系,以及每个 CICS 束在平台中安装所在的区域类型。
过程
- 在 CICS Explorer® 菜单栏中,单击 以显示 Cloud Explorer 视图。 该视图显示每个应用程序的整体状态。 如果应用程序的管理部件引用的 CICS 束已安装在 CICS 区域中并且已全部启用,那么该应用程序已启用。
- 右键单击应用程序以查看管理部件并分别检查每个 CICS 束的状态。 管理部件的状态显示 CICS 束在 CICS 区域中处于启用还是禁用状态,还是尚未安装。
结果
表 1 显示应用程序状态的可能值及其含义:
表 1. 应用程序状态值状态值 |
含义 |
ENABLING |
应用程序的所有管理部件均处于启用过程中 |
ENABLED |
应用程序的所有管理部件均已启用 |
DISABLING |
应用程序的所有管理部件均处于禁用过程中 |
DISABLED |
应用程序的所有管理部件均已禁用 |
SOMEDISABLED |
应用程序的一些管理部件已禁用 |
INSTALLING |
正在安装应用程序,且在此时无法将其启用或禁用 |
DISCARDING |
正在废弃应用程序,且在此时无法将其启用或禁用 |
FAILED |
在安装或废弃应用程序期间发生问题 |
INCOMPLETE |
应用程序的一些管理部件为空或具有无效作用域 |
EMPTY |
应用程序的所有管理部件均未安装 |
表 2 显示管理部件状态的可能值及其含义:
表 2. 管理部件状态值状态值 |
含义 |
ENABLING |
CICS 束处于启用过程中 |
ENABLED |
CICS 束已在所有 CICS 区域中安装并启用 |
DISABLING |
CICS 束处于禁用过程中 |
DISABLED |
CICS 束已在所有 CICS 区域中禁用 |
SOMEDISABLED |
CICS 束已在一些 CICS 区域中禁用 |
IMPORTONLY |
CICS 束已在所有 CICS 区域中安装并启用,但是它仅包含 import 语句,因此不影响应用程序的状态 |
INCOMPLETE |
CICS 束安装在某些(但不是全部)CICS 区域中 |
INVALIDSCOPE |
指定用于安装 CICS 束的 CICS 系统组不存在,因此未安装任何 CICS 束 |
EMPTY |
CICS 束未安装在任何 CICS 区域中 |
下一步做什么
- 如果应用程序的状态是 DISABLED 或 SOMEDISABLED,并且此状态不合适,那么您可以尝试启用该应用程序。要启用整个应用程序,在 Cloud Explorer 视图中,请右键单击该应用程序并选择启用。CICSPlex® SM 将尝试在所有 CICS 区域中启用该应用程序的所有 CICS 束。
请检查新状态以查看该应用程序现在是否已启用。如果该应用程序未启用,请调查每个管理部件中指定的各个 CICS 束。
- 如果管理部件的状态是 DISABLED 或 SOMEDISABLED,并且此状态不合适,那么您可以尝试在各个 CICS 束安装所在的每个 CICS 区域中启用这些束。要启用 CICS 束,请单击以打开“束”视图。在您希望启用束的 CICS 区域中选择该束的记录,右键单击并选择启用。如果束保持禁用状态,请检查其定义,以查看其是否依赖于某个资源的导入并且该资源在该 CICS 区域中不存在。
- 如果应用程序状态是 FAILED,请检查 Web 用户接口服务器的 CICSPlex SM 输出日志 (EYULOG) 以了解在安装或废弃应用程序时发生的问题的详细信息。CMAS 的 CICSPlex SM 数据存储库可能已满,在此情况下,需要增加其大小。要扩展数据存储库,请使用 IDCAMS 实用程序的 REPRO 函数。
执行此操作的 JCL 的示例是 CICSTS51.CPSM.SEYUSAMP 库的 EYUJXDRP 成员。在此 JCL 中的 RECORDS(xx,yy) 语句上,指定适合于您的环境的主要 (xx) 和辅助 (yy) 值。初始值是 500 和 3000。
- 如果应用程序的状态是 INCOMPLETE 或 EMPTY,请调查每个管理部件中指定的各个 CICS 束:
- 如果管理部件的状态是 INVALIDSCOPE,请检查 CICS 束的定义,以查看是否正确指定了目标 CICS 系统组。
- 如果管理部件的状态是 EMPTY,请检查应该安装了 CICS 束的 CICS 区域是否处于活动状态且连接到 CMAS。如果这些 CICS 区域可用,请检查 CICS 束的定义中是否有任何错误。