WCF发布服务 - 如何同时发布多个Web方法和Web操作?

时间:2014-08-23 11:36:01

标签: wcf biztalk

我从提供商那里获得了一个Web服务,它包含100个操作(两种方式请求和响应)。我在BizTalk Server上部署了一个BizTalk项目,包括模式(没有映射,编排等)。在此之后,我导入了在使用WCF Web服务时由Visual Studio生成的绑定配置文件。

现在,我想通过WCF-WSHttp或WCF-BasicHttp发布BizTalk接收位置。正如我所说的,我没有使用Orchestrations,因此我将通过Schema和步骤&W; WCF服务"我必须选择超过100次才能配置此步骤。

有没有人有办法解决这个案子?

1 个答案:

答案 0 :(得分:0)

你可以使用powershell。

[void] 

[System.reflection.Assembly]::LoadWithPartialName("Microsoft.BizTalk.ExplorerOM")
$server = "."
$connectionString = "SERVER=" + $server + ";DATABASE=BizTalkMgmtDb;Integrated Security=SSPI"
$Catalog = New-Object Microsoft.BizTalk.ExplorerOM.BtsCatalogExplorer
$Catalog.ConnectionString = $connectionString
$app = $Catalog.AddNewApplication()
$rcvPort = $app.AddNewReceivePort(0)
for($i=1 
     $i -le 100
     $i++)
{
$rcvLocation = $rcvPort.AddNewReceiveLocation()
$rcvLocation.Name = 'what ever name you choose'
...
...
$rcvLocation.TransportTypeData = "<> ... THIS IS WHERE YOU PUT SVC DESCRIPTION <>"

}

在实际使用之前,您必须设置许多其他属性。