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