質問

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

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

BTS.ReceivePortName==SalesOrder

ポートを開始すると、正常に機能します。

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

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

Biztalk 2010でPortidを見つけるにはどうすればよいですか。

役に立ちましたか?

解決

Receimportidに到達する簡単な方法はありません。また、IDは、新しいポートの作成、削除、設定、そしてもちろん環境間で構成を移動するときに変更されます。これ(できれば)はそれほど変わらないため、receiveportnameに基づいてこの種のフィルターをセットアップする方がはるかに一般的な慣行です。

しかし、私の意見では、ベストプラクティスは、構成に結び付けられたこれらの種類のフィルターを使用せず、メッセージタイプに基づいてフィルターを設定し、他のプロモートプロパティを順序付けることです。構成上でプロモートされたプロパティを使用すると、より柔軟で、よりゆるく結合されたソリューションが作成されます。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top