使用平台、应用程序和策略编辑器

在创建平台项目、应用程序项目、应用程序绑定项目和 CICS® 束项目后,使用编辑器对它们进行处理。

平台、应用程序和应用程序绑定编辑器将在创建此类型的项目后自动打开。要在创建 CICS 束项目后打开束清单编辑器,或者稍后打开任何编辑器,请转至“CICS 云”透视图中的 Project Explorer 视图。展开项目的 META-INF 文件夹并双击束的任意 .xml 文件,manifest.xml 文件除外。 除了双击,您还可以右键单击该文件并单击打开方式,然后选择编辑器的名称。在编辑器打开时,编辑器名称选项卡显示平台、应用程序、应用程序绑定或 CICS 束的名称。

如果没有版本受控的备份系统支持您还原到项目的先前版本,那么您可能更愿意将它们复制到另一个项目,然后编辑新副本,而不是直接编辑现有项目。

使用应用程序的项目时,检查目标平台的 CICS 平台项目是否出现在您的本地工作空间中,因为 CICS Explorer 需要该项目来验证应用程序和应用程序绑定。

这将在主编辑器窗口、透视图的“问题”选项卡中或工作台的状态字段中显示编辑过程期间的错误和警告。

要想在保存之前还原一项或多项更改,请使用“撤销”功能。 在工作台主菜单上,单击编辑 > 撤销,或按 Ctrl+Z(对于 OS X 为 cmd+Z)键。

在完成对应用程序束、应用程序绑定束或 CICS 束的更新后,始终根据版本控制策略更新束的主版本号、次要版本号或微版本号。当您在平台中安装应用程序时,CICS 验证版本号,并且每当更新应用程序的 CICS 束时,就必须更新应用程序束和应用程序绑定的版本号。平台束不使用版本控制。有关版本控制的信息,请参阅版本控制

要保存更改,请单击保存图标 保存图标,或按 Ctrl+S(对于 OS X 为 cmd+S)键。如果在未保存更改的情况下尝试关闭编辑器,那么将显示一个对话框,以便您选择是否保存更改。

在保存更改后,将平台或应用程序导出至 zFS 中的平台主目录。从编辑器的“概述”选项卡选择导出操作以打开导出向导。应用程序、其应用程序绑定及其关联的 CICS 束将作为单个过程一起导出。新版本号将用作目录名称的一部分,因此束的先前版本保留在平台主目录中。

要在 CICSplex 中安装平台或应用程序,您需要新的 PLATDEF 或 APPLDEF 资源定义,该定义指向平台主目录中的正确平台或应用程序目录。要在导出过程中创建此资源定义,请选中导出向导中的复选框。

将应用程序安装到 CICSplex 后,您可以在联机应用程序编辑器中查看该应用程序。您可以使用该编辑器来启用、禁用或禁用并废弃已安装的应用程序,以及查看其专用资源。 要使用已安装的应用程序,请转至“CICS 云”透视图中的 Cloud Explorer 视图。在平台所在的 CICSplex 中,选择已安装的应用程序版本,双击此应用程序名称,或右键单击此应用程序名称,然后单击打开

平台编辑器

使用平台编辑器以处理尚未在 CICSplex 中安装的平台束。在安装并激活平台后,您可以使用“CICS 云”透视图中的菜单来添加和除去区域类型中的个别 CICS 区域,并且您可以添加和除去随平台部署的 CICS 束。 但是,您无法修改已安装平台中的区域类型,因此请在安装平台束前使用平台编辑器最终确定区域类型。如果编辑已安装的平台的平台束,那么必须停止、丢弃、重新安装并重新启动平台以实施更改。

平台编辑器具有三个选项卡:“概述”、“区域类型”和“部署”。“概述”选项卡上的操作列表阐述用于编辑平台项目的过程,并且具有指向向导的链接和选项卡以执行每个任务。

平台编辑器“概述”选项卡显示平台的标识、描述和主目录、平台中的区域类型以及部署到平台的 CICS 束。列出了您可以在平台上执行的操作。
使用平台编辑器的“概述”选项卡执行以下任务:
  • 更改平台的标识、描述或平台主目录。
  • 添加和除去平台的区域类型。“概述”选项卡包含创建新区域类型,或者采用现有拓扑中的区域类型的基本功能。要修改区域类型并在其中使用 CICS 区域,请使用“区域类型”选项卡。双击区域类型的名称会将您带至“区域类型”选项卡中的该区域类型。
  • 添加和除去部署到平台的 CICS 束。要编辑这些 CICS 束的任何一个,请在平台编辑器中双击列表中的束名称以打开束清单编辑器。
平台编辑器的“区域类型”选项卡显示平台中的区域类型以及已创建的区域类型中的 CICS 区域定义。已采用区域类型标记为“已采用”。如果选择某区域类型,该选项卡将显示此区域类型的属性和高级选项。如果选择某 CICS 区域定义,该选项卡将显示该 CICS 区域定义的属性以及包含该区域的区域类型。
使用平台编辑器的“区域类型”选项卡执行以下任务:
  • 添加和除去平台的区域类型。您可以创建新区域类型,或者采用现有拓扑中的区域类型。
  • 在已创建的区域类型中创建新的 CICS 区域定义。
  • 为已创建的区域类型中的 CICS 区域定义指定或编辑基本属性。
  • 在已创建的区域类型中添加和除去 CICS 区域定义,并在创建的区域类型间共享。当前不在区域类型中的任何孤立 CICS 区域定义将在列表顶部显示。选择区域以将其添加至区域类型。
平台编辑器不连接到目标 CICSplex,因此,您无法使用其在已采用的区域类型中添加、除去或共享 CICS 区域。您只能处理已创建的区域类型中的 CICS 区域定义。

使用平台编辑器的“部署”选项卡将部署到平台的 CICS 束映射至平台中的区域类型。 使用切换按钮 切换按钮 以在处理区域类型和处理 CICS 束之间进行切换。

平台编辑器的“部署”选项卡显示平台中的区域类型以及部署到平台的 CICS 束。区域类型位于第一列,而 CICS 束位于第二列。
选择每个 CICS 束并使用复选框以指定将要部署此束的区域类型。尚未绑定到任何区域类型的任何 CICS 束都带有错误标志。

应用程序编辑器和束清单编辑器

使用应用程序编辑器和束清单编辑器以更新应用程序。更新应用程序 描述为更新应用程序和在平台上部署新版本的应用程序所要遵循的过程。在更新应用程序时,您还必须更新应用程序绑定。在开始使用应用程序或应用程序绑定之前,请先检查目标平台的 CICS 平台项目是否出现在本地工作空间中。

应用程序编辑器具有一个选项卡:“概述”选项卡。 “概述”选项卡上的操作列表具有到向导的链接,您可以使用这些向导来为应用程序创建新的 CICS 束或应用程序绑定,以及将应用程序和应用程序绑定导出至平台主目录。

应用程序编辑器的“概述”选项卡显示应用程序的标识、版本和描述,将作为应用程序的一部分安装的 CICS 束以及引用的 CICS 束定义的入口点。列出了您可以在应用程序上执行的操作。
使用应用程序编辑器的“概述”选项卡执行以下任务:
  • 更改应用程序的标识、描述或版本号。
  • 添加和除去应用程序的 CICS 束。
  • 访问束清单编辑器以更新应用程序的 CICS 束。
  • 访问束清单编辑器以更新应用程序入口点。

要更新 CICS 束或应用程序入口点,请在应用程序编辑器中双击列表中的名称以打开束清单编辑器。束清单编辑器具有三个选项卡:“概述”、“入口点”和“策略作用域”。您可以使用束清单编辑器在 CICS 束中创建新资源定义,从 CICS 束除去资源定义,在导入的资源上添加和除去依赖关系,创建和编辑应用程序入口点,以及定义策略作用域。您还可以访问资源编辑器以编辑在 CICS 束中定义的现有资源。请记住在完成更新时递增 CICS 束的版本号。

在针对应用程序编辑 CICS 束或应用程序入口点(在 CICS 束中定义),并递增 CICS 束的版本号时,CICS Explorer® 会在应用程序编辑器中将旧版本标记为错误。通过选择然后单击应用程序编辑器中的除去,从应用程序束除去旧版本的 CICS 束。通过单击应用程序编辑器中的添加,然后从工作空间中可用的 CICS 束列表中选择新版本的 CICS 束,将更新的 CICS 束包含在应用程序束中。

在完成对应用程序和关联的 CICS 束的所有更新后,请记住更新应用程序束的主版本号、次要版本号或微版本号以反映所进行的更改级别,如版本控制中所述。

应用程序绑定编辑器

使用应用程序绑定编辑器以更新应用程序的部署信息。更新应用程序 描述为更新应用程序和应用程序绑定以及使用应用程序绑定以在平台上部署新版本的应用程序所要遵循的过程。在开始使用应用程序或应用程序绑定之前,请先检查目标平台的 CICS 平台项目是否出现在本地工作空间中。

应用程序绑定编辑器具有两个选项卡:“概述”选项卡和“部署”选项卡。“概述”选项卡上的操作列表具有到向导的链接,您可以使用这些向导来创建 CICS 束以随应用程序绑定一起部署,并将应用程序和应用程序绑定导出至平台主目录。

应用程序编辑器的“概述”选项卡显示应用程序绑定的标识、版本和描述,将作为应用程序的一部分安装的 CICS 束以及引用的 CICS 束定义的策略。列出了您可以在应用程序绑定上执行的操作。
使用应用程序绑定编辑器的“概述”选项卡执行以下任务:
  • 更改应用程序绑定的标识、描述或版本号。
  • 更改应用程序绑定引用的平台或应用程序。
  • 添加和除去随应用程序绑定一起部署的 CICS 束。
  • 访问束清单编辑器以更新随应用程序绑定一起部署的 CICS 束。
  • 访问束清单编辑器以更新应用程序的策略。

要更新 CICS 束或策略,请在应用程序绑定编辑器中双击列表中的束或策略名称以打开束清单编辑器。在更新 CICS 束或策略时,请使用与应用程序编辑器相同的方式,从应用程序绑定束中除去旧版本的 CICS 束并添加新版本。

使用应用程序绑定编辑器的“部署”选项卡以将引用的应用程序的 CICS 束以及随应用程序绑定一起部署的 CICS 束映射至目标平台中的区域类型。使用切换按钮 切换按钮 以在处理区域类型和处理 CICS 束之间进行切换。
应用程序编辑器的“部署”选项卡显示平台中的区域类型,以及应用程序和应用程序绑定的 CICS 束。区域类型位于第一列,而 CICS 束位于第二列。
  • 尚未绑定到任何区域类型的所有 CICS 束都以字母 X 标记。处理 CICS 束时,选择每个新的 CICS 束,并使用复选框指定将要部署此束的区域类型。
  • 在应用程序绑定中指定但是在与应用程序绑定关联的平台项目的当前版本中无法找到的任何区域类型都以惊叹号标记。检查您是否在使用正确版本的平台项目,并查看平台编辑器中的平台项目以验证区域类型。如果您从平台除去了区域类型,或者切换到不包含区域类型的平台,请清理应用程序绑定项目。在处理区域类型时,选择每个不需要的区域类型,然后取消选中为该区域类型指定的所有 CICS 束。

在完成对应用程序绑定和关联的 CICS 束的所有更新后,请记住更新应用程序绑定束的主版本号、次要版本号或微版本号以反映所进行的更改级别,如版本控制中所述。

版本控制

您可以使用版本控制来管理不同版本的应用程序。每个 CICS 束、应用程序束和应用程序绑定都具有用于对其进行唯一识别的标识和版本信息。版本使用 major、minor 和 micro 标识,以便指示更改的重要性并管理不同束之间的依赖性。该原理称为语义版本控制,是从 OSGi 联盟借鉴的。尽管它重点针对 Java™ 包,但是您可以使用相同的原则在广义上应用于束。

语义版本控制一种方法来对版本的 major、minor 或 micro 部分进行增量,以指示与上一个版本的束之间的兼容性或不兼容性。例如,错误修订将对版本的 micro 部分进行增量, 兼容更改将对版本的 minor 部分进行增量,而不兼容更改将对版本的 major 部分进行增量。有关语义版本控制的更多信息,请参阅语义版本控制技术白皮书

您必须对 CICS 束、应用程序束和应用程序绑定应用版本控制策略,以便在 CICS 环境中部署和管理更新。您不能使用某个应用程序束的现有版本来部署此应用程序的 CICS 束的新版本,也不能将应用程序绑定的现有版本与应用程序束的新版本一起使用。每当更新应用程序的 CICS 束时,就必须更新应用程序束和应用程序绑定的版本。

更改应用程序的版本时,根据语义版本控制的原则,新版本应反映包含在应用程序中的 CICS 束的最高级别更改。例如,您可能将应用程序的一个 CICS 束从 V1.0.1 更改为 V1.0.2(这是微版本更改),将应用程序的另一 CICS 束从 V1.2.0 更改为 V1.3.0,而这是次要版本更改。包含这两个 CICS 束的应用程序束应该具有次要版本更改,因此,如果应用程序先前为 V2.5.1,那么它应该更改为 V2.6.0。

应用程序绑定的版本号不必与关联的应用程序的版本号相同。但是,根据语义版本控制的原则,应更新应用程序绑定的版本号以反映应用程序或者与应用程序绑定一起部署的 CICS 束中的最高级别更改。

联机应用程序编辑器

使用联机应用程序编辑器来查看平台中安装的应用程序。 您无法使用此编辑器对已安装的应用程序的格式进行更改。

联机应用程序编辑器具有三个选项卡:“概述”、“专用资源”和“属性”。“概述”选项卡上的操作列表包含指向其他选项卡的链接。

联机应用程序编辑器的“概述”选项卡显示应用程序的标识、版本和描述、应用程序的启用状态和可用性状态、作为应用程序一部分安装的 CICS 束,以及 CICS 束定义的应用程序入口点。并列出了可在应用程序上执行的操作。
使用联机应用程序编辑器的“概述”选项卡可查看有关已安装的应用程序版本的常规信息,包括标识、描述和版本号、应用程序版本的状态、属于该应用程序的 CICS 束以及应用程序入口点。
  • 您可以使用该选项卡上的设置为可用设置为不可用按钮,将应用程序版本设置为可由调用者通过其应用程序入口点进行使用。
  • 您可以使用该选项卡上的启用禁用按钮来启用、禁用或废弃应用程序版本。
  • 用于废弃应用程序版本的选项可从禁用按钮中进行选择。
您无法使用此编辑器对已安装的应用程序的格式进行更改。要更改已安装的应用程序的格式,请在 Project Explorer 视图中的本地工作空间内修改应用程序项目并重新制定其版本,然后导出并安装新版本的应用程序。

联机应用程序编辑器的“专用资源”选项卡包含一个显示应用程序的“结构”面板以及一个包含若干选项卡的“专有资源”面板,这些选项卡分别对应于应用程序的专用资源类型和库数据集名称。
使用联机应用程序编辑器的“专用资源”选项卡可查看 CICS 区域中已为应用程序版本安装的专用资源,以及应用程序入口点。选择要查看的资源类型的选项卡。您还可以选择 Library DS 名称选项卡来查看 z/OS 为专用 LIBRARY 资源的数据集的 LIBRARY 并置生成的数据集名称。

联机应用程序编辑器的“属性”选项卡显示已安装的应用程序版本的属性,包括应用程序和应用程序绑定的目录、启用状态和可用性状态,以及资源签名。
使用联机应用程序编辑器的“属性”选项卡可查看有关已安装的应用程序版本的属性的详细信息。