パブリック プロセス オーケストレーションと HTTP アダプタのタイムアウト設定
同期接続シナリオでパブリック プロセス オーケストレーションを HTTP アダプターと一緒に使用する場合、それぞれのタイムアウトを適切に設定する必要があります。 オーケストレーションのタイムアウト設定 (実行までの時間) は HTTP アダプターのタイムアウト (要求のタイムアウト) より小さくする必要があります。 これは、HTTP アダプターの設定が小さいと、オーケストレーションの前にアダプターがタイムアウトになる可能性があるからです。 この場合、プロセスの制御権がアダプターに渡ります。 プロセスはオーケストレーションが制御する必要があるため、そのタイムアウト値が小さくなければなりません。
HTTP アダプターのタイムアウトを設定するには
BizTalk エクスプローラーで、[送信ポート] を展開し、パブリック プロセス オーケストレーションで使用される HTTP 送信ポートをダブルクリックします。
[送信ポート] プロパティ ウィンドウで、[アドレス (URI)] の省略記号ボタン (...) をクリックします。
HTTP トランスポート プロパティ ウィンドウの [全般] ウィンドウの [要求タイムアウト (秒)] ボックスに、タイムアウトに適した値を入力します。この値は、関連するパートナー インターフェイス プロセス (PIP) の [実行までの時間] 設定よりも大きくする必要があります。
[OK] をクリックしてから、もう一度 [OK] をクリックします。
パブリック プロセス オーケストレーションのタイムアウトを設定するには
[スタート] ボタンをクリックし、[すべてのプログラム] をポイントし、[Microsoft BizTalk <バージョン> アクセラレータ for RosettaNet] をポイントして、[BizTalk Accelerator for RosettaNet管理コンソール] をクリックします。
[BizTalk Accelerator for RosettaNet] を展開し、[プロセス構成設定] をクリックします。
タイムアウト設定を設定する PIP を右クリックし、[ プロパティ] をクリックします。
[プロパティ] ダイアログ ボックスの [ アクティビティ ] タブの [ 実行時間 ] ボックスに、HTTP アダプターのタイムアウト設定よりも小さい適切な値を入力し、[OK] をクリック します。