Polaris API Consumer Services
An overnight process, PolAPIConsumerServiceOvernightProc.exe, checks for new titles (OverDrive only) and changes in item availability, such as added copies (OverDrive and Axis 360). It runs in addition to the PolAPIConsumerService.exe, which synchronizes patron circulation activity.
For OverDrive, the PolAPIConsumerServiceOvernightProc.exe runs in either full synch or delta modes, based on an appSettings.key named LastProcessTime. The first time the process runs after the service has been started, the LastProcess time is set to nothing by default, and a full synch occurs. New titles are brought in and availability is sychronized for all OverDrive eContent titles owned by the library.
After the initial run, the LastProcessTime is determined by the previous successful run, and a delta synch occurs. During a delta synch, only titles that are new or have availability changes since the LastProcessTime are synchronized.
The service should be stopped, restarted, and run in full synch mode when:
- A vendor account is enabled
- It is necessary to bring in the full set of OverDrive titles again (occasionally necessary because of changes to import settings and related processing).
If it is necessary to stop and restart the service, but a full synch is not desirable for some reason, you can force a delta synch by entering a valid datetime string into the LastProcessTime appSettings.key.
See Checking the Status of the Polaris API Consumer Service.