Как запускать оркестровку biztalk каждые X минут - PullRequest
2 голосов
/ 18 ноября 2011

У меня есть оркестровка, которая запускается публичным портом, опубликованным как служба.Каждый раз, когда кто-то вызывает эту услугу, оркестрация начинается

Мне нужно запускать оркестровку также каждые 30 минут.

Какой подход лучше?Я видел некоторые здесь , но я хотел бы что-то более простое

Ответы [ 3 ]

3 голосов
/ 18 ноября 2011

Есть причина, по которой он ничего не делает каждые X минут.Было бы неправильно использовать BizTalk.BizTalk - это публикация и подписка.Повторяющийся процесс предназначен для служб WIndows, и, если они нуждаются в обработке, отправьте в BizTalk с Windows Server.

Если вы не публикуете, вы не получаете.

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

3 голосов
/ 18 ноября 2011

Как отмечается в сообщении блога, BizTalk на самом деле не выполняет планирование. Помимо подходов, упомянутых в этом посте, я не думаю, что есть действительно более легкий подход к этой проблеме. Вы упоминаете, что ваша оркестровка публикуется как услуга. Не могли бы вы создать простое приложение командной строки, которое вызывает вашу службу и запускать ее через Windows Schedule или SQLAgent?

0 голосов
/ 06 декабря 2011

Создать командный файл со ссылкой на Windows Sheduler

...