Создание адаптеров BizTalk 2006 программно - PullRequest
3 голосов
/ 11 августа 2010

Я пишу сценарий конфигурации для сервера BizTalk, мне нужно создать несколько адаптеров.

В приложении «BizTalk Server Administration» это делается путем перехода в Biztalk Server Group / Настройки платформы / Адаптерыи выбрав New / Adapter из контекстного меню.

Я бы хотел как-то автоматизировать этот процесс, используя скрипт Powershell или SQL-скрипт.Я пытался использовать хранимую процедуру adm_Adapter_Create в базе данных Biztalk, но она не работает полностью, поскольку не настроены обработчики отправки / получения.

Есть ли способ автоматизации создания этого адаптера?

Ответы [ 2 ]

4 голосов
/ 11 августа 2010

Для этого необходимо использовать WMI с классом MSBTS_AdapterSetting .Вот пример кода для этого здесь .

2 голосов
/ 12 августа 2010

Часть скрипта Powershell, которую я написал для решения этой проблемы:

$adapterClass = [WMIClass] "root\MicrosoftBizTalkServer:MSBTS_AdapterSetting"

$adapter = $adapterclass.CreateInstance()
$adapter.Name = $adapterXml.name
$adapter.Comment = $adapterXml.comment
$adapter.Constraints = $adapterXml.constraints
$adapter.MgmtCLSID = $adapterXml.MgmtCLSID
$adapter.put() | Out-Null
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...