部署 CICS 束

可以通过从 CICS Explorer® 将 CICS® 束导出到 z/OS® UNIX系统服务 (z/OS UNIX) 文件系统来部署它。 使用 BUNDLE 资源查找 zFS 中的束,并在 CICS 区域中根据该束动态创建资源。

开始之前

必须确保对 zFS 文件许可权进行设置,以便从 CICS Explorer 导出的束能够写入到 zFS 上的平台主目录或目标目录,并能够供平台中的所有 CICS 区域或相应的 CICS 区域读取。
  • 为 z/OS FTP 守护程序设置文件方式创建掩码,以确保所有者具有写许可权并且组具有读许可权。要进行此配置,请在 FTP.DATA 配置文件中使用 UMASK 语句。
  • (可选)如果您还使用 UNIX 系统服务 (USS) 访问控制表 (ACL) 条目来控制安全性,请确保缺省 ACL 继承自 zFS 中的平台主目录,例如 /var/cicsts/CICSplex/platform1,其中,CICSplex 是 CICSplex 的名称,platform1 是平台的名称。

关于此任务

在 CICS Explorer 中创建 CICS 束之后,必须将其导出到 z/OS UNIX 文件系统以使其在 CICS 中可用。您可以单独或与管理束一起部署 CICS 束项目。例如,如果束项目是要在平台上部署的应用程序的一部分,那么可以通过导出应用程序项目,将其随应用程序束一起部署。 以下过程描述了如何单独部署 CICS 束。

注: 如果您无权将束直接部署到 z/OS 文件系统,那么可以将 CICS 束项目作为压缩文件导出到您的本地文件系统中。有关更多信息,请参阅将 CICS 束项目导出到本地文件系统。但是,该选项不适用于包含 OSGi 束的 CICS 束项目。

过程

  1. 浏览至 Project Explorer。
  2. 右键单击您的 CICS 束项目,然后单击将束项目导出到 z/OS UNIX 文件系统 现在,您可以选择导出到平台的主目录或者导出到文件系统中的特定位置。
  3. 单击以下按钮之一,指定将应用程序导出到的位置:
    • 注: 页面底部的复选框控制是否会保留此项目的设置。
    • 导出到平台的主目录。 如果您选择此选项,请单击下一步,然后完成以下步骤:
      1. 选择要导出的应用程序(如果可用,字段预填充为当前选择)。
      2. 选择导出的目标平台。
      3. 如果要将 CICS 束项目中的变量替换为 variables.properties 文件中的值,请选中使用属性文件解析变量复选框。
      4. 单击下一步
      5. 选择导出要使用的 z/OS 连接。做出选择时,将建立连接,并且向导将使用该连接来检查平台主目录的束和应用程序子目录。
      6. 单击完成
    • 导致到文件系统中的特定位置。 如果选择此选项,请单击下一步
  4. 连接字段,选择到远程文件系统的适当 z/OS 连接。您可以单击连接图标以使用当前显示的连接,也可以单击箭头以选择另一个连接或创建新的连接。 受支持的选项有 z/OS FTP 连接、z/OS 远程系统 (RSE) 连接和 z/OSMF 连接。
    注:
  5. 父目录字段中,指定作为传输目标的 z/OS UNIX 文件系统目录的名称。此目录可以是新目录也可以是现有目录。 输入目录文件夹的名称后,将刷新目录树,这样该文件夹(如果存在)会显示为根。如果您双击文件夹,那么该文件夹会变成树的根。或者,您可以从树中进行选择,并导航到目录。

    束目录字段显示所导出束的目标目录。 缺省情况下,束目录名称使用束标识和版本。 如果您未指定标识或版本,那么会使用束的名称。 您可以覆盖目录名称以进行更改。

  6. 可选: 选择清除束目录的现有内容复选框可在执行文件传输前删除目标目录中的所有文件夹和文件。如果未选择该复选框,并且使用该名称的文件夹已存在,那么不会进行导出。
  7. 如果要将 CICS 束项目中的变量替换为 variables.properties 文件中的值,请选中使用属性文件解析变量复选框。
  8. 单击完成

结果

束项目将导出到 z/OS UNIX 上的目标目录。

对于 OSGi 项目,如果在向 CICS 束项目添加 OSGi 束引用时定义了版本范围,将包含该范围中最高版本的 OSGi 项目。

下一步做什么

定义和启用 CICS 束的 BUNDLE 资源。 您可以通过打开“束定义”视图来创建定义。 在启用 BUNDLE 资源之后,CICS 会读取束目录中的清单,并动态创建 CICS 资源。它还会检查 CICS 区域中是否存在任何依赖性。 有关束资源的更多信息,请参阅《CICS TS V5.4.0 产品文档》中的“BUNDLE 资源”

注: 在使用 CICS Explorer 创建并部署 CICS 束项目后,必须确保对项目源进行适当的管理。无法在 zFS 中通过导出的数据重构 CICS 束,并且工作站故障可能会导致数据丢失。可以使用 CICS Explorer 的导出功能来导出项目,并将其检入到源代码管理系统中。