如何使用自定义WCF LOB适配器执行单向发送

时间:2011-03-17 22:41:32

标签: biztalk wcf-lob-adapter

我正在尝试创建一个用于BizTalk的基本单向自定义WCF LOB适配器,并且正在实现由Visual Studio WCF LOB适配器SDK项目向导创建的Execute方法。

此方法的文档总结了以下注释,该注释显示在方法的正上方:

   // Executes the request message on the target system and returns a response message.
   // If there isn’t a response, this method should return null

但是,当返回null时,BizTalk中会出现错误,并显示以下(粗略翻译)消息:

System.ServiceModel.CommunicationException: The server did not produce an appropriate response ; this may be due to non-matching contracts ; a premature end of the session or an internal error.

是什么给出了?

1 个答案:

答案 0 :(得分:0)

我没有使用LOB适配器SDK,但BTS中的WCF适配器不能很好地支持one-way services。你最好的选择可能是在常规服务合同中返回一条空信息(即无效,但不是单向。)