2015-11-10 7 views
0

Я не знал, где еще разместить это сообщение, так как на этом сайте есть вопросы Informatica. Но в настоящее время для того, чтобы abort рабочих процессов в Informatica, я должен правая кнопка мыши каждый рабочий процесс и вручную выберите Прервать:Как прервать все рабочие процессы в Informatica

enter image description here

Учитывая У меня есть несколько сот рабочих потоков активны в любое время, в то abort их всех вручную занимает очень много времени.

Есть ли программный или предустановленный графический интерфейс, позволяющий одновременно прерывать все рабочие процессы?

+0

Вы можете написать сценарий, который прокручивает список всех рабочих процессов и выполняет команду 'pmcmd abortworkflow' для каждого из них. – Samik

+0

@Samik где окно скрипта? Можете ли вы предоставить образец сценария? – Sauron

+0

Я говорил о внешних сценариях Shell на сервере Informatica, это не входит в приложение PowerCenter. Вы можете запустить или остановить рабочий процесс, используя команду 'pmcmd' в командной строке. – Samik

ответ

0

Вы можете сбросить службу интеграции. Это приведет к прерыванию всех рабочих процессов.

В противном случае вам нужно создать сценарий, чтобы прервать рабочие процессы с pmcmd.

0

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

pmcmd User Name-имя домена abortworkflow -SERVICE Informatica-интеграционного-Service -d -u -p пароль -f -w рабочий процесс-имя-имя папки

pmcmd aborttask -service Informatica-интеграция-Сервис - d domain-name -u имя-пользователя -p пароль -f имя-папки -w имя_пользователя имя-задачи

Сообщите мне, если вам нужна дополнительная помощь.