Создание пользовательских задач в адаптере запланированных задач Biztalk

Мне нужно запускать оркестровку Biztalk каждые два часа, и триггером будет файл, который присутствует в папке, скажем "Folder2"

Поэтому я использовал папки "Папка1" и "Папка2". Я копирую файлы из "Folder1" в "Folder2" своевременно (скажем, каждые два часа). Я достиг этого, написав некоторый код на C# и предоставив exe этого консольного приложения как Task в планировщике Windows.

"Папка2" настроена в качестве места получения в приложении BizTalk. Поэтому, как только файлы перемещаются в "Folder2", они запускают оркестровку BizTalk.

Теперь я хочу попробовать использовать адаптер запланированных задач BizTalk. Я не могу использовать "XmlStringStreamProvider", поскольку я хочу строго использовать файлы, присутствующие в "Folder2". Есть ли возможность запустить exe приложения C#, в Task, как в случае Windows планировщик?

Я абсолютно новичок в этом:-(Любые предложения будут реальной помощи. Заранее спасибо.

1 ответ

Ответ на ваш конкретный вопрос может быть да, но я бы не пошел по этому пути. Что вам нужно сделать, это написать пользовательскую задачу, которая запускает.exe.

Интерфейс для адаптера запланированных задач довольно прост, поэтому я настоятельно рекомендую вам просто реализовать эту функцию напрямую, а не пытаться повторно использовать.exe.

Все, что вам нужно сделать, это скопировать содержимое файла в папке Folder2 в сообщение BizTalk, переданное задачей.

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