Как скомпилировать задание Datastage с помощью этапа Execute Command Stage или подпрограмм в Datastage 11

Я пытаюсь скомпилировать задания datastage, используя этап Execute Command в datastage 11 или любые подпрограммы, если это возможно. Мои данные находятся на машине Unix.

Я попробовал перейти по следующим ссылкам, но не знаю, как это сделать. https://www-01.ibm.com/support/docview.wss?uid=swg21595194

Итак, как я могу скомпилировать задание datastage в UNIX из командной строки или любых подпрограмм.

Пожалуйста, помогите мне в этом.

Спасибо.


person chintuyadavsara    schedule 30.01.2019    source источник


Ответы (4)


Скомпилировать задания DataStage в ОС Unix невозможно.

Задания DataStage могут быть скомпилированы только с клиентского компьютера (который находится в Windows). Вы можете сделать это через клиент конструктора DatasTage или используя командную строку через команду «dscc».

Ссылка, которой вы поделились с командой dsjob, предназначена для запуска / сброса заданий.

person RKashyap    schedule 01.03.2019

В DataStage Flow Designer есть REST API, который, помимо прочего, позволяет вам скомпилировать задание, используя HTTPS-вызов (возможно, используя команду curl). Подробнее см. Центр знаний IBM

person Ray Wurlod    schedule 01.01.2021

Почему вы пытаетесь составить задание? В случае прерывания, которое вы пытаетесь скомпилировать здесь, вы можете сбросить его,

Вы можете сбросить задание через сервер UNIX, используя следующую команду:

${DSHome}/dsjob -run -mode RESET -wait -jobstatus ${ProjectName} ${JobName}
person Lav    schedule 09.07.2019

Только не надо.

Есть правильные способы делать что-то; то, что вы просите сделать, не входит в их число. Ваша работа может попытаться скомпилировать сама себя.

person Ray Wurlod    schedule 29.12.2020
comment
Я понял, что мы не можем, я хочу автоматизировать процесс развертывания заданий datastage. Мне не нужны ручные человеческие усилия для составления заданий. Спасибо - person chintuyadavsara; 30.12.2020