Rational Developer for System z V7.6.1

受管同步

Rational® Developer for System z® 提供了“受管同步”向导,该向导允许用户设置项目,以便它们可很容易地与主机同步,而不需要手动为每个文件设置映射。“受管同步”向导页面使您能够启用自动映射。当启用时,指定的项目文件将根据文件扩展名的类型自动映射至远程 MVS 位置。

关于此任务

当启用“远程同步”时,“启用远程同步”向导将包含“受管同步”向导页面。要访问该向导,请执行下列步骤。

  1. 通过右键单击本地项目,然后从上下文菜单中选择远程 > 启用远程同步来启用该本地项目。
  2. “远程同步”向导将显示。

“远程同步”向导由三个主要部分组成。位于窗口顶部的是标为自动映射的复选框。要启用自动映射,请仅选中此复选框。该位置下面紧挨的是标为主机短名称高级限定符的两个下拉框,“主机短名称”框允许您选择要用于映射的主机系统。如果希望定义“高级限定符”,那么在启动向导之前必须连接至主机系统。如果建立了连接,那么向导允许您为该连接从已定义过滤器的列表中选择“高级限定符”。选择“高级限定符”将允许映射使用 <HLQ> 变量,它将替换为所选“高级限定符”。

注: 如果在本地 z/OS® 项目(例如本地 COBOL 项目)上启用远程同步,那么将在先前的向导页面中设置“主机短名称”和“高级限定符”并且它们在“受管同步”向导页面上将不可编辑。
缺省情况下,该向导会提供可用映射的可编辑列表,可以使用这些映射来使本地文件与主机同步。如果提供的映射列表不足,那么远程同步向导还会为您提供用于添加您自己的映射的功能。
表 1. 下列变量在“映射”位置内受支持。
变量名称 描述 示例
<HLQ> “高级限定符”处于选中状态。这允许在用户与系统之间很方便地更改映射。 <HLQ>.SRC>COBOL 可映射至 FEK.SRC.COBOL
<PROJ> 此变量将映射至本地项目的截断后名称。 FEK.<PROJ>.SRC.PLI 可映射至名为“本地项目”的项目的 FEK.LOCALPRO.SRC.PLI

要手动将映射添加至列表,请执行下列步骤:

  1. 选择位于映射区域右边的添加按钮。
  2. 当映射编辑器出现时,它将请求文件扩展名以及映射位置。
    • 文件扩展名:要为其进行映射的扩展名。
    • 映射位置:具有指定扩展名的文件将映射至其的位置。
  3. 选择确定以完成。
  4. 重复步骤 1 至 3 以添加任何其他映射。

在为项目启用和配置受管同步之后,CARMA 将为您映射文件。此过程的一部分涉及对文件名进行截断,以确保它们正确地保存在映射位置中。文件名将被截断成最大长度为八 (8) 个字符。此外,所有空格和无效 MVS 字符都将除去,并且这些名称将转换为全部大写。这些缺省映射将在可推清单编辑器中可视,并且将为绿色。在两个或更多文件映射至具有相同的截断后文件名的同一位置的情况下,将发生错误。当发生此情况时,将强制您手动更改已映射至同一位置的文件的已映射位置。在可推清单编辑器中,可更改这些位置。请参阅下面的内容以获取示例。

文件 文件名 截断后文件名 导致错误
文件 1 Super big File.cpp FEK.SRC(SUPERBIG)
文件 2 Not so BiG.cpp FEK.SRC(NOTSOBIG)
文件 3 Supper Big file for YOU.cpp FEK.SRC(SUPERBIG)

在项目已启用“远程同步”之后,可通过右键单击所启用项目并从上下文菜单中选择远程属性来查看并编辑其属性和设置。

可借助通过使用以下操作找到的“远程同步”首选项页面来修改由“受管同步”向导页面显示的映射初始列表:选择窗口 > 首选项,然后从“首选项”面板中选择远程系统 > 远程同步


使用条款 | 反馈

本信息中心基于 Eclipse 技术。(http://www.eclipse.org)