次の方法で共有


パブリック プロセス オーケストレーションと HTTP アダプタのタイムアウト設定

同期接続シナリオでパブリック プロセス オーケストレーションを HTTP アダプターと一緒に使用する場合、それぞれのタイムアウトを適切に設定する必要があります。 オーケストレーションのタイムアウト設定 (実行までの時間) は HTTP アダプターのタイムアウト (要求のタイムアウト) より小さくする必要があります。 これは、HTTP アダプターの設定が小さいと、オーケストレーションの前にアダプターがタイムアウトになる可能性があるからです。 この場合、プロセスの制御権がアダプターに渡ります。 プロセスはオーケストレーションが制御する必要があるため、そのタイムアウト値が小さくなければなりません。

HTTP アダプターのタイムアウトを設定するには

  1. BizTalk エクスプローラーで、[送信ポート] を展開し、パブリック プロセス オーケストレーションで使用される HTTP 送信ポートをダブルクリックします。

  2. [送信ポート] プロパティ ウィンドウで、[アドレス (URI)] の省略記号ボタン (...) をクリックします。

  3. HTTP トランスポート プロパティ ウィンドウの [全般] ウィンドウの [要求タイムアウト (秒)] ボックスに、タイムアウトに適した値を入力します。この値は、関連するパートナー インターフェイス プロセス (PIP) の [実行までの時間] 設定よりも大きくする必要があります。

  4. [OK] をクリックしてから、もう一度 [OK] をクリックします。

パブリック プロセス オーケストレーションのタイムアウトを設定するには

  1. [スタート] ボタンをクリックし、[すべてのプログラム] をポイントし、[Microsoft BizTalk <バージョン> アクセラレータ for RosettaNet] をポイントして、[BizTalk Accelerator for RosettaNet管理コンソール] をクリックします。

  2. [BizTalk Accelerator for RosettaNet] を展開し、[プロセス構成設定] をクリックします。

  3. タイムアウト設定を設定する PIP を右クリックし、[ プロパティ] をクリックします。

  4. [プロパティ] ダイアログ ボックスの [ アクティビティ ] タブの [ 実行時間 ] ボックスに、HTTP アダプターのタイムアウト設定よりも小さい適切な値を入力し、[OK] をクリック します

参照

プログラミング ガイド