Как не выполнять поток задач в Informatica с помощью пакетного сценария Windows

Мы вызываем пакетный скрипт Windows в облаке informatica для команд предварительной обработки и постобработки. но мы не можем передать сообщение exit 1 в informatica, чтобы выполнить задачу. Пакетный скрипт Windows работает нормально отдельно, но когда скрипт завершается неудачей, informatica не может понять код выхода и всегда пропускает скрипт. Короче говоря, задание informatica всегда проходит независимо от того, пройден сценарий или нет. Пожалуйста помоги!

3 ответа

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

Этот ответ предназначен для интеграции облачных данных Informatica.

Вместо использования команд до или после сеанса команда может использовать командную задачу. В вашем пакетном сценарии Windows отправьте код ошибки как 1, если вы хотите не выполнить командную задачу.

      exit /B 1

Затем в расширенном потоке задач включите свойство «Сбой задачи при сбое любого сценария». Это свойство обеспечит сбой командной задачи в расширенном потоке задач, если код выхода из пакетного сценария равен 1.

Надеюсь это поможет. Ваше здоровье..!!

В Informatica необходимо включить свойство "Сбой задачи при сбое какой-либо команды", чтобы Informatica распознала сбой сценария / команды и провалила командную задачу. Пожалуйста, обратитесь ниже снимок

Другие вопросы по тегам