可以从 CICS Explorer™ 将 CICS® 束直接部署到 z/OS® UNIX 系统服务 (z/OS UNIX) 文件系统,并使用 BUNDLE 资源动态创建资源。
BUNDLE 资源定义一个束,即应用程序的部署单元。
关于此任务
束项目是 CICS 资源、工件、引用和清单的集合,您可以将它们部署至 CICS 区域以表示某个应用程序的全部或一部分。清单是描述束内容的文件,包括应用程序的任何必备系统资源。CICS 不会动态创建这些系统资源,但可以检查它们是否存在于 CICS 区域中。这种资源分离意味着您可以将同一应用程序安装到多个 CICS 区域,而无需重新打包或重新部署束。
在 CICS Explorer 中创建了 CICS 束项目后,必须将该项目导出到 z/OS UNIX 文件系统。您还必须为该束项目定义和启用 BUNDLE 资源。然后,CICS 会为您动态创建束项目应用程序资源。
过程
- 右键单击 CICS 束项目并选择导出到 z/OS UNIX 文件系统。
这样会打开“导出到 z/OS UNIX 文件系统”对话框。束项目字段包括束项目的名称。
或者,可以在该字段中输入束项目的名称,或单击浏览以选择项目。
- 在连接字段中,通过单击扭转图标来选择至 FTP 端口的现有连接,或单击连接文本超链接以定义 System z - FTP 类型的新连接。
- 在父目录字段中,指定作为传输目标的 z/OS UNIX 文件系统目录的名称。这可以是新目录或现有目录。 输入目录文件夹的名称后,目录树会进行刷新,并且该文件夹(如果存在)会显示为根。如果您双击某文件夹,那么该文件夹将变成目录树的根。或者,您可以从树中进行选择,并浏览到该目录。束目录字段会显示目录以及该目录中用于保存导出束的文件夹的名称。缺省情况下,文件夹名称和束名称相同,但您可以根据需要改写该名称。
- 可选:选中清除束目录的现有内容复选框,以在执行文件传输前除去目标目录中的所有文件夹和文件。如果未选中该复选框,并且该名称的文件夹已存在,那么不会进行导出。
- 单击完成。
下一步做什么
注: 当使用 CICS Explorer 创建和部署束之后,请确保您的束源代码得到妥善管理。束无法通过 zFS 中的导出数据重新构造,工作站发生故障可能会导致数据丢失。您可以使用 CICS Explorer 的“导出”功能来导出束,并将其检入源代码管理系统。
现在,您必须为应用程序束定义和启用 BUNDLE 资源。请参阅 CICS TS 信息中心内的 BUNDLE 资源定义,以获取更多信息。启用 BUNDLE 资源后,CICS 会读取束目录中的清单,并动态创建应用程序资源。它还会检查 CICS 区域中在应用程序外部的任何必需引用(例如,程序或文件引用),以便可以成功运行应用程序。