使用 DFHDPLOY 实用程序自动部署和取消部署 CICS 束和应用程序

DFHDPLOY 实用程序提供了一组可在脚本中使用的命令,用于部署,取消部署和设置 CICS® 束和启用了云的 CICS 应用程序的状态。

概述

DFHDPLOY 实用程序可以从 JCL 启动,并与现有部署和自动化过程集成。 将 DFHDPLOY 实用程序与 CICS 构建工具箱配合使用,以自动构建和部署 CICS 束和支持云的 CICS 应用程序,并将其作为持续交付环境的一部分。 请参阅 使用 CICS 构建工具箱的CICS 应用程序构建自动化

DFHDPLOY 实用程序具有执行以下功能的命令:
  • 连接到 CICSplex
  • 部署,取消部署和设置 CICS 束的状态
  • 部署,取消部署和设置已启用云的 CICS 应用程序的状态

DFHDPLOY 实用程序可与 UrbanCode® Deploy 结合使用,以创建持续交付环境。 更多信息,请参阅 UrbanCode 网站上 CICS TS 插件 for UrbanCode Deploy 文档。

用法

DFHDPLOY 不支持安装由现有资源定义定义的捆绑软件或应用程序。

注: 在运行 DFHDPLOY 作业时指定 REGION=100M 或更多,以避免在作业处理时耗尽内存。

安全性

运行 DFHDPLOY 实用程序的用户需要对实用程序可能运行的任何 LPAR 的 BINDDIRBUNDLEDIRAPPLDIR 命令选项所指定的 zFS 目录进行读访问。

如果在 CICSplex 中启用了安全性,那么运行 DFHDPLOY 实用程序的用户需要访问受外部安全性管理器 (例如 RACF®) 保护的各种 CICSPlex ® SM 资源。

要部署和取消部署捆绑软件,需要以下访问级别:
  • BAS.APPLICTN, OPERATE.APPLICTN。
  • BAS.DEF, CSD.DEF。
  • CONFIG.DEF, OPERATE.FILE, OPERATE.REGION。
要部署和取消部署应用程序,需要以下访问级别:
  • 对 CLOUD.APPLICATION。
  • CLOUD.DEF。
  • CLOUD.PLATFORM, CONFIG.DEF, OPERATE.TASK。

有关实现 CICSPlex SM 安全性的更多信息,请参阅 确定需要访问 CICSPlex SM 资源的人员

兼容性

DFHDPLOY 可以连接到的 CICSPlex SM CMAS 的版本因 CICS TS 发行版而异:
  • 6.2 DFHDPLOY 可以在 CICSPlex SM CMAS 的 CICS TS 5.5CICS TS 6.2
  • 6.1 DFHDPLOY 可在 CICS TS 5.4CICS TS 6.1 连接到 CICSPlex SM CMAS。
建议: 为避免兼容性问题,请确保 DFHDPLOY 所使用的 SEYUAUTH 库与 DFHDPLOY 所连接的 CMAS 所使用的库相同。 否则,作业可能会失败,并显示消息 DFHRL2004 E

样本程序 DFH$DPLY

DFH$DPLY 样本程序包含带注释的 DFHDPLOY JCL ,用于在 CICSplex 中部署,取消部署和 (可选) 设置样本捆绑软件和应用程序。

样本在 CICSTSnn.CICS.SDFHSAMP 库中提供,其中 CICSTSnn 是 CICS 的版本。 例如,该库是 CICSTS63.CICS.SDFHSAMP ,用于 CICS TS 6. 3