将应用程序部署到平台

要将应用程序部署到平台,请将 CICS® 应用程序项目和 CICS 应用程序绑定项目从 CICS Explorer® 导出到 zFS中的平台主目录。 然后在 CICSPlex ® SM中创建并安装应用程序定义 (APPLDEF)。 最后,启用应用程序并使其可供使用。

开始之前

有关应用程序的简介,请参阅 工作方式: 应用程序。 此任务假定您已执行以下操作:

关于此任务

将应用程序工件从 CICS Explorer 导出到 zFS, 平台主目录,并创建应用程序定义。 应用程序定义 (即 CICSplex 的数据存储库中的 APPLDEF 资源定义) 标识应用程序捆绑软件的位置以及应用程序运行所在的目标平台。 您可以在导出过程之后立即创建应用程序定义,也可以稍后创建应用程序定义。

以下步骤概述了该过程。 有关详细步骤,请参阅 使用 CICS Explorer 产品文档中的应用程序

有关在不使用 CICS Explorer的情况下自动部署应用程序的信息,请参阅 使用 DFHDPLOY 实用程序自动部署和取消部署 CICS 应用程序

当平台上未安装特定应用程序的其他任何版本时,将此过程用于在该平台上首次安装该应用程序。 将应用程序的现有版本替换为新版本时,请遵循 管理应用程序中的过程。

过程

  1. 使用 CICS Explorer中的 CICS Cloud 透视图,将 CICS 应用程序项目从 CICS Explorer 导出到要运行应用程序的平台的 zFS 中的平台主目录。
    导出 CICS 应用程序项目时, CICS Explorer® 还会将应用程序绑定项目以及与应用程序束和应用程序绑定相关联的 CICS 束导出到 zFS上平台的主目录。 已部署到平台主目录并以正确版本安装在 CICSplex 中的任何 CICS 束都不会包含在导出中。 有关平台目录结构的更多信息,请参见 z/OS UNIX 中的平台目录结构。
  2. 使用 CICS Explorer 来创建应用程序定义 (APPLDEF)。
    此定义指向应用程序捆绑软件在 zFS 上的平台主目录中的位置,并标识应用程序的目标平台。 通过选中应用程序导出向导中的框,可以选择在导出平台项目后立即创建应用程序定义。 要在其他时间创建应用程序定义,请使用 CICS Explorer中的 "新建应用程序定义" 向导。
    CICSPlex SM 创建 APPLCTN 资源以表示 CICSplex 中的应用程序,并且还为数据存储库中的应用程序创建记录,该记录用于应用程序的捆绑软件的恢复处理。 CICSPlex SM 使用应用程序束和应用程序绑定中的信息在平台的 CICS 区域中安装 CICS 束。 应用程序最初以禁用状态安装。

    在活动平台中安装应用程序时, CICSPlex SM 会立即在定义为平台一部分的所有 CICS 区域中安装 CICS 束,并在安装应用程序定义时运行。 如果在安装应用程序定义之后启动或重新启动区域,那么 CICSPlex SM 还会在平台的 CICS 区域中安装 CICS 束。 这些 CICS 束中的资源将在区域启动时安装,但在控制权返回给 CICS 之后才可能完全启用。 如果在安装应用程序定义之后将更多 CICS 区域添加到平台,那么 CICSPlex SM 也会在这些区域中安装 CICS 束。

    应用程序与每个已安装的 CICS 束之间的关系保存在管理部件中。 管理部件是在应用程序安装过程中自动为每个 CICS 束创建的 MGMTPART 记录。 它记录安装了束的 CICS 区域,并在 CICS 区域中跟踪束的状态。

  3. CICS Explorer中使用 Cloud Explorer 视图或联机应用程序编辑器,启用已安装的应用程序并检查其状态。
    最初以禁用状态安装应用程序。 当您启用应用程序时, CICSPlex SM 会启用在所有 CICS 区域中为该应用程序安装的 CICS 束,但该应用程序尚不能通过其应用程序入口点供调用者使用。 如果在启用应用程序后启动或重新启动平台中的 CICS 区域,那么 CICSPlex SM 将以启用状态安装该区域中的束。
  4. 当您准备好使该应用程序可供平台用户使用时,请使用 Cloud Explorer 视图或 CICS Explorer 中的应用程序描述符编辑器使该应用程序可用。
    使应用程序可用时, CICS 允许调用者通过声明为其应用程序入口点的 CICS 资源来访问该应用程序。 调用者可以访问最高可用应用程序版本,也可以使用 EXEC CICS INVOKE APPLICATION 命令访问可用的特定应用程序版本。 如果在使应用程序可用之后在平台中启动或重新启动 CICS 区域,那么将复原应用程序的可用性状态。

下一步操作

您还可以通过部署策略来控制应用程序,从而添加更多服务质量。 有关更多信息,请参阅 CICS 策略

有关管理应用程序的更多信息,请参阅 管理平台和应用程序