2008-11-06 14 views
1

У меня есть решение, которое я настраиваю/очищаю с помощью пакетных файлов ... - есть пара портов MSMQ, отправляющих и принимающих, с другим приложением на конец очередейНехватка порта отправки BizTalk MSMQ в пакетном файле

Я нахожу, что не могу должным образом остановить оркестровку в пакетном файле ... ошибка в том, что порт отправки не зарегистрирован - Я использую скрипт StopOrch.vbs из образцов SDK

Но я могу пойти в BizTalk консоли администратора и вручную остановить оркестровка с Full Прервать Ok

Установка/очистка работает Хорошо, если я на самом деле не толкать сообщения вниз MSMQ очереди

ответ

1

Вы также можете взглянуть на Microsoft.BizTalk.ExplorerOM.dll. Он содержит объекты бизнес-уровня, с которыми приятно взаимодействовать в коде .NET. Вы можете найти DLL в каталоге установки, шахта по адресу: C: \ Program Files (x86) \ Microsoft BizTalk Server 2009 \ Tools Developer

Вот документация MSDN по нему: http://msdn.microsoft.com/en-us/library/microsoft.biztalk.explorerom(BTS.20).aspx

И хороший высокий уровень прогулка по его использованию:. http://geekswithblogs.net/claeyskurt/archive/2008/10/13/125815.aspx

+0

Спасибо ... когда мы модернизируем к БПС 2009 :-( – SteveC 2010-05-08 16:03:26

1

Стива,

Я хотел бы посмотреть на использование Powershell скрипта для обработки завершения всех приостановленных сообщений, а также полностью выключить оркестровки надлежащим образом. Я считаю, что если вы ищете, есть набор этих сценариев на codeplex. Также посмотрите на компоненты SDC MSBuilt на комплекс, чтобы это сделать.

-Bryan