配置远程预处理器

使用属性组编辑器的 " 编辑器配置 " 页面来配置要在编辑文件时运行的远程预处理器。

过程

您可以从 属性组管理器 或编辑会话打开属性组编辑器。 当您从编辑会话打开属性组时,属性组编辑器将打开到所使用的预处理器类型的相应页面。

  1. 属性组管理器:
    1. 双击与要编辑的文件关联的属性组的名称。
    2. 选择文件的相应编程语言的选项卡。 选择 COBOLPL/I
    3. 在类别列表中,单击 编辑器配置
      " 编辑器配置 " 页面将打开。
  2. 在编辑会话中,右键单击并选择 “源代码” > “预处理器语句” >“配置预处理器 ”(适用于 COBOL 和 PL/I 编辑器),或选择“预处理器语句 ”> “配置预处理器 ”(适用于z Systems® LPEX编辑器)
    " 编辑器配置 " 页面将打开。 如果没有属性组与该文件相关联,那么将打开 " 关联属性组 " 窗口,供您选择可用的属性组。
  3. 单击 使用远程预处理器
  4. 完成远程预处理器配置属性。

    调用预处理器的 REXX 或 CLIST:指定远程系统上启动远程预处理器的 REXX 脚本或 CLIST 的名称。 它必须是分区数据集成员。 它可以是用户自定义的脚本,也可以是示例 PL/I 宏预处理器FEKRNPLI,默认位于 FEL.SFELSAMP(FEKRNPLI)

    预处理器输出位置:指定要在远程预处理器启动后从远程系统生成并下载到工作站的输出文件的标准名称。 它必须是分区数据集成员或顺序数据集。 如果指定没有成员名 (例如 MY.PDS( )) 的分区数据集名称,那么将使用您正在编辑的程序的成员名。

    预处理器数据的高级限定符:指定用于分配临时连续数据集的限定符。 产品将数据写入此数据集,供远程系统上的 REXX 脚本或 CLIST 读取。 在 REXX 脚本或 CLIST 成功运行后,将删除顺序数据集。 如果脚本失败,那么将不会删除数据集。

    预处理器参数:指定 REXX 脚本或 CLIST 启动远程预处理器时所需的任何其他信息。

    PL/I : 若指定FEKRNPLI PL/I 宏预处理器,则需以下预处理器参数才能成功运行。 有关使用预处理器的完整指示信息以及可以指定的选项的完整列表,请参阅 FEKRNPLI 成员的标题中的注释。
    • <SYSPRINT>dataSetName</SYSPRINT> 参数中指定列出顺序数据集的输出。 必须先分配在此参数中指定的连续数据集,然后才能运行预处理器。
    • 如果编译器选项包含超过 100 个字符,请在 <OPTIONS>dataSetName</OPTIONS> 参数中指定编译器选项文件。 可以指定连续数据集或分区数据集成员。
      重要提示: 若要使用编译器选项文件,您还必须在属性组的 “过程和步骤 ”页面中,于 PL/I 编译步骤选项部分的 “编译器选项 ”字段中 +DD:OPTIONS 进行指定。
      PL/I 编译器选项文件