Biztalk 2010でポートIDを見つける方法は?
-
26-10-2019 - |
質問
「salesorder」という名前の受信ポートを構成しました。これには、ファイルタイプの受信場所が含まれています。
ここで、送信ポートでこの受信ポートを使用するとき、私は次のようなフィルターを定義します。
BTS.ReceivePortName==SalesOrder
ポートを開始すると、正常に機能します。
今質問は、私がこのようなフィルターを私たちにしたいかどうかです:
BTS.ReceivePortID=="Where do i get the Port ID"
Biztalk 2010でPortidを見つけるにはどうすればよいですか。
解決
Receimportidに到達する簡単な方法はありません。また、IDは、新しいポートの作成、削除、設定、そしてもちろん環境間で構成を移動するときに変更されます。これ(できれば)はそれほど変わらないため、receiveportnameに基づいてこの種のフィルターをセットアップする方がはるかに一般的な慣行です。
しかし、私の意見では、ベストプラクティスは、構成に結び付けられたこれらの種類のフィルターを使用せず、メッセージタイプに基づいてフィルターを設定し、他のプロモートプロパティを順序付けることです。構成上でプロモートされたプロパティを使用すると、より柔軟で、よりゆるく結合されたソリューションが作成されます。
所属していません StackOverflow