Когда я экспортирую привязку для порта динамической отправки, в файле привязки не отображается имя обработчика. Так есть ли альтернативный метод для этого.
Экспорт имени обработчика порта динамической отправки Biztalk
Ответы (1)
Одним из предложений Стивена Ф. Марча было использование сценария PowerShell для их установки.
Из Как настроить обработчик отправки для динамического порта отправки BizTalk 2013 при развертывании?
param
(
[string] $bizTalkDbServer = ".",
[string] $bizTalkDbName = "BizTalkMgmtDb",
[string] $fileHostInstance = "SendingHost",
[string] $sendPortName = "sm_dynamic_sp_test"
)
[System.reflection.Assembly]::LoadWithPartialName("Microsoft.BizTalk.ExplorerOM") | Out-Null
$catalog = New-Object Microsoft.BizTalk.ExplorerOM.BtsCatalogExplorer
$catalog.ConnectionString = "SERVER=$bizTalkDbServer;DATABASE=$bizTalkDbName;Integrated Security=SSPI"
foreach($sp in $catalog.SendPorts)
{
if($sp.Name -eq $sendPortName)
{
"Found send port $($sp.Name), analyzing send handler"
foreach($sh in $sp.DynamicSendHandlers)
{
if($sh.SendHandler.TransportType.Name -eq "FILE")
{
if($sh.SendHandler.Host.Name -ne $fileHostInstance)
{
"Changing $($sh.Name) send handler to '$fileHostInstance' from '$($sh.SendHandler.Host.Name)'"
$sp.SetSendHandler("FILE", $fileHostInstance)
}
else
{
"Send handler for $($sp.Name) is already '$fileHostInstance' ignorning .. "
}
}
}
}
}
$catalog.SaveChanges()
Сандро Перейра также только что опубликовал об этом блог под названием BizTalk DevOps: как настроить динамические обработчики портов отправки по умолчанию. с помощью PowerShell
person
Dijkgraaf
schedule
25.01.2016
спасибо было полезно
- person Avinash Kumar; 26.02.2016