2011-03-31 52 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)。