ILLiad Connection Manager

Print Friendly and PDF Follow

The ILLiad Connection Manager downloads and updates requests from OCLC and other systems. It runs in the background as a service on your ILLiad server. The Connection Manager connects to OCLC every 10 minutes, twenty-four hours a day, seven days a week, to perform all of the ILLiad downloading and updating functions. Since the connection schedule is built-in, no scheduling is necessary. The full Connection Manager schedule is as follows:

  • Every minute, it checks for updates to requests that were sent from ILLiad for processing through OCLC's Automated Request Manager (ARM) and updates the corresponding ILLiad requests.
  • Every 10 minutes, it checks for OCLC requests that have been created or updated in the last 12 minutes and (as of Connection Manager v9.2.4) for all Lending requests in the status Pending and updates the corresponding ILLiad requests.
  • Every 12 hours, it performs a resync to check all currently active OCLC requests and update the corresponding ILLiad requests.
  • Every 24 hours between 12am-3am server time, it restarts itself and performs another resync.

Detailed Connection Manager Schedule

Detailed information on which OCLC statuses are monitored by the Connection Manager during each scheduled update process and additional notes on each process can be found by expanding the sections below.

ARM/Direct Request Update Process (every minute)
Every minute, the Connection Manager will process and update all ARM/Direct Requests (i.e., requests that were sent from ILLiad for processing through OCLC's Automated Request Manager) that are in the DirectDelivered status in OCLC.
Runtime Update Process (every 10 minutes)

Every ten minutes, the Connection Manager will process all requests that have been modified (i.e., changed in status) in the last 12 minutes that are in the following OCLC statuses:

Request Type Statuses
Borrowing Requests
  • Pending
  • Unknown
  • Conditional
  • NoRenewal
  • Recalled
  • RenewalOk
  • Alert
  • Shipped
  • Unfilled
  • Expired
  • WillSupply
  • SpecialMessagesBorrower
Lending Requests
  • Pending
  • ConditionalPending
  • RenewalRequest
  • SpecialMessagesLender
As of ILLiad Connection Manager v9.2.4, the Connection Manager will also retrieve and download all Lending requests in the "Pending" status every 10 minutes, regardless of the last time those requests were modified. 
When the Connection Manager process begins, the timestamp for the exact time that the process was initiated will be stored in the SystemInformation database table and the Connection Manager will schedule its next run ten minutes from that time.
Resync Update Process (every 12 hours)

Every twelve hours (typically occurring at midnight and noon each day) the Connection Manager will process all active requests (regardless of the time those requests were last modified) in the following OCLC statuses:

Request Type Statuses
Borrowing Requests
  • Conditional
  • DirectDelivered
  • NoRenewal
  • Recalled
  • RenewalOk
  • Alert
  • Shipped
  • Unfilled
  • Expired
  • WillSupply
  • SpecialMessagesBorrower
Lending Requests
  • Pending
  • InProcess
  • ConditionalPending
  • RenewalRequest
  • SpecialMessagesLender
If the Connection Manager is restarted, the resync process will run immediately on restart and reset the 12-hour timer for the next resync run. 

Accessing the Connection Manager Logs

You can check the Connection Manager Log, the current status of the Connection Manager, and work with errors by double-clicking on Connection Manager in the System section of the ILLiad Main menu. This will display the Connection Manager form with a System Information ribbon and tabs for Transactions and Log sitting below the Connection Manager tab.

Topics

 

Questions?

If this article didn’t resolve your issue, please contact Atlas Support for assistance:

Contact Support