A web service input device does not retrieve orders when expected

If REST or SOAP web service input devices do not retrieve orders when you expect them, check the time settings that control the exchange of data. You must adjust for differences between the time settings of the RICOH ProcessDirector server and the application that hosts the web service. RICOH ProcessDirector server time adjusted by the value of the Time zone offset property must equal the time used by the application that hosts the web service.

To check the time settings:

  1. Make sure that the system clock and time zone on the RICOH ProcessDirector primary server are set correctly.

    The RICOH ProcessDirector server uses Coordinated Universal Time (UTC). It computes UTC based on the date, time, and time zone settings for the operating system. If any of those values are not set correctly, the RICOH ProcessDirector server cannot compute UTC correctly. For example, the operating system is set to 4:00 AM Mountain Standard Time (MST) but the real time is 3:00 AM MST. The web service input device calls the web service to retrieve orders an hour earlier than you expect.

    Note: The date, time, and time zone settings for the operating system need not match a physical location as long as they are correct relative to UTC.

  2. Make sure that the value of the Time zone offset property on the Request tab of the input device is correct.

    This property specifies the offset in hours between UTC and the time zone used by the application hosting the web service called by the input device. If the application uses UTC (and the time settings for both the RICOH ProcessDirector server and the application are correct), no offset value is necessary. If the application uses another time zone, make sure that the value is set to the correct offset from UTC. For example, MST is seven hours behind UTC. If the application uses MST, make sure that the property is set to -7.

  3. Make sure that the system clock and time zone used by the application that hosts the web service are set correctly.

    If you cannot change a system clock or time zone that is set incorrectly, adjust the value of the Time zone offset property to compensate for the discrepancy.

    Note: If the application uses local time and changes between standard and daylight savings time, adjust the value of the Time zone offset property when the change occurs. Otherwise, you can lose the orders placed during the lost or gained hour. If the application uses local time and does not change between standard and daylight savings time, no adjustment is required.