路径

PATH 定义 REXX execs 的搜索路径。

读取语法图跳过可视语法图 PATH 迪里德德西德
注: SET 命令 (不带参数) 用于检索当前路径设置。

操作数

dirid
指定当您尝试查找要执行的可执行文件时搜索的一个或多个标准 REXX 文件系统目录。

完整 RFS 目录标识以池标识开头,格式为: POOL1:\dirid1\...\diridn

如果指定了多个目录标识,那么将使用空白来分隔这些目录标识。

pdsid
指定一个或多个 MVS 分区数据集名称。

返回码

0
正常返回
625
检索路径信息时出错
626
RFS 目录名无效
627
PDS 名称无效
628
设置 RESULT 值时出错
629
数据集名称无效
630
存储路径信息时出错
631
当前未定义路径
632
生成的 PATH 不包含 RFS 目录或 PDS 名称

示例

'PATH POOL1:\USERS\USER2 POOL2:\USERS\USER2\PROJECT1'
此示例显示按指定的顺序 (从左到右) 搜索此列表中的目录。
'PATH MYUSERID.REXX1.EXECS MYUSERID.REXX2.EXECS'

此示例显示搜索是使用第一个分区数据集启动的。

注:
  1. 可以在单个 PATH 语句中混合 diridpdsid
  2. 通过将字符串并置到变量中,然后在 PATH 命令上指定此变量,可以创建非常长的 PATH 目录列表。
  3. PATH 命令定义不会在 CICS® 重新启动期间执行。 要永久更改 PATH 定义,请将 PATH 命令插入到您用户标识的基本目录中的 PROFILE exec 中。
  4. PATH 命令不是累积的,即,最后一个 PATH 命令将替换先前的 PATH 定义。
  5. 如果未指定 diridpdsid ,那么将检索用户当前工作路径并将其放在 REXX 特殊变量 RESULT 中。
  6. 如果接收到非零返回码,那么 RESULT 特殊变量的内容不可预测。