Отключение порта отправки BizTalk MSMQ в командном файле - PullRequest
1 голос
/ 06 ноября 2008

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

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

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

Настройка / очистка работает Хорошо, если я не отправляю сообщения в очереди MSMQ

Ответы [ 2 ]

1 голос
/ 07 мая 2010

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

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

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

1 голос
/ 27 марта 2009

Стив,

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

-Bryan

...