2011-08-17 7 views
0

私はBizTalkの比較的新しいだと私はこれで手間のビットを持っている:のBizTalkメッセージプロモーション

私は、単純なオーケストレーションを構築しているが、受信ポートに正しくそれをフックアップ、私が使用しています正しいスキーマとマップ、そしてオーケストレーションは購読しているようです。 しかし、処理したいファイルがポートで取得されると、「サブスクライバーが見つからないためルーティングできませんでした」というエラーが表示されます。 私はHATクエリを実行しました。orchに正しいものが表示されていることがわかります。これについて他に確認できますか?

答えて

0

A)sendport(FILE) b)はそれにフィルタを追加を作成します。 BTS.ReceivePortName = C)結果のファイルをつかむ - それはあなたのカスタムPL dで生成されたXMLのthatsでなければなりません)XMLを使用して受信場所で、このファイルを使用してPLを受信して​​、オーケストレーションが

これに対してどのように反応するかを見ます少なくともパイプラインの問題を排除します...

HTH

0

パイプラインを確認するのはXMLReceiveです。これによりMessageTypeプロパティが拡張され、オーケストレーションがうまく登録されることを願っています。

+0

そのので、私は正しいスキーマにフックされたフラットファイル逆アセンブラ、とカスタムパイプラインを持っているに受信テキストファイルのイム... – DarkW1nter

0

HATで失敗したメッセージを見つけて、メッセージの本文を確認します。それをコピーして、期待しているメッセージのスキーマに対して検証を実行します。検証しないと、フラットファイル逆アセンブラが正しく設定されていません。

+0

意志ありがとう – DarkW1nter

1

ポートはオーケストレーションに直接接続されているのですか、オーケストレーションがメッセージボックスからメッセージをピックアップしていますか?オーケストレーションがアクティブに設定されていますか?
オーケストレーションのサブスクリプションフィルタはどのように見えますか? futher試験として