2011-03-31 34 views
0

我有一個使用SOAP適配器的接收位置的Biztalk 2009項目。現在它使用請求 - 響應模式,我想通過僅使用請求模式(單向場景)在異步設計中重構它。將Biztalk模式部署爲單向服務,怎麼樣?

如果我想使用Biztalk Web服務發佈嚮導,但我必須使用響應模式讓嚮導完成作業。

它是 - 在Biztalk中 - 要求每個SOAP調用都始終有一個響應類型?

回答

2

不,您可以在BizTalk中使用SOAP適配器使用單向服務(但是WCF接收和發送有點不同)。您只需要移除您在嚮導中獲得的兩個默認方法,添加一個新方法並將其設置爲您要使用的方案。完成。

+0

Riri,那也是我的想法;-)謝謝你的回答! – 2011-03-31 13:27:35

2

您可以使用BizTalk WCF發佈嚮導創建一個服務,該服務不會發送明確的響應(在「從模式創建WCF服務時向服務添加新的單向服務」),但請注意,您並不是真的不會創建一個異步WCF服務。

具體而言,WCF isOneWay標誌未設置爲「true」,而是創建一個只返回void的WCF服務。這對您的設計可能不是問題,但需要注意(來源:http://msdn.microsoft.com/en-us/library/bb226362(BTS.70).aspx)。