安装应用程序
应用程序通常表示使用 CICS® 命令级应用程序编程接口 (API) 的任何用户程序。 要安装在 CICS 下运行的应用程序,必须转换和编译源语句,将生成的对象模块链接编辑到 CICS 库中,并作为资源将程序定义到 CICS。
过程
- 如果编译器未转换 CICS 命令,那么必须转换程序源代码以将 CICS 命令转换为编译器可理解的调用。
- 如果程序不使用 CICS 命令,并且仅由正在运行的事务调用 (并且从不直接由 CICS 任务启动) ,那么您不需要转换程序步骤。
- 您还必须转换通过 DL/I CALL 或 EXEC DLI 接口访问 DL/I 服务的 CICS 命令级别程序。 使用 EXEC SQL 接口访问 Db2® 服务的应用程序需要额外的预编译步骤。
- 编译程序源以生成对象代码。
- 链接-编辑对象模块以生成装入模块,该装入模块存储在 DFHRPL 或动态 LIBRARY 并置中的应用程序装入库中。 对于使用 EXEC SQL 接口访问 Db2 服务的应用程序,您需要其他 INCLUDE 语句。
- 为调用程序的任何事务创建资源定义,并安装这些资源定义。
- 使用下列其中一种方法将程序定义到 CICS 作为资源:
- 在 CSD 中为单个 CICS 区域创建资源定义。 请参阅 资源定义概述。
- 使用程序自动安装,以便 CICS 在装入程序时在单个 CICS 区域中动态生成资源定义。 请参阅 自动安装程序,映射集和分区集。
- 使用 CICSPlex ® SM Business Application Services (BAS) 创建资源定义。 资源定义可以安装在多个 CICS 区域中。 请参阅 管理 BAS。
- 使用 IBM® CICS Explorer® 或 IBM Developer for z/OS在独立 CICS 束中创建资源定义。 CICS 束可以安装在多个 CICS 区域中。 请参阅 定义 CICS 束。
- 在 CICS 束中创建资源定义,并将 CICS 束作为部署在平台上的应用程序的一部分进行打包和安装。 该应用程序可以安装在多个 CICS 区域中,您可以同时安装该应用程序的多个版本。 请参阅 将应用程序部署到平台。