2

「SalesOrder」という名前の受信ポートを構成しました。これには、ファイルタイプの受信場所が含まれています。

送信ポートでこの受信ポートを使用する場合、次のようなフィルターを定義します。

BTS.ReceivePortName==SalesOrder

ポートを起動しましたが、問題なく動作します。

今の質問は、私がこのようなフィルターを使用したいかどうかです:

BTS.ReceivePortID=="Where do i get the Port ID"

Biztalk2010でPortIDを見つけるにはどうすればよいですか。

4

1 に答える 1

3

ReceivePortID に到達する簡単な方法はありません。ID は、新しいポートの作成、削除、設定時、そしてもちろん環境間で構成を移動するときにも変更されます。代わりに ReceivePortName に基づいてこの種のフィルターを設定する方が、はるかに一般的な方法です。

ただし、私の意見では、構成に関連付けられているこの種のフィルターを使用するのではなく、メッセージの種類に基づいてフィルターを設定し、他の昇格されたプロパティを注文することをお勧めします。構成よりもプロモートされたプロパティを使用すると、より柔軟で疎結合のソリューションも作成されます。

于 2011-09-06T11:01:22.117 に答える