現在、BTS 2006 SDKの「送信」カスタムアダプターを使用して、単体テストでテスト「ラッパー」BTSオーケストレーションを呼び出すことができるようにすることを検討しています。この「テスト」オーケストレーションは、テストしたいオーケストレーションを「呼び出し」または「開始」します。
「テスト」オーケストレーションをファイルドロップまたはWebサービス(例として)として公開するのではなく、「送信」アダプターのようなものを使用したいと思います。
ただし、問題が発生しました。SDKの「送信」アダプターは正常に機能しますが、IBaseMessageがマルチパートメッセージのサポートを提供しているように見えても(提供する必要があります)、シングルパートメッセージをサポートしているように見えます。
サンプルテストオーケストレーションをカスタマイズしてマルチパートメッセージを出力すると、コードは正常に実行されますが、SDK送信アダプターを介して受信した応答には「本体部分」のみが含まれます(注:HATアクティビティにはすべての部分が表示されます)。
マルチパートメッセージをサポートするカスタムアダプター(送信アダプターは分離ホスト)を作成できるかどうか、そしてどこから始めるのが最適かを誰かが知っていますか?
注:BizTalkAdapterWizard(BTS2006、VS2005用)も調べましたが、アダプターの経験が不足しているため、生成されたコードを使用して問題を解決する方法を理解するのが困難です。