2

BizTalk で使用する基本的な一方向のカスタム WCF LOB アダプターを作成しようとしておりExecute、Visual Studio WCF LOB アダプター SDK プロジェクト ウィザードによって作成されるメソッドを実装しています。

このメソッドのドキュメントは、メソッドのすぐ上に表示される次のコメントで要約されています。

   // 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.

何を与える?

4

1 に答える 1

0

私は LOB アダプター SDK を使用していませんが、BTS の WCF アダプターは一方向サービスをあまりサポートしていません。空のメッセージを返すのが最善の策かもしれません (つまり、無効ですが、通常のサービス コントラクトでは一方向ではありません)。

于 2011-03-21T02:59:49.830 に答える