Webサービスの入力装置が想定どおりの注文を取得しない

RESTまたはSOAP Webサービスの入力装置が想定どおりの注文を取得しない場合は、データ交換を制御する時刻設定をチェックしてください。RICOH ProcessDirector サーバーとWebサービスをホスティングするアプリケーションの時刻設定の差異を調整する必要があります。 タイムゾーンオフセットプロパティーの値で調整されるRICOH ProcessDirector サーバー時刻は、Webサービスをホスティングするアプリケーションによって使用される時刻と等しい必要があります。

時刻設定を確認するには、次の手順に従います。

  1. RICOH ProcessDirector 1 次サーバーのシステムクロックおよびタイムゾーンが正しく設定されていることを確認します。

    RICOH ProcessDirector サーバーは、協定世界時(UTC)を使用します。UTCは、オペレーティングシステムの日付、時刻およびタイムゾーンの設定に基づいて計算されます。これらのいずれかの値が正しくないと、RICOH ProcessDirector サーバーはUTCを正しく計算できません。例えば、オペレーティングシステムは4:00 AM MST(山岳部標準時)に設定されているのに、実際の時刻は3:00 AM MSTであるとします。Webサービスの入力装置はWebサービスを呼び出して、想定よりも1時間早い注文を取得します。

    注意: オペレーティングシステムの日付、時刻およびタイムゾーンの設定は、UTCに対して正しい限り、物理的な場所と一致する必要はありません。

  2. 入力装置の[要求]タブのタイムゾーンオフセットプロパティーの値が正しいことを確認します。

    このプロパティーは、UTCと、入力装置によって呼び出されるWebサービスをホスティングするアプリケーションが使用するタイムゾーンとの間のオフセット時間数を指定します。アプリケーションがUTCを使用している(および RICOH ProcessDirector サーバーとアプリケーションの両方の時刻設定が正しい)場合、オフセット値は必要ありません。アプリケーションが別のタイムゾーンを使用している場合は、値がUTCからの正しいオフセットに設定されていることを確認します。例えば、MSTはUTCから7時間遅れです。アプリケーションがMSTを使用する場合、プロパティーが-7に設定されていることを確認します。

  3. Webサービスをホスティングするアプリケーションが使用するシステムクロックとタイムゾーンが正しく設定されていることを確認します。

    正しく設定されていないシステムクロックまたはタイムゾーンを変更できない場合は、不一致を補正するようにタイムゾーンオフセットプロパティーの値を調整します。

    注意: アプリケーションがローカル時刻を使用していて、冬時間と夏時間とを切り替える場合は、変更の発生時にタイムゾーンオフセットプロパティーの値を調整してください。変更しないと、夏時間と冬時間の1時間の差に発生した注文を失う可能性があります。アプリケーションがローカル時刻を使用していて、冬時間と夏時間を切り替えない場合、調整は必要ありません。