在束清单文件 (cics.xml) 内的 <import> 元素中为 CICS® 束定义依赖性或导入。
如果需要 CICS 资源在 CICS 区域中可用,但是不希望该资源的生命周期与 CICS 束的生命周期相关联,那么可以将该资源添加为 CICS 束的依赖性。例如,如果 CICS 束包含用于 Web Service 的资源,您可以指定 Web Service 使用的 PIPELINE 资源在 CICS 区域中必须可用。当您安装 CICS 束时,CICS 会检查具有指定名称的指定类型的资源是否已安装到 CICS 区域中并启用。
如果 <import> 元素中指定的资源未出现在 CICS 区域中,您可以选择 CICS 采取的操作。例如,束安装可以失败,或成功但返回一条警告消息。您可以将导入设置为可选,以便即使不满足依赖性,BUNDLE 资源也始终以启用状态安装。
在打包为平台上部署的应用程序一部分的 CICS 束中,公共或专用资源可定义为依赖性,包括应用程序自动安装的专用程序。CICS 首先检查作为 CICS 束(该束包含束清单文件中的 <import> 元素)的同一应用程序中具有指定类型和名称的专用资源。如果安装了多个版本的应用程序,那么当前应用程序上下文会确定导入的专用资源的版本。如果未找到作为该应用程序专用资源的资源,CICS 会检查 CICS 区域中与指定类型和名称匹配的公共资源,并导入该资源。您不能从其他应用程序导入专用资源。