この例外が、私が作成したカスタムパイプラインコンポーネントに関係しているかどうかは完全にはわかりません。VS2010でコードをロードし、BTSNTSVC.exeに添付しましたが、最初のブレークポイントに到達する前に、次のエラーが発生します。
表示する逆アセンブルはなく、(私のコンポーネントの)コードは同じ入力ファイルを使用するコンソールアプリケーションで正常に機能します。
このパイプラインコンポーネントは受信ポート上にあります。何か案は?ありがとう
この例外が、私が作成したカスタムパイプラインコンポーネントに関係しているかどうかは完全にはわかりません。VS2010でコードをロードし、BTSNTSVC.exeに添付しましたが、最初のブレークポイントに到達する前に、次のエラーが発生します。
表示する逆アセンブルはなく、(私のコンポーネントの)コードは同じ入力ファイルを使用するコンソールアプリケーションで正常に機能します。
このパイプラインコンポーネントは受信ポート上にあります。何か案は?ありがとう
パイプラインコンポーネントに一時的なデバッグコードを追加します。イベントログに書き込んで、デバッグに役立つ情報を表示します。
BizTalkでトレースをオンにして、入力と出力が何であるかを確認しましたか?
OK-ついにそれを議論した。入力は、テーブル内の単一フィールドからの文字列としてのXMLでした。しかし、私はxmlとして保存してフォーマットしました(かなり印刷しました)。これが問題でした。元の状態に戻しました。つまり、すべて1行で、機能しました:)
ジェイの答えに感謝しますが、よくあることですが、私は問題から離れて、問題に対する簡単な答えに気づきます。残念ながら、明日仕事に戻るまでテストすることはできませんが、シナリオは7つのxmlドキュメントの1つの複雑なxml文字列ですが、それらは異なるタイプであり、7のメッセージを取得するように受信シェイプを設定しました。私がする必要があるのは、代わりにメッセージタイプをXmlDocumentに設定し、その後オーケストレーションでキャストすることだと思います。