BizTalk - フラットファイルを処理するには、メッセージを「何の加入者が見つからない」を受信します
-
19-09-2019 - |
質問
私は私が持っているCSVファイルのインスタンスからVisual Studioでフラットファイルスキーマを作成し、それは細かい検証し、私はそのスキーマのファイルを期待するように設定されたポートを送受信するためにオーケストレーションをフックアップしました。私は、オーケストレーションを公開し、ファイルをピックアップし、それを使用する場合、それはすぐに次のエラーが発生して、中断しています:
公表メッセージはできませんでした 何の加入者がなかったので、ルーティング 見つかりました。このエラーが発生した場合 オーケストレーションをサブスクライブするか、ポートを送信 入隊し、またはいくつかの場合はされていません 以下のために必要なメッセージのプロパティ サブスクリプションの評価はされていません 昇格。 BizTalkを使用してください トラブルシューティングを行うには、管理コンソール この障害ます。
送信ポートが参加している、と私は内容に基づいて任意の処理をしていないんだから、私は何を促進する必要はないと思います。私は現在、PassthroughReceiveパイプラインを使用しています - 私は私に彼らがXMLを期待しているようだとして、ファイルを逆アセンブルすることはできないことに関するエラーを与えるしている他の3つのパイプラインは、
。私はここで明らかに何かが足りないのですか?それとも、他の言葉でます:
私は、CSVファイルの内容を渡すことができます カスタムのない私のオーケストレーションへ パイプライン?
解決
はい、あなたはそれにフラットファイル逆アセンブラコンポーネントを追加し、(この場合は受信パイプライン)カスタムパイプラインを作成し、カスタムフラットファイルスキーマとそのプロパティを設定する必要があります。
次に、あなたは、これが受信パイプラインを使用するように、受信ポートを設定する必要があります。