2015-01-12 7 views
0

Я использую IBM Integration Bus v.9Относительный каталог, чтобы прочитать файл

Я пытаюсь читать конфигурацию из файла, как этот tutorial.

На основе документации, я уже настроил свои переменные окружения в Windows, как это: MQSI_FILENODES_ROOT_DIRECTORY в C: \ MQSIFileInput

В свойствах файла Read Node, я установить каталог входа в «конфигурации» (без apos), потому что файл находится в каталогах C: \ MQSIFileInput \ config.

Когда я запустил, я получил сообщение об ошибке «Конфигурация каталога не является допустимым именем каталога». Что мне здесь не хватает? Нужно ли мне настроить другую конфигурацию для правильного чтения файла?

Спасибо.

ответ

0

Переменная MQSI_FILENODES_ROOT_DIRECTORY должна быть видимой для процесса ExecutionGroup при запуске, поэтому сначала проверьте, как вы установили env var и перезапустили ли вы брокера?

Благодаря таким образом, что процессы раздвоенным на окнах процесс установки окр VARS обычно что-то вроде:

Стоп брокер Закрыть Broker Command Prompt Изменить mqsiprofile.cmd включить переменную Открыть новый брокер Командная строка Проверьте окр вар установлен т.е./эхо% MQSI_FILENODES_ROOT_DIRECTORY% Start Broker

каталог также должен быть доступен для чтения идентификатора процесса брокера (и перезаписываемых, если будет удалить файл или переместить его в отката реж и т.д.) ,

+0

env var проверяется с помощью команды echo, но он все равно завершается, выходя из терминала «Без соответствия». Я установил каталог ввода в config и имя файла в config.properties в FileRead Node. Dir и файл существуют. – bangandi

+0

Отмечено как ответ. Установите мой env var как ответ выше. – bangandi