Rational® Developer for System z® 提供了“受管同步”向导,该向导允许用户设置项目,以便它们可很容易地与主机同步,而不需要手动为每个文件设置映射。“受管同步”向导页面使您能够启用自动映射。当启用时,指定的项目文件将根据文件扩展名的类型自动映射至远程 MVS™ 位置。
当启用“远程同步”时,“启用远程同步”向导将包含“受管同步”向导页面。要访问该向导,请执行下列步骤。
“远程同步”向导由三个主要部分组成。位于窗口顶部的是标为自动映射的复选框。要启用自动映射,请仅选中此复选框。该位置下面紧挨的是标为主机短名称和高级限定符的两个下拉框,“主机短名称”框允许您选择要用于映射的主机系统。如果希望定义“高级限定符”,那么在启动向导之前必须连接至主机系统。如果建立了连接,那么向导允许您为该连接从已定义过滤器的列表中选择“高级限定符”。选择“高级限定符”将允许映射使用 <HLQ> 变量,它将替换为所选“高级限定符”。
| 变量名称 | 描述 | 示例 |
|---|---|---|
| <HLQ> | “高级限定符”处于选中状态。这允许在用户与系统之间很方便地更改映射。 | <HLQ>.SRC>COBOL 可映射至 FEK.SRC.COBOL |
| <PROJ> | 此变量将映射至本地项目的截断后名称。 | FEK.<PROJ>.SRC.PLI 可映射至名为“本地项目”的项目的 FEK.LOCALPRO.SRC.PLI。 |
要手动将映射添加至列表,请执行下列步骤:
在为项目启用和配置受管同步之后,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) | 是 |
在项目已启用“远程同步”之后,可通过右键单击所启用项目并从上下文菜单中选择远程属性来查看并编辑其属性和设置。
可借助通过使用以下操作找到的“远程同步”首选项页面来修改由“受管同步”向导页面显示的映射初始列表:选择窗口 > 首选项,然后从“首选项”面板中选择远程系统 > 远程同步。