可以通过 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 Project Explorer。
- 右键单击 CICS 束项目,然后单击导出到 z/OS UNIX 文件系统。这样会打开“导出到 z/OS UNIX 文件系统”对话框。束项目字段包含当前所选束项目的名称。
或者,可以在该字段中输入束项目的名称,或单击浏览以选择项目。
限制: 在此测试版中,必须输入在 CICSPlex® SM 数据存储库中安装的 BUNDLE 资源的名称和版本,而不能输入目标 CICS 束项目中的符号名称。
- 在连接字段中,通过单击折叠标记选择一个与 FTP 端口的现有连接,或者单击连接文本超链接以定义一个类型为 System z - FTP 的新连接。
- 在父目录字段中,指定作为传输目标的 z/OS UNIX 文件系统目录的名称。此目录可以是新目录也可以是现有目录。 输入目录文件夹的名称后,将刷新目录树,这样该文件夹(如果存在)会显示为根。如果您双击文件夹,那么该文件夹会变成树的根。或者,您可以从树中进行选择,并导航到目录。束目录字段会显示该目录,以及该目录中用于存储将要导出的束的文件夹的名称。缺省情况下,文件夹名称和束名称相同,但您可以根据需要改写该名称。
- 可选: 选中清除束目录的现有内容复选框可在执行文件传输前除去目标目录中的所有文件夹和文件。如果未选择该复选框,而该名称的文件夹仍存在,那么不会进行导出。
- 单击完成。
下一步做什么
注: 在使用 CICS Explorer 创建并部署束之后,应确保对束源进行适当的管理。无法在 zFS 中从导出的数据重新构建束,并且工作站故障可能导致数据丢失。可以使用 CICS Explorer 的导出功能导出束并将其检入到源代码管理系统中。
现在,必须定义和启用应用程序束的 BUNDLE 资源。请参阅 CICS TS 信息中心中的 BUNDLE resource definitions,以获取更多信息。在启用 BUNDLE 资源之后,CICS 会读取束目录中的清单,并动态创建应用程序资源。它还检查应用程序外的所有必需的引用(例如,程序或文件)是否在 CICS 区域中存在,以便应用程序可以成功运行。