2009-07-28 4 views
3

注文済みの配送を使用してメッセージを送信するように構成されたBizTalkにMSMQ送信ポートがあります。ポートが一連のメッセージを送信すると、ポートのインスタンスはアクティブな実行中のインスタンスとして残ります。注文送信ポートがBizTalkで実行中のインスタンスを残す

正しいファイルが正しい順序で表示されますが、手動で使用するポートインスタンスを終了する必要があります。私が新しいファイルを送信すると、既に実行中のインスタンス(以前から残っていたインスタンス)が使用されているように見え、送信ポートのために一度に複数のポートインスタンスで終わることはありません。

これはメンテナンスの観点からは問題になりますが、なぜこれが起こっているのか分かりません。アイデア?

私はBizTalk 2006 R2を使用しています。

答えて

3

これは、注文配信の実装の一部であることがわかります。インスタンスは終了するまでアクティブのままです。

1

もう少し詳しい情報。長い間実行されているインスタンスも同じことが起こります。彼らは一定の期間内に次の相関を受けていないと脱水状態になります。順序付けられた送信ポートは、messaginインスタンス上にシングルトンパターンを作成します。 1つのインスタンスは常に実行されており、1つのインスタンスでそのサブスクリプションに一致するメッセージを処理します。単一のスレッダーまたはオーダー処理要件(http://aspalliance.com/1208_Singleton_Orchestration_in_BizTalk_Server.all参照)を持つシングルトンパターンを組み込むオーケストレーションを作成することもできます。

関連する問題