Setting up the Odyssey Manager
This page is for fresh installs — a new ILLiad site or server. It walks through installing the service and the settings you configure once. If you're updating an existing site to ILLiad 10, start with Upgrading the Odyssey Manager instead.
Prerequisites
- .NET 10 runtime on the ILLiad server (part of the ILLiad 10 install).
- Database access — the ILLiad logon database (
.dbc), which the service finds automatically, pointing at a SQL Server the service account can reach. - A data directory the service account can read and write (your
DataPath). - OCLC Article Exchange credentials if you'll use Article Exchange (all four).
Install the service
- Deploy the files. In production the standard ILLiad installer places the files and registers the
ILLiad Odyssey ManagerWindows Service. (To register by hand on a test host, use thesc.execommands in the Administrator Guide.) - Configure
appsettings.json. SetDataPath(required — the service won't start without it), keepListenPortat7968unless your site uses a different Odyssey port, and leaveMaxConcurrentProcessingat20unless you have a reason to change it.
Ports
Odyssey Manager listens on the standard Odyssey port 7968, already documented in ILLiad's Network Ports page as required inbound/outbound. There's no new port to open.
Set the customization keys
Most of Odyssey Manager's behavior comes from ILLiad customization keys, set per NVTGC in Customization Manager. At minimum, review:
WebPDFPath— where delivered PDFs are written. If this isn't set, delivery fails with "PDF Conversion Failed," so set it first.- Cover-sheet keys —
OdysseyPDFCoverSheetLocation/OdysseyPDFCoverSheetFileName(and theDocDelPDFCoverSheetLocation/DocDelPDFCoverSheetFileNamepair for Document Delivery). See Built-in PDF Processing. - Trust policy —
OdysseyAutoElecDel(andArticleExchangeTrusted) decide automatic vs. manual handling of inbound deliveries. - Retry policy —
OdysseyMaxSendTries(default 4) andOdysseySendInterval(default 300s), plusSendArticleExchangeOnOdysseyFailureif you want Odyssey failures to fall back to Article Exchange. - Article Exchange —
OdysseyServerReceiveDirto enable the inbound watcher, and the four OCLC credentials.
Finish setup
- Verify Article Exchange credentials (if used). All four OCLC keys must be set at the parent site, or Article Exchange uploads fail authentication. The four keys are
OCLCWebServiceV2APIKey,OCLCWebServiceV2APISecret,OCLCILLAuthorization, andOCLCILLPassword— see the Administrator Guide for detail. - Set the billing gates you want. Turn on
BillingActiveDocDeland/orBillingActiveLendingif you want automatic billing; leave them off if not. See Automatic Billing. - Start the service and confirm the heartbeat. Check for a recent
Last Runon theOdyssey Managersource, then send a test document each way and confirm a delivered PDF atWebPDFPathwith its cover sheet.