读取文件的相对目录
Relative directory to read file
我正在使用 IBM Integration Bus v.9
我尝试从文件中读取配置,像这样 tutorial。
根据文档,我已经在 Windows 中设置了我的环境变量,如下所示:
MQSI_FILENODES_ROOT_DIRECTORY 到 C:\MQSIFileInput
在文件读取节点属性中,我将输入目录设置为 "config"(不带 apos),因为文件位于 C:\MQSIFileInput\config 目录中。
当我 运行 时,出现错误 "The directory config is not a valid directory name"。我在这里错过了什么?
我需要设置另一个配置才能正确读取文件吗?
谢谢。
MQSI_FILENODES_ROOT_DIRECTORY 变量需要在启动时对 ExecutionGroup 进程可见,所以首先要检查的是您如何设置环境变量以及是否重新启动代理?
由于进程在 windows 上分叉的方式,设置环境变量的过程通常类似于:
停止经纪人
关闭代理命令提示符
修改 mqsiprofile.cmd 以包含变量
打开新的 Broker 命令提示符
验证环境变量是否已设置 ie/ echo %MQSI_FILENODES_ROOT_DIRECTORY%
启动经纪人
该目录还需要 Broker 的进程 ID 可读(如果您要删除文件或将其移动到撤销目录等,则该目录是可写的)。
我正在使用 IBM Integration Bus v.9
我尝试从文件中读取配置,像这样 tutorial。
根据文档,我已经在 Windows 中设置了我的环境变量,如下所示: MQSI_FILENODES_ROOT_DIRECTORY 到 C:\MQSIFileInput
在文件读取节点属性中,我将输入目录设置为 "config"(不带 apos),因为文件位于 C:\MQSIFileInput\config 目录中。
当我 运行 时,出现错误 "The directory config is not a valid directory name"。我在这里错过了什么? 我需要设置另一个配置才能正确读取文件吗?
谢谢。
MQSI_FILENODES_ROOT_DIRECTORY 变量需要在启动时对 ExecutionGroup 进程可见,所以首先要检查的是您如何设置环境变量以及是否重新启动代理?
由于进程在 windows 上分叉的方式,设置环境变量的过程通常类似于:
停止经纪人 关闭代理命令提示符 修改 mqsiprofile.cmd 以包含变量 打开新的 Broker 命令提示符 验证环境变量是否已设置 ie/ echo %MQSI_FILENODES_ROOT_DIRECTORY% 启动经纪人
该目录还需要 Broker 的进程 ID 可读(如果您要删除文件或将其移动到撤销目录等,则该目录是可写的)。