应用程序部署的工作流程

要设置平台并创建应用程序,请遵循以下过程。

关于此任务

在 CICS® 中,您可以设置一个平台,以在多个 CICS 区域中部署并管理应用程序。 使用 CICS Explorer® 或 CICS Explorer SDK 可创建平台、应用程序和用于管理应用程序的策略。 要创建平台,必须使用 CICSPlex® SM 来管理 CICS 区域。

过程

  1. 创建并安装平台。 您可以使用平台部署多个应用程序。如果已经设置了平台,请跳至步骤 2。
    1. 在 z/OS® UNIX 中设置一个专用文件系统作为您的平台主目录,并设置文件系统安全性和 FTP 安全性。请参阅在 zFS 中创建平台主目录
    2. 创建 CICS 平台项目以描述平台。请参阅创建 CICS 平台项目 可以将具有相似或相同属性的 CICS 区域分组在一起作为平台中的区域类型。 您可以在创建平台项目后对其进行编辑。
    3. 将 CICS 平台项目导出到 z/OS UNIX 文件系统,并创建平台定义,该定义是 PLATDEF 资源定义,用于将平台束链接到目标 CICSplex。另外创建平台所需的任何 CICS 区域。请参阅部署 CICS 平台项目
    4. 在目标 CICSplex 中安装平台定义,并启用平台。请参阅安装平台定义并启用平台
    5. 验证您的平台是否可供使用。请参阅检查平台的状态
  2. 对于要在平台上部署的每个应用程序,创建定义或导入应用程序组件的 CICS 束。在使用束一节中包括了这些任务的指示信息。
    1. 创建一个或多个 CICS 束项目以包含每个应用程序组件的资源。 请参阅创建 CICS 束项目
    2. 在 CICS 束中为提供应用程序访问权的资源定义应用程序入口点。请参阅定义应用程序入口点 应用程序入口点控制用户对应用程序不同版本的访问,并使 CICS 可以度量和控制应用程序任务的资源耗用。
    3. 将应用程序资源的资源定义添加到 CICS 束。请参阅将资源添加到 CICS 束 当您在平台中安装应用程序时,这些资源将在 CICS 区域中动态创建,并通过 CICS 束进行管理。 使用作为专用资源受到支持的 CICS 资源的应用程序以及使用为应用程序设计的其他资源的应用程序和使用带有导入资源的应用程序都具备实现更复杂管理功能的多版本控制资格。 如果您在创建资源定义后需要对其进行编辑,请参阅编辑 CICS 束中定义的资源
    4. 声明对 CICS 束外部的其他资源(为使应用程序能够运行,这些资源在平台中必须可用)的依赖性。包括不受多版本控制支持的任何所需资源的导入语句。 请参阅定义束依赖性
  3. 创建包含策略规则的策略以管理平台中的应用程序。 策略规则描述可应用于平台中运行的一个或多个应用程序任务的控制或操作。 您可以在平台级别部署一个策略以应用于平台中的所有应用程序,或在应用程序级别部署。
    1. 创建一个或多个 CICS 束项目以包含您的策略。请参阅创建 CICS 束项目 CICS 束可包含多个策略。
    2. 创建策略并指定适当的策略规则。 请参阅在 CICS 束项目中创建策略 要添加其他规则,请参阅在 CICS 束项目中向策略添加规则。 要添加定制异常终止代码,请参阅在策略规则中定制异常终止代码
  4. 对于您在平台上部署的每个应用程序,创建并导出应用程序束和应用程序绑定。当您使用应用程序时,请检查目标平台的 CICS 平台项目是否存在于本地工作空间中,因为 CICS Explorer 需要该项目来验证应用程序和应用程序绑定。
    1. 创建 CICS 应用程序项目,以打包含有应用程序资源、依赖性和特定于应用程序的任何策略的 CICS 束。请参阅创建 CICS 应用程序项目 包括您在步骤 2 中为应用程序组件创建的 CICS 束。
    2. 创建 CICS 应用程序绑定项目,以指定应用程序的 CICS 束如何映射到平台中的区域类型。请参阅创建 CICS 应用程序绑定项目 请包括包含在步骤 3 中创建并要为应用程序部署的策略的任何 CICS 束。 如果您希望将策略部署到平台,请勿在 CICS 应用程序绑定项目中包含其 CICS 束,而是遵循将束添加到 CICS 平台项目中的指示信息将其添加到平台。
    3. 将应用程序束和应用程序绑定导出到 z/OS UNIX 文件系统,并创建应用程序定义,该定义是一个 APPLDEF 资源定义,用于定义特定平台中的应用程序。请参阅部署 CICS 应用程序项目
  5. 安装并启用要在平台上部署的每个应用程序。
    1. 安装应用程序定义,启用应用程序,然后使应用程序可供使用。请参阅安装、启用应用程序并使应用程序可用
    2. 验证您的应用程序是否可供使用。请参阅检查应用程序的状态
    3. 请验证应用于您应用程序的策略规则。 请参阅查询策略规则
  6. 监视并维护平台中的每个应用程序。
    1. 如果您遇到平台或应用程序问题,请使用 Cloud Explorer 视图来检查平台的 CICS 区域和 CICS 束的状态,以及应用程序的 CICS 束的状态。 要查看有关已安装应用程序的更多详细信息,包括其专用资源和应用程序入口点,请双击该应用程序名称以在联机应用程序编辑器中打开。 请参阅检查平台的状态检查应用程序的状态
    2. 要升高或降低活动平台的容量,或者修改平台的体系结构以支持工作负载中的变化,请使用 Cloud Explorer 视图,在平台的区域类型中添加或除去 CICS 区域。 请参阅将 CICS 区域添加到区域类型从区域类型除去 CICS 区域
    3. 根据策略中的指示,CICS 会自动监视应用程序任务的行为并做出响应。您可以在平台可用时为平台添加和除去策略;请参阅将束添加到 CICS 平台从 CICS 平台除去束
    4. 使用为您应用程序生成的应用程序上下文数据来监视并度量应用程序所使用的资源量。您还可以将该信息与 CICS Explorer 中的事务跟踪功能配合使用,以确定并诊断与应用程序相关的问题。
    5. 要修改应用程序,请对应用程序组件的 CICS 束进行编辑并重新指定版本,然后对应用程序束和应用程序绑定进行更新、重新指定版本和重新部署。 对于使用受多版本控制支持的资源的应用程序,您可以同时在同一平台实例上安装并提供多个应用程序版本。 请参阅更新应用程序
  7. 如果您不再需要某个应用程序版本,或者不再需要您的平台,请禁用并废弃该应用程序版本或平台。
    1. 如果您不再需要某个应用程序版本,使其不可用,然后禁用并废弃该应用程序版本。请参阅使其不可用,禁用并废弃应用程序 当您禁用并废弃应用程序时,作为该应用程序一部分进行部署的 CICS 束也将禁用并从其绑定到的 CICS 区域类型中废弃。
    2. 如果您不再需要某个平台,请禁用并废弃该平台。请参阅禁用并废弃平台 禁用并废弃平台时,随平台束一起安装的 CICS 束(包括在该平台上部署的任何策略)也将被禁用并废弃。