ILLiad Customization Keys

Print Friendly and PDF Follow

This is a master list of all keys and tables viewable in the ILLiad Customization Manager.

Borrowing | Contact Information | DocDel | Lending | Odyssey | System | System Billing | Web Interface 

Borrowing 

Billing

BillingActive

Activates Billing functions for Borrowing.

BillingItemPrintDetailsBorrowing

The format for the citation field for each Borrowing transaction in the Billing Manager.

Example = <#LoanTitle><#PhotoJournalTitle>: <#LoanAuthor><#PhotoArticleTitle>

BillingMonthlyInvoiceBorrowing

Word document for Billing Manager Borrowing invoice printing.

Example = BorrowingBillingManagerInvoice.doc

ShowAccountsPageWithDefaultAccount 

Indicate if the user should be shown the UserAccounts page after registration if a default billing account is added for the user. If the key is set to no, the user will be directed to their requested page as it normally would.

Cancellations

ReasonsForCancellation Table

Contains the current Reasons for Cancellation information associated with Borrowing request processing.

*Reason numbers for each NVTGC location should be incremental, starting with zero, and should not contain any numerical gaps.

Check-In

BorrowingDueDateDays

The number of days to subtract from the due date when printing the label. This allows you to back up Due Dates for ILL Customers to allow enough time for ILL to return items to the lender by the real Due Date.

CheckInDefaultAllowPhotocopies

Value for Allow Photocopies on the Check-In from Lending Library form.

CheckInDefaultAllowRenewals

Value for Allow Renewals on the Check-In from Lending Library form.

CheckInDefaultLibraryUseOnly

Value for Library Use Only on the Check-In from Lending Library form. A check-in the Library Use Only checkbox on the Borrowing Request form overrides the default setting of NO.

Copyright

CCCAutoSearch

Enables/disables automatic searching of the Copyright Clearance Center database when a record is selected on the Process Copyright screen. This value defaults to Yes.

CCCDefaultNumPages

Specifies the number of pages to be used to request a quick price from the CCC if the transaction does not already specify this value.

CCCHomePage

Specifies the URL for the CCC Home Page button on the Copyright Processing form. Can instead point to any URL.

Example: http://www.copyright.com/

CCCLocation

Specifies the Copyright Clearance Center Location ID to use for CCC order-related actions.

CCCPassword

Specifies the Copyright Clearance Center password to use for CCC order-related actions.

Note: This is the same Password used to access the CCC web pages.

CCCSupportPage

The URL for the Atlas Support page with CCC credentials documentation.

CCCUsername

Specifies the Copyright Clearance Center Username for your institution to use for CCC order-related actions.

Note: This is the same Username used to access the CCC web pages.

CopyrightFile

Specifies the location of the Copyright file which holds the copyright query.

Note: This is used only if you are using a Copyright.txt file instead of the built-in copyright query. 

Example: c:\illiad

CopyrightQuery

Specifies the Copyright Query method being used. If set to File, this tells the system to use the CopyrightFile key (above) to find the Copyright.txt file being used.

Example: None, File

CopyrightYears Used by the Auto Select No Problem Requests button on the Copyright Processing form to determine what should be cleared through copyright.

Customer Clearance

If you have created additional statuses other than those listed below, you can create other entries in this table in the same format.

UserExpiration The number of days to add to the current date for the expiration date. Additional keys can be created for other statuses.
UserExpirationFaculty The number of days to add to the current date before Faculty customers expire.
UserExpirationGraduate The number of days to add to the current date before Graduate customers expire.
UserExpirationStaff The number of days to add to the current date before Staff customers expire.
UserExpirationUndergraduate The number of days to add to the current date before Undergraduate customers expire.

Defaults

InvoiceDeleteEnabled

Enables/disables the ability in Borrowing to delete invoice information (for invoices sent to you from the Lending Institution), once entered, from the General Update form.

If set to Yes, a delete button appears on the Invoice tab. If set to No, that delete button is not visible.

Direct Request

ARMMatchField

Specifies the OCLC field where configurable ARM matching criteria can be sent from ILLiad and stored when requests are sent to the Automated Request Manager from a custom ARM match field sending queue. 

The value entered in the ARMMatchField key is not case-sensitive and can also be entered either with or without spaces.
DirectRequestEnabled Determines if Direct Request processing is enabled.
ISODirectRequestIPAddress

Specifies the ISO IP address to use when sending Direct Requests.

Example: isoill.oclc.org:499

Electronic Delivery

Shared System Table - Changes may affect other sites in Shared Server Systems.

ArielDatabaseAddress

Only used if ArielType equals Query. Shows the location of the Ariel installation database in relation to the ILLiad Client. Defaults to (localhost) if importing from the Ariel machine.

Example: The legitimate IP Address or DNS for your Ariel database.

ArielDatabaseName Only used if ArielType equals Query. The name of the Ariel installation database. This should only be set if the Ariel installation has an alternate database name.
ArielDatabasePassword Only used if ArielType equals Query. The password to connect to the Ariel installation database. This should only be set if the Ariel installation has an alternate password for authenticating to the database.
ArielDatabaseUser Only used if ArielType equals Query. The username to connect to the Ariel installation database. This should only be set if the Ariel installation has an alternate username for authenticating to the database.
ArielPath

Points the ILLiad Client to the location of the Ariel In folder, from which it will pull Ariel documents into ILLiad.

Example: c:\ariel2\in\ (any local path to the Ariel In folder)

ArielType

Used to differentiate between Ariel 4.1 and higher, and previous versions of Ariel.

Example: Query, File (Query is used for Ariel Version 4.1 and higher. File is used for earlier versions)

DaysBeforeElectronicDeliveryCleanup Specifies the number of days before Electronic Delivery files are deleted from the server.
ElecDelAllowRapidMatch If set to Yes, ILLiad will match on negative numbers as well.
RemotePDFStorage

Used by the ILLiad DLL to locate the PDF folder.

If set to Yes, it looks for the PDF folder using the path specified in WebPDFPath. If set to No, the DLL automatically looks for PDFs in the PDF subfolder (/pdf/) where the DLL is running (ex. c:\inetpub\wwwroot\illiad\pdf).

WebPDFPath

When RemotePDFStorage is set to Yes, the WebPDFPath is used by the Odyssey Protocol as the location to move PDFs during Odyssey processing, and by the ILLiad DLL and the System Manager to locate PDF files.

Example: c:\inetpub\wwwroot\illiad\pdf\

ElecDelAddresses Table Contains the current Address, Symbol, and SystemID information used during Electronic Delivery Processing to determine where an Ariel document originated.

Importing

EmailImportAutoUserRecord Allows you to specify whether or not to have the system automatically create User records during Email Imports for records for which the username does not already exist in the database.

Overdues

BorrowingBlockOnThirdOverdue Allows you to block customers concurrent with sending the Level 3 overdue notice.
BorrowingOverdue1Docs

Name of the Word document(s) to open if printing Borrowing Overdue Level 1 letters.

Example: BorrowingOverdueLetter1.doc

BorrowingOverdue2Docs

Name of the Word document(s) to open if printing Borrowing Overdue Level 2 letters.

Example: BorrowingOverdueLetter2.doc

BorrowingOverdue3Docs

Name of the Word document(s) to open if printing Borrowing Overdue Level 3 letters.

Example: BorrowingOverdueLetter3.doc

BorrowingOverdueGraceDays Specifies the number of days, calculated from the Due Date, to wait before beginning to send Overdue Level 1 notices. Due Date + OverDueGraceDays = Start sending BorrowingOverDue1 E-mail notices.
BorrowingOverdueNoticeOneDays Specifies the number of days, calculated from the Due Date, to wait before beginning to send Overdue Level 2 notices. Due Date + OverDueNoticeOneDays = Start sending BorrOverDue2 E-mail notices.
BorrowingOverdueNoticeTwoDays Specifies the number of days, calculated from the Due Date, to wait before beginning to send Overdue Level 3 notices. Due Date + OverdueNoticeTwoDays = Start sending OverDue3 E-mail notices.
BorrowingOverdueReminderDocs

Name of the Word document(s) to open if printing Borrowing Reminder letters.

Example: BorrowingOverdueReminderLetter.doc

BorrowingReminderDaysBeforeDue Specifies the number of days before the due date when an overdue reminder should be sent. A value of 0 will disable borrowing reminders.

Printing

BorrowingNotificationDocs

Specifies a single document or list of documents separated by commas that will be opened automatically when the notifications are printed in ILLiad.

Example: BorrowingNotify.doc

BorrowingPrintALADocsArticle

Specifies a single document or a list of documents separated by commas that will be opened automatically when the ALA print process happens for an article in ILLiad.

Example: BorrowingALARequests.doc

BorrowingPrintALADocsLoan

Specifies a single document or a list of documents separated by commas that will be opened automatically when the ALA print process happens for a loan in ILLiad.

Example: BorrowingALARequests.doc

BorrowingPrintReceivesDocsArticle

Specifies a single document or a list of documents separated by commas that will be opened automatically when the Receives print process happens for an article in ILLiad.

Example: BorrowingArticleLabels.doc

BorrowingPrintReceivesDocsLoan

Specifies a single document or a list of documents separated by commas that will be opened automatically when the Receives print process happens for a loan in ILLiad.

Example: BorrowingLoanLabels.doc, BorrowingLoanSlips.doc

BorrowingPrintReturnsDocsArticle

Specifies a single document or a list of documents separated by commas that will be opened automatically when the Returns print process happens for an article in ILLiad.

Example: BorrowingReturnAddressLabels.doc, BorrowingReturnSlips.doc

BorrowingPrintReturnsDocsLoan

Specifies a single document or a list of documents separated by commas that will be opened automatically when the Returns print process happens for a loan in ILLiad.

Example: BorrowingReturnSlips.doc, BorrowingReturnAddressLabels.doc

PrintRequestTemplateBorrowing

A single document or a list of documents separated by commas that will be opened automatically when printing a Borrowing request.

Example: PrintRequest.doc

Renewals

BorrowingRenewalDays If Automatic Renewals are enabled, this key determines the number of days to automatically add to the due date when a user requests a renewal.

Searching

BorrowingSystemIDDefault

Specifies the Default System ID that shows on the Request Form. This is typically set to the most frequently used Borrowing system.

Example: CLC, DOC (Docline), LOCL (Local), ISO (ISO ILL), OTH (Other)

CopyTitleToClipboard

Comma separated list of process types in which the title from the request form is copied to the clipboard for searching. Values can be Borrowing, Doc Del, Lending or any combination thereof.

Example: Borrowing, Doc Del, Lending

LendingAutoLocalString Enables/disables "guessing" lending string symbols when creating lending strings in a local (LOCL) system.

 

 

Contact Information

Contacts

LocalInfo Table Contains all of the ILLiad contact information for your institution split into sections for Borrowing, Document Delivery, and Lending.

Document Delivery (Doc Del)

Billing

BillingActiveDocDel Activates Billing functions for Document Delivery.
BillingItemPrintDetailsDocDel

The format for the citation field for each Document Delivery transaction in the Billing Manager.

Example: <#LoanTitle><#PhotoJournalTitle>: <#LoanAuthor><#PhotoArticleTitle>.

BillingMonthlyInvoiceDocDel

Word document for Billing Manager Doc Del invoice printing.

Example: DocDelBillingManagerInvoice.doc

Printing

DocDelNotificationDocs

Specifies a single document or list of documents separated by commas that will be opened automatically when the notifications are printed in ILLiad.

Example: BorrowingNotify.doc

DocDelPullSlipDocsArticle

Specifies a single document or a list of documents separated by commas that will be opened automatically when the Stacks Search print process happens for an article in ILLiad.

Example: DocDelArticleSlips.doc

DocDelPullSlipDocsLoan

Specifies a single document or a list of documents separated by commas that will be opened automatically when the Stacks Search print process happens for a Loan in ILLiad.

Example: DocDelLoanLabels.doc

PrintRequestTemplateDocDel

A single document or a list of documents separated by commas that will be opened automatically when printing a Doc Del request.

Example: PrintRequest.doc

Reasons

DocDelNotFoundReasonsTable

Contains the current Reasons for Cancellation information associated with Document Delivery request processing.

Important: Reason numbers for each NVTGC location should be incremental, starting with zero, and should not contain any numerical gaps.

Update Stacks Search

DocDelDueDateDays

Designates the Loan period for Document Delivery.

Note: This key is used for printing purposes only. Document Delivery items should be checked out using the normal Circulation system.

UpdateStacksDefaultAllowPhotocopies Determines your default Allow Photocopies value for printing on your labels.
UpdateStacksDefaultAllowRenewals Determines your default Allow Renewals value for printing on your labels.
UpdateStacksDefaultLibraryUseOnly Determines your default Library Use Only value for printing on your labels.

Lending

Billing

BillingActiveLending Activates Billing functions for Lending.
BillingItemPrintDetailsLending

The format for the citation field for each Lending transaction in the Billing Manager.

Example: <#LoanTitle><#PhotoJournalTitle>: <#LoanAuthor><#PhotoArticleTitle>.

BillingMonthlyInvoiceLending

Word document for Billing Manager Lending invoice printing.

Example: LendingBillingManagerInvoice.doc

IFMSupport If set to Yes, the system will attempt to use IFM for payments rather than Invoices. If IFM requirements are not met, you can still invoice.

Cancellations

LendingReasonsForCancellation Table

Contains the current reasons and associated values for which one might Cancel Lending requests. These reasons can be mapped to OCLC and Docline Reasons for No.

Important: Reason numbers for each NVTGC location should be incremental, starting with zero, and should not contain any numerical gaps.

Conditionals

LendingReasonsForCond Table

Contains the current reasons and associated values for which one might Conditionalize Lending requests. These reasons can be mapped to OCLC and Docline Reasons for No.

Important: Reason numbers for each NVTGC location should be incremental, starting with zero, and should not contain any numerical gaps.

EFTS

EFTSActive Enables/disables Docline EFTS billing functions.
EFTSLIBID Whatever value is assigned to your EFTS Library ID (Docline Symbol). If you do not use Docline, this value will be blank.
EFTSSHID Whatever value is assigned to your EFTS SHID. If you do not use Docline EFTS, this value will be blank.

General

AddRequestReceivedViaOptions

Specifies the values for the Received Via drop down on the Lending Add Request form.

Example: Any pipe separated list of values (Fax | Phone | Mail | ALA)

DocumentTypeOptions

Specifies the values for the Document Type drop down on the Lending Add Request form.

Example: Any pipe separated list of values (Article | Book | Book Chapter)

Import Queues

BorrowerStatusTable Contains specific borrower symbols and the ILLiad statuses to which incoming transactions from each symbol should be moved upon import by the ILLiad connector.

Importing

LendingBillingDefaultCategory

Sets the Billing Category that will be assigned by default to new LenderAddresses(ALL) entries.

Example: Any legitimate Billing Category. Examples: Default, In State, etc.

LendingBlockedAutoCancel For OCLC importing using the Connection Manager, this key allows you to automatically cancel any requests from blocked libraries. If set to Yes, the Connection Manager updates the OCLC request and ILLiad as Cancelled for any blocked institutions.
LendingDefaultArticleShipping

Sets the Shipping Method to be assigned to new Lending Articles upon import by the ILLiad Connection Manager.

Example: Any legitimate Shipping Method. Example: Campus Courier

LendingDefaultLoanShipping

Sets the Shipping Method to be assigned to new Lending Loans upon import by the ILLiad Connection Manager.

Example: Any legitimate Shipping Method. Example: Campus Courier

LendingImportAutoAriel

Determines whether imported Lending article requests with Ariel in the imported record are automatically marked for delivery via Ariel.

Note: This key overrides the Default Shipping Article value in the Lender Address form.

LendingRenewalDateDays Allows you to specify the number of days to be added to the original Due Date if you renewal a Lending transaction with a specific Due Date.

Overdues

LendingOverdue1Docs

Name of the Word document(s) to open if printing Lending Overdue Level 1 letters.

Example: LendingOverdueLetter1.doc

LendingOverdue2Docs

Name of the Word document(s) to open if printing Lending Overdue Level 2 letters.

Example: LendingOverdueLetter2.doc

LendingOverdue3Docs

Name of the Word document(s) to open if printing Lending Overdue Level 3 letters.

Example: LendingOverdueLetter3.doc

LendingOverdueGraceDays Specifies the number of days, calculated from the Due Date, to wait before beginning to send Overdue Level 1 notices. Due Date + OverDueGraceDays = Start sending OverDue1 notices.
LendingOverdueNoticeOneDays Specifies the number of days, calculated from the Due Date, to wait before beginning to send Overdue Level 2 notices. Due Date + OverDueNoticeOneDays = Start sending OverDue2 notices.
LendingOverdueNoticeTwoDays Specifies the number of days, calculated from the Due Date, to wait before beginning to send Overdue Level 3 notices. Due Date + OverdueNoticeTwoDays = Start sending OverDue3 notices.
LendingOverdueReminderDocs

Name of the Word document(s) to open if printing Lending Reminder letters.

Example: LendingOverdueReminderLetter.doc

LendingReminderDaysBeforeDueDate The number of days before the due date when an overdue reminder should be sent. A value of 0 will disable lending reminders.

Printing

LendingSecondaryDocsArticle

Specifies a single document or a list of documents separated by commas that will be opened automatically when the Secondary print process happens for an Article in ILLiad.

Example: LendingArticleSlips.doc

LendingSecondaryDocsLoan

Specifies a single document or a list of documents separated by commas that will be opened automatically when the Secondary print process happens for a Loan in ILLiad.

Example: LendingLoanLabels.doc, LendingLoanSlips.doc

LendingShippingDocsArticle

Specifies a single document or a list of documents separated by commas that will be opened automatically when the Shipping Label print process happens for an Article in ILLiad.

Example: LendingArticleShippingLabels.doc

LendingShippingDocsLoan

Specifies a single document or a list of documents separated by commas that will be opened automatically when the Shipping Label print process happens for a Loan in ILLiad.

Example: BorrowingLoanLabels.doc, BorrowingLoanSlips.doc

LendingStacksDocsArticle

Specifies a single document or a list of documents separated by commas that will be opened automatically when the Stacks Search print process happens for an Article in ILLiad.

Example: LendingArticleSlips.doc

LendingStacksDocsLoan

Specifies a single document or a list of documents separated by commas that will be opened automatically when the Stacks Search print process happens for a Loan in ILLiad.

Example: LendingLoanLabels.doc, LendingLoanSlips.doc

PrintRequestTemplateLending

A single document or a list of documents separated by commas that will be opened automatically when printing a Lending request.

Example: PrintRequest.doc

Searching

LendingCallNumberRequired Determines whether the Call Number field is required by the ILLiad Client before moving a transaction to the Awaiting Stacks Searching queue. Typically, this would be set to No for institutions with journal collections that are shelved by Title.
LendingDueDateDays Designates the global Loan period for Lending. This value can be overridden by using the Lending Due Dates Override value set in Groups Maintenance.
LendingImportAutoRush Enables/Disables automatic routing of imported transactions to the Awaiting Rush Processing queue based on the presence of the word Rush anywhere in the imported record. Applies to both OCLC and Docline imports.
LendingRestrictDefaultAllow Photocopies Determines the default Allow Photocopies value that shows on the Lending Request Form if the value is not otherwise specified.
LendingRestrictDefaultAllowRenewals Determines the default Allow Renewals value that shows on the Lending Request Form if the value is not otherwise specified.
LendingRestrictDefaultLibraryUseOnly Determines the default Library Use Only that shows on the Lending Request Form if the value is not otherwise specified.

Odyssey

Access Control

The following keys are applied by the ILLiad Odyssey Manager service upon initialization of the service. Changes to these keys will require that the ILLiad Odyssey Manager service be restarted on the Odyssey Server before any changes will be in effect.

OdysseyAccept

Determines whether to allow or disallow new institutions to send Odyssey documents to your server. If set to Automatic, your Odyssey server will accept articles from any institution that sends documents using the Odyssey Protocol. If set to Manual, your Odyssey server will ONLY accept articles from Odyssey senders ALREADY in the OdysseyAccess table. All others will be rejected.

Note: If OdysseyAccept is set to Manual, ALL senders, including any local ILLiad client machines would need to exist in the OdysseyAccess table before being allowed to send Odyssey documents to the ILLiad server.

OdysseyAutoUpdateAcceptList

Determines whether or not to add records to the OdysseyAccess table automatically for Odyssey Senders that have been accepted by the system (determined by the OdysseyAccept value).

Note: This key is used only when the value for the OdysseyAccept key is set to Automatic. If the OdysseyAccept value is later changed to Manual, Odyssey senders already in the OdysseyAccess table will still be accepted.

OdysseyAccessTable

Contains the current list of institutions and associated IP addresses that will be used to transmit/receive Odyssey documents.

Warning: Shared System Table - Changes may affect other sites in Shared Server Systems.

CoverSheets

DocDelPDFCoverSheetFileName

Specifies the PDF coversheet file on the Odyssey server to be used for Odyssey Doc Del.

Example: ddcoversheet.pdf

DocDelPDFCoverSheetLocation

Specifies the location on the Odyssey server of the PDF coversheet for Odyssey Doc Del.

Example: c:\illiad\elecdel\

OdysseyPDFCoverSheetFileName

Specifies the PDF coversheet file on the Odyssey server to be used for Odyssey Borrowing.

Example: coversheet.pdf

OdysseyPDFCoverSheetLocation

Specifies the location on the Odyssey server of the PDF coversheet for Odyssey Borrowing.

Example: c:\illiad\elecdel\

Defaults

ElectronicDeliveryUtilityImagesPathDocDel

The location on the local workstation or remote share of those Doc Del files to be processed by the Electronic Delivery Utility.

Example: c:\illiad\images\

ElectronicDeliveryUtilityImagesPathLending

The location on the local workstation or remote share of those Lending files to be processed by the Electronic Delivery Utility.

Example: c:\illiad\images\

ILLiadServerIP

Specifies the IP address (recommended) or DNS name for your Odyssey Server.

Note: This is usually your ILLiad Web server.

OdysseyEnabledForManualRequests Should Odyssey be enabled by default for manual requests created in the client?
OdysseyMaxSendTries

Specifies the number of times Odyssey will reattempt delivery if the first delivery attempt fails.

Note: This is a global setting for shared server installations.

OdysseyReceive Enables/disables Odyssey receiving functions for Borrowing. Note: Must be set to Yes for Odyssey to function.
OdysseySend Specifies whether Odyssey should be used, if available, for sending lending articles. If set to No, transactions will not be routed to the Lending Scanning Queues.
OdysseySendInterval

Specifies the number of seconds between each attempt to send an Odyssey document.

Note: This is a global setting for shared server installations.

OdysseyServerReceiveDir

Specifies the temporary location on the Odyssey server for the received documents coming from other libraries or from local ILLiad clients for local processing.

Example: c:\illiad\odyssey\receive\

OdysseyServerSendDir

Specifies the temporary location on the Odyssey server for scanned documents being sent to other libraries or to your own users for local processing.

Example: c:\illiad\odyssey\send\

OdysseySystemID

Specifies your Odyssey Server IP address followed by your NVTGC code.

Example: If you are in a single server ILLiad system, that value is 123.123.123.123/ILL (where 123.123.123.123 is your Odyssey server IP address). If you are in a Shared Server ILLiad System, replace ILL in the above example with the appropriate NVTGC code for each site.

UseOdyssey

Turns on Odyssey Sending and Receiving.

Note: In Shared Server ILLiad systems when ANY NVTGC site(s) wish to use Odyssey, this must be set to Yes for the ILL site. Must be set to Yes for Odyssey to function.

Trusted

AlwaysTrustLocalDelivery This key should generally be set to No. If set to Yes, articles sent between sites on a Shared Server would not need to have the senders Trusted checkbox checked for automatic delivery.
OdysseyAutoElecDel

If set to Always, all articles go directly to the customer without staff review. If set to Never, all articles must be reviewed by staff. If set to Trusted, only articles received from Trusted senders bypass staff review.

Example: Always, Never, Trusted

System

Article Exchange

ArticleExchangeLendingEmailSystemIDs

Comma-separated list of System ID's other than OCLC used to determine when to send Article Exchange delivery notifications.

Example: RAPID,OTH,DOC

ArticleExchangeTrusted Possible values are Always, Never, or Trusted. Always means all articles go directly to the customer without staff review. Never means all articles must be reviewed by staff. Trusted means only articles received from Trusted senders bypass staff review.
SendArticleExchangeOnOdysseyFailure Use Article Exchange as a backup delivery method if Odyssey requests fail to send.

Billing

BillingManagerLive Enables/disables Billing Manager in Live mode.
BillingManagerPrintDataPath

Local path for Billing Manager print data files.

Example: c:\ILLiad\Print\

Custom Flags

CustomFlags Table Contains the current list of Custom Flags and their corresponding NVTGC and Flag Name values.

Custom Queues

CustomQueues Table Contains the current list of Custom Queues and their corresponding ProcessType and NVTGC values.

Database Manager

DataManDeleteNonFinishedItems Enables/Disables the ability of the Database Manager to delete Transactions that are not yet at a Finished status. The default value for this key is No.
DataManMinOthereleteDays Specifies the cutoff date for allowing the deletion of items on the Other tab of the Database Manager. The date specified must be earlier than the current date minus this value. The default value (366) would only allow deletions for dates prior to one year before the current date.
DataManMinTransDeleteDays Specifies the cutoff date for allowing the deletion of items on the Transactions tab of the Database Manager. The date specified must be earlier than the current date minus this value. The default value (1096) would only allow deletions for dates prior to three years before the current date.

Email

DocDelEmailFromAddress Specifies the email address from which all ILLiad Document Delivery emails will come.
DocDelEmailFromName Specifies the name associated with the above email address.
EMailAuthMechanism

If UserPassword is not working for your site, you may experiment with MD5 based on your SMTP server.

Example: UserPassword, MD

EMailFromAddress Specifies the email address from which all ILLiad Borrowing emails will come.
EMailFromName Specifies the Name associated with the above email address. This is usually set to a service rather than to an individual.
EMailImport Table Contains the specific information for any email Imports of ILLiad requests that have been set up on your system.
EmailImportActive Setting the key to Yes enables email importing by the System Manager.
EmailImportInterval How often, in minutes, the System Manager should import emails. Set to 30 by default.
EMailNoAccountAddress Specifies the email address to which all notifications will be sent for users with no email address specified.
EMailRouting Table Contains the specific information for any email Routing options (custom emails) that have been set up on your system.
EMailSecure Determines if SMTP server requires SSL.
EMailSMTPPort Specifies which port ILLiad should attempt to use to connect to the email server to send emails.
EMailSMTPServer

Specifies the email server that ILLiad should use to send email notifications and custom emails.

Example: Any legitimate SMTP server to which you have the appropriate permissions and rights to use for sending ILLiad emails.

LendingEMailFromAddress Specifies the email address from which all ILLiad Lending emails will come.
LendingEMailFromName Specifies the Name associated with the above email address. This is usually set to a service rather than to an individual.
SMTPPassword

Specifies the password for ILLiad to use to send email.

Example: Any legitimate password required to access your SMTP Server for sending emails

SMTPUserID

Specifies the userid for ILLiadto use to send email.

Example: Any legitimate userid that has the appropriate permissions and rights to access your SMTP Server for sending emails

General

AddonDirectory

Optionally specifies a central addon repository via UNC path or mapped drive. If present, ILLiad will update its local addon directory with newer versions from this location.

This key is not present by default and must be manually added to the ILLiad Customization Manager. For more information, see Addon Locations in the Atlas addon documentation.
ApiRequestMapping Table

Allows you to configure mappings that will transform the submitted values for specified fields on incoming ILLiad requests before they are stored in the ILLiad database when receiving new transactions from an external application or system through the ILLiad Web Platform.

For more information on configuring this table, see Transforming Incoming Transaction Field Values Using the ApiRequestMapping Table.

BarometerExclusions Table Contains a list of all queues excluded from the Barometer report displayed in the Report Group.
BorrowingOverdueNoticesActive Enables or disables the processing of borrowing overdue notification emails via System Manager.
CopyZ3950BibInfo Determines if the default behavior for copying Z39.50 search result information to the request should include the bibliographic information.
CustomDropDown Table

This table holds the default dropdown fields that display on the web pages and forms within the client. The Location (NVTGC) field in the client is an exception as it is pulled from the DeliveryLocations table.

Example: Default Values exist for Department, NTVGC, State, and StatusGroup. The Location (NVTGC) field in the client is an exception as it is pulled from the DeliveryLocations table.

Customization Table Contains all of the Customization settings for your Institution or NVTGC site.
DeliveryLocations Table

Contains all of the Delivery Locations that exist in your ILLiad system. The Location (NVTGC) field in the client is populated from here as well as the Delivery Location field used in Alerts.

Warning: Shared System Table - Changes may affect other sites in Shared Server Systems.

DeliveryMethodPerItem

Setting this key to Yes will allow patrons to choose their delivery method for articles each transaction. If set to No (the default), ILLiad will use the delivery method (for articles) associated with a patron's user account and not allow them to choose per transaction.

Note: Previous to ILLiad 8.6, this key was previously named LocalRouting.

ESPSupport This is a System Value and should not be changed.
HttpContentSecurityPolicyHeader Adds the Content-Security-Policy header to responses from the ILLiad web server to prevent cross-frame scripting (XFS) vulnerabilities. 
HttpXFrameOptionsHeader Add the X-Frame-Options header to responses from the ILLiad web server to prevent cross-frame scripting (XFS) vulnerabilities. 
LendingOverdueNoticesActive Enables or disables the processing of lending overdue notification emails via System Manager.
LWebPasswordExpirationEnabled

Determines is a password expiration is required. If set to Yes, lenders will be prompted to change their password after a certain number of days. If set to No, users will not be prompted to change passwords on a scheduled basis.

Note: If a password change is required, lenders will not be able to navigate away from the password change form. If they attempt to click on any other links in the Web, they will be redirected to the password change form.

LWebPasswordExpirationDays The number of days a password will last before expiring. Default 180 days.
OverdueNoticesRunNow Determines whether or not the System Manager should execute the overdue notice email process regardless of what time it currently is.
OverdueNoticesRuntime The time each day at which the System Manager should process overdue notification emails.
PrintDocumentsPath

Specifies the path to the ILLiad print document templates from the ILLiad Client. This path is then used by the ILLiad Client to auto-open the appropriate print documents for most ILLiad print processes.

Example: \\ILLiadShareprint\, c:\illiad\print\

SharedCustomSearchesPath

The directory the client should check for saved custom search files.

Example: Either a local folder or network share

SharedServerSupport Enables/Disables Shared Server Support. Note: Do not change this key value without first contacting Atlas Systems, Inc.
SSSLenderAddressesALL In a Shared Server system in which the LenderAddresses table has been split out by NVTGC and renamed to LenderAddressesALL, this key should be set to Yes. In a single server system, or in a Shared Server system sharing LenderAddresses for all NVTGCs, this key should be set to No.
StaffPasswordComplexity

Regular Expression that staff passwords should adhere to. Staff administrators have the option to override password requirements when creating new staff accounts with initial password.

Criteria: (8 characters: 1 uppercase, 1 lowercase, 1 number), Example: (?=.*\d)(?=.*[a-z])(?=.*[A-Z]).{8,}$

StaffPasswordExpirationEnabled Determines is a password expiration is required. If set to Yes, staff will be prompted to change their password after a certain number of days. If set to No, users will not be prompted to change passwords on a scheduled basis. Default is set to Yes.
StaffPasswordExpirationDays The number of days a password will last before expiring. Default 180 days.
StaffPasswordHashingIterations A hashing customization key used to set the number of hash iterations when storing a staff password. Passwords utilize the Password-Based Key Derivation Function 2 (PBKDF2) hashing strategies. The iterations store the hashed passwords as an algorithm for increased security. When a staff member logs in with a password, it will be compared with the hash algorithm to verify the password is correct before permitting clearance into ILLiad. If you wish to change the default iterations, it is highly recommended to contact support for the number of iterations that work best for the speed of your computer and the hash algorithm. Generally, hash iterations should not be set to less than 100,000. Default hash iterations 156,000.
StaffProxyWebURL

URL used for staff proxies logging into the web as a patron. Defaults to the value of the WebURL key if this key is empty. (The Logon to Web feature was removed from ILLiad 8.3 in version 8.3.2.0; it will be reintroduced in  ILLiad 8.4.)

Example: http://illiad.library.edu/illiad/

SystemIDDOCSymbol Specifies your institution's Docline symbol.
SystemIDISOSymbol Specifies your institution's ISO ILL symbol.
SystemIDOCLCSymbol Specifies your institution's OCLC symbol.
SystemManagerAddonInterval The interval at which the System Manager should execute server addon scripts.
AddonConnectionPoolSize The integer value determining how many separate database connection pools are created as a part of the pool size. Default value: 25 simultaneous database connections. 
UserPasswordExpirationEnabled Determines is a password expiration is required. If set to Yes, users will be prompted to change their password after a certain number of days. If set to No, users will not be prompted to change passwords on a scheduled basis.
UserPasswordExpirationDays The number of days a password will last before expiring. Default 180 days.
WebPasswordHashingIterations A hashing customization key used to set the number of hash iterations when storing a user password. Passwords utilize the Password-Based Key Derivation Function 2 (PBKDF2) hashing strategies. The iterations store the hashed passwords as an algorithm for increased security. Default hash iterations When a user logs in with a password, it will be compared with the hash algorithm to verify the password is correct before permitting clearance into the web. Default hash iterations 156,000. If you wish to change the default iterations, it is highly recommended to contact support for the number of iterations that work best for the speed of your computer and the hash algorithm. Generally, hash iterations should not be set to less than 100,000.

The DeliveryMethodPerItem key, located under System | General in the Customization Manager, controls the ability to ask for Delivery Methods on a per request basis. If you add the two DeliveryMethod dropdown boxes from the NewUserRegistration.html page, then you can have the user choose which Delivery Method and Electronic Delivery preference they want each time they submit a request.

For this to work, two fields need to be present in the Transactions table: Web and DeliveryMethod. In early installations of ILLiad, these were not present, and will have to be added.

  • Web is a varchar(3)
  • DeliveryMethod is a varchar(15)

If these fields are not present, contact Atlas Systems (if you are an original licensee) or OCLC (if you are an OCLC licensee) and we will add them for you.

The CustomDropdown Table

This table holds the default dropdown fields that display on the web pages and forms within the client. (The Location (NVTGC) field in the client is an exception as it is pulled from the DeliveryLocations table.) Columns in this table are NVTGC, GroupName, LabelName, and LabelValue. LabelName is the value that displays on your form. LabelValue is the value that is set in the database. This table contains the following columns and default entries. Default values for the CustomDropDown table are NVTGC (seeded from site's current DeliveryLocations table during update to version 8.3; seeded with ILL/ILL Office on initial installations), Department and StatusGroup (seeded from values used in default web forms) and State (seeded with US States).

Click to see table
NVTGC

GroupName

LabelName

LabelValue

ILL

Department

Art

Art

 

Department

Math

Math

 

Department

Music

Music

 

Department

Other - Unlisted

Other - Unlisted

 

Department

Physics

Physics

 

NVTGC

ILL Office

ILL

 

State

Alabama

AL

 

State

Alaska

AK

 

State

Arizona

AZ

 

State

Arkansas

AR

 

State

California

CA

 

State

Colorado

CO

 

State

Connecticut

CT

 

State

Delaware

DE

 

State

District of Columbia

DC

 

State

Florida

FL

 

State

Georgia

GA

 

State

Hawaii

HI

 

State

Idaho

ID

 

State

Illinois

IL

 

State

Iowa

IA

 

State

Kansas

KS

 

State

Kentucky

KY

 

State

Louisiana

LA

 

State

Maine

ME

 

State

Massachusetts

MA

 

State

Michigan

MI

 

State

Minnesota

MN

 

State

Mississippi

MS

 

State

Missouri

MO

 

State

Montana

MT

 

State

Nebraska

NE

 

State

Nevada

NV

 

State

New Hampshire

NH

 

State

New Jersey

NJ

 

State

New Mexico

NM

 

State

New York

NY

 

State

North Carolina

NC

 

State

North Dakota

ND

 

State

Ohio

OH

 

State

Oklahoma

OK

 

State

Oregon

OR

 

State

Pennsylvania

PA

 

State

Rhode Island

RI

 

State

South Carolina

SC

 

State

South Dakota

SD

 

State

Tennessee

TN

 

State

Texas

TX

 

State

Utah

UT

 

State

Vermont

VT

 

State

Virginia

VA

 

State

Washington

WA

 

State

West Virginia

WV

 

State

Wisconsin

WI

 

State

Wyoming

WY

 

StatusGroup

Distance Ed Grad

Distance Ed Grad

 

StatusGroup

Faculty

Faculty

 

StatusGroup

Graduate

Graduate

 

StatusGroup

Staff

Staff

 

StatusGroup

Undergraduate

Undergraduate

Integration

ExternalFieldMapping Table

Name The name of the mapping entry (either Loan or Photoduplication). This value shows in the dropdown menu on the Doc Del and Lending request forms.
Value This field controls what value is sent to the external system for the ExternalType and ExternalField identified in the entry. The value can contain template tags; these will get replaced by the system when mapping the value to an external request field.
SystemID Identifies the external system to which this mapping applies. Must correspond to the ID column of one of the WebPlatformConfig entries.
ExternalType Identifies the type of field to which you are mapping. At this time, integration only supports creating Aeon transactions, so there are only two valid values: Transaction maps directly to an Aeon Transaction field, and Parameter includes the value as a GET parameter when sending the request to the Aeon web platform.
ExternalIDField Identifies the actual field name to which the value should be mapped. For Transaction types it will be an Aeon Transaction field such as ItemTitle or InvoiceNumber. For Parameter types the only current valid value is IsPhotoduplicationRequest. Setting this parameter to TRUE as is the case in Photoduplication mapping, tells Aeon that you want a copy of the item rather than a loan.

WebPlatformConfig Table

See Configuring the ILLiad Web Platform.

ID  
NVTGC  
APIKey  
BaseWebserviceUrl  
Description  

ISOILLDefaults

ISOAutoUpdateAddress

Specifies whether or not incoming ISO ILL requests will overwrite the shipping address in the LenderAddresses(ALL) table with the address information given in the request.

ISOCanSendReceived This is an ISO System Value and should not be changed.
ISOCanSendReturned This is an ISO System Value and should not be changed.
ISOCurrencyCode

Designates the type of currency being used.

Example: USD

ISOEnabled Enables/disables ISO ILL functionality.
ISOIFMBorrowing

Designates whether or not IFM will be used for ISO ILL Borrowing.

This is an ISO ILL system setting. Do not change.

ISOIFMLending

Designates whether or not IFM will be used for ISO ILL Lending.

This is an ISO ILL system setting. Do not change.

ISOIFMPaymentProvided ISO ILL Requester statement that payment of responder charges has been authorized, is being sent, or will be enclosed with the returned material. Note: This key is only used if you are communicating directly with OCLC via ISO ILL.
ISOIFMWillPayFee

Designates whether IFM will be used to pay fees.

Note: This key is only used if you are communicating directly with OCLC via ISO ILL.

ISOMonetaryValue Specifies the MaxCost value for ISO ILL requests and OCLC Direct Request.
ISOPOPPassword If you are using SMTP transport for ISO ILL processing, this is the POP password used for checking the email address listed as your ISOSMTPReplyTo address.
ISOPOPPort If you are using SMTP transport for ISO ILL processing, this is the port used for checking the email address listed as your ISOSMTPReplyTo address.
ISOPOPUsername If you are using SMTP transport for ISO ILL processing, this is the account/username checked when checking the email address listed as your ISOSMTPReplyTo address.
ISOReferralForwarding

Determines if ILLiad automatically attempts to send to the new referred site or if it waits for staff intervention. A Yes value allows the potential lender to route an ISO ILL request locally within a Shared Server system to another site in that system that can supply the requested item. A No value prohibits this.

Note: This key is ignored in Single-Server ILLiad systems.

ISORequesterCheckedIn An indication by the requester as to whether or not it requires to receive the CHECKED-IN APDU.
ISORequesterShipped An indication by the requester as to whether or not it requires the SHIPPED APDU.
ISOReturnIPAddress

Specifies your ISO server's IP address and port for return ISO messages.

Example: 123.123.123.123:1611

ISOSMTPEnabled Enables/disables the ISO ILL protocol's ability to use SMTP to send and receive requests.
ISOSMTPFrom

If you are using SMTP transport for ISO ILL processing, this is the email address that will be used to send and receive ISO ILL requests.

Note: The specified address should be used only for sending and receiving ISO ILL requests.

ISOSMTPHost

Specifies the email server that ILLiad should use to send and receive ISO ILL requests.

Example: Any legitimate SMTP server to which you have the appropriate permissions and rights to use for sending and receiving ISO ILL requests.

ISOSMTPPassword

If you are using SMTP transport for ISO ILL processing, this is the POP password used for checking the email address listed as your ISOSMTPReplyTo address.

Example: Any legitimate password required to access your SMTP Server for sending receiving ISO ILL requests.

ISOSMTPPort

If you are using SMTP transport for ISO ILL processing, this is the port used for checking the email address listed as your ISOSMTPReplyTo address.

Example: Any legitimate port used by the email server for sending emails.

ISOSMTPReplyTo

If you are using SMTP transport for ISO ILL processing, this is the email address that will sent as a part of the encoded file as the address to which replies will be sent. Note: While this address will typically be identical to the address used for the ISOSMTPFrom key, it is theoretically possible for this to be set to a different address if there is a need to do so.

Example: Any legitimate email address. Note: The specified address should be used only for sending and receiving ISO ILL requests.

ISOSMTPUsername

If you are using SMTP transport for ISO ILL processing, this is the account/username checked when checking the email address listed as your ISOSMTPReplyTo address.

Example: Any legitimate userid that has the appropriate permissions and rights to access your SMTP Server for sending emails.

ISOSystemID Specifies the ISO System ID of your system.

LOCL

SendPatronInfoLOCL Indicates if patron information is included in outgoing LOCL requests.

OCLC

ConnectionManagerActive Enables/disables the ILLiad Connection Manager Service.
ConnectionManagerActiveBorrowing Enables/disables the Borrowing functions performed by the Connection Manager Service.
ConnectionManagerActiveLending Enables/disables the Lending functions performed by the Connection Manager Service.
GAC Table Stores a list of OCLC Groups to which symbols may belong.
OCLCAutomaticSendingArticleCD

The default constant data value used for all article requests sent automatically to OCLC.

Example: DEFAULT

OCLCAutomaticSendingLoanCD

The default constant data value used for all loan requests sent automatically to OCLC.

Example: DEFAULT

OCLCILLArticleCD

Allows the system to automatically choose the constant data record to be used by the ILLiad Client for the sending of Articles.

If this key is used, set cd (Where is the actual name of a legitimate constant data record.) Otherwise this key value will be blank.

OCLCILLArticleHoldingsPath Specifies the Holdings Path to be used to display Holdings for Articles.
OCLCILLAuthorization Specifies the OCLC Authorization for ILLiad to use for the ILLiad Live Link and the ILLiad Connection Manager.
OCLCILLAutoBackgroundHoldings Set to Yes to have ILLiad automatically obtain the default custom holdings for the first result in a search list. This makes holdings displays faster but increases connections to OCLC.
OCLCILLAutoBackgroundSearch Set to Yes to have ILLiad automatically perform an OCLC search when opening a request on the borrowing Request form. This makes searching faster but increases connections to OCLC.
OCLCILLAutoBackgroundSearchOrderArticle

Specifies the order of searches attempted by the automatic background search for articles.

Example: OCLC, ISSN, AuthorTitle, DerivedTitle, Keyword, ScanTitle

OCLCILLAutoBackgroundSearchOrderLoan

Specifies the order of searches attempted by the automatic background search for loans.

Example: OCLC, ISSN, AuthorTitle, DerivedTitle, Keyword, ScanTitle

OCLCILLAutoLimitType Enables/disables the automatic limiting of OCLC search results by format - book or serials - for the OCLC background search.
OCLCILLConnectionManagerCDBorrowing

Optional command to choose the constant data record to be used by the ILLiad Connection Manager for Borrowing updating.

If this key is used, set cd (Where is the actual name of a legitimate constant data record.) Otherwise this key value will be blank.

OCLCILLConnectionManagerCDLending

Optional command to choose the constant data record to be used by the ILLiad Connection Manager for Lending updating.

If this key is used, set cd (Where is the actual name of a legitimate constant data record.) Otherwise this key value will be blank.

OCLCILLLoanCD

Allows the system to automatically choose the constant data record to be used by the ILLiad Client for the sending of Loans.

If this key is used, set cd (Where is the actual name of a legitimate constant data record.) Otherwise this key value will be blank.

OCLCILLLoanHoldingsPath Specifies the Holdings Path to be used to display Holdings for Loans.
OCLCILLPassword Specifies the OCLC Password for ILLiad to use for the ILLiad Live Link and the ILLiad Connection Manager.
OCLCILLState Allows you to specify your institution's state.
OCLCItemAvailabilityEnabled Determines whether retrieval of OCLC Item Availability information is enabled. Further setup with OCL is necessary as well before using this option.
OCLCItemAvailabilityWskey The security key provided by OCLC for use when querying the OCLC Item Availability service.
OCLCILLWebServiceURL This is a System Value and should not be changed.
OCLCStatusOverride Table  
OCLCWebServiceV2APIKey The security key provided by OCLC for use when interacting with OCLC WsKey V2 WebServices.
OCLCWebServiceV2APISecret The secret token provided by OCLC for use when interacting with OCLC WsKey V2 WebServices.
OCLCWorldCatRegistryID The WorldCat Registry ID to use when searching the OCLC Item Availability service.
UpdateLendingShippedLibraryUseOnly Updates LendingRestrictions as Library Use Only based on ILLiad request settings.
UpdateLendingShippedNoRenewals Updates LendingRestrictions as No Renewals based on ILLiad request settings.
WorkFormMapping Table Maps ILLiad data fields to the corresponding location on the OCLC work form. Instructs the ILLiad client as to what ILLiad information should populate the OCLC work form for particular types of requests.

Printing

PrintLenderAddressTemplate

A single document or a list of documents separated by commas that will be opened automatically when printing a lender address.

Example: PrintAddress.doc

PrintUserTemplate

A single document or a list of documents separated by commas that will be opened automatically when printing a user.

Example: PrintUser.doc

Rapid

RapidBranch A mandatory, case-sensitive value identifying your institution, or branch if you have more than one location. This is a value assigned by Rapid; if you are unsure of your Rapid Branch designation, contact Rapid support staff.
RapidCode A three-letter symbol unique to your institution, assigned by Rapid. In most cases this is the same as your OCLC symbol. If you are unsure of your RapidCode, check with Rapid support staff.
RapidManagerActive This turns on Rapid Manager.
RapidManagerActiveBorrowing This turns on Rapid Manager borrowing processing to send requests.
RapidManagerActiveLending This turns on Rapid Manager lending processing to receive requests.
RapidPassword The password you use to access the Rapid website.
RapidUsername The username you use to access the Rapid website. Usually the same as your Rapid code.
RapidWebServiceURL

The URL location of the Rapid Web Service. Rapid Manager connects to this to process requests.

Example: http://rapid2.library.colostate.edu/rapidapi/apiservice.asmx

SendPatronInfoRapid Indicates if patron information is included in outgoing Rapid requests.
SystemIDRapidsymbol

This value is used to identify the Borrower and Lender for Odyssey processing. It informs the Borrower which library or institution filled a request. Currently used only for Odyssey transactions, the value is displayed as RAPID: RapidCode with RapidCode being the three-letter symbol assigned by Rapid.

Example: RAPID:XXX

Routing

RoutingOn Enables/disables the automatic routing (System Routing) of transactions to other statuses or Custom Queues based on the rules in the Routing Table.
Routing Table

Contains all of the values that govern the automatic routing (System Routing) of transactions to other statuses or Custom Queues.

Warning: Shared System Table - Changes may affect other sites in Shared Server Systems.

System

ILLiadAuthUserRegistrationEnabled Determines if new user registrations can be created via basic ILLiad authentication (ILLiadAuth) from the web interface.

CaptchaProvider

The Captcha provider used to verify new users. This value may be None, reCaptcha_v2_Checkbox, reCaptcha_v2_Invisible, reCaptcha_v3, hCaptcha, or MTCaptcha.
CaptchaSecret The Secret Key associated with your Captcha Provider.
CaptchaSiteID The Site ID associated with your Captcha Provider.
UseLegacyRemoteAuthHandling

Retrieve the RemoteAuth fields from HTTP headers and server variables when determining remote authentication details, such as username. This key is set to No for new installations but will be set to Yes by default for all sites upgrading to v9.1.2, in order to not break existing RemoteAuth configurations.

UserLoginAttemptsBeforeLock

The number of failed logins a user may attempt before their account is locked. Used in conjunction with the UsingUserLockout to determine if the web user should be locked out. Default: 6.

UsingUserLockout

Determines if web users should be locked out after a certain number of failed login attempts. Used in conjunction with the UserLoginAttemptsBeforeLock to determine the number of failed login attempts. A status line can be displayed to the customer if the SLUserLockedOut key is active.

Example: Yes, No

User Expiration

AutoExpireUsers

Determines if the System should automatically expire users. If set to yes, the system will set the cleared value of expired users to the value specified by the 'AutoExpireUsersClearedValue' key. The default value is set to No.
Example: Yes, No

AutoExpireUsersClearedValue

The cleared value the System Manager will set for expired users. The default value is set to EXP. Note: The value will not be added to the user record unless the 'AutoExpireUsers' key is set to 'Yes'.
Examples: EXP (expired) or B (Blocked)

AutoUpdateExpiration

Determines if the user's expiration date will be updated any time a user updates their user information. The default value is set to No.
Example: Yes, No

RenewedUsersClearedValue

The cleared status for expired users is set to this key-value after a user has reviewed and updated their user information. The default value is set to No. Note: The value will not be added to the user record unless the 'AutoExpireUsersClearedValue' key is set to 'EXP'. 
Example: Yes, No

Versions

VersionAutoUpdater Your current ILLiad AutoUpdater version number.
VersionBillingManager Your current ILLiad Billing Manager version number.
VersionClient Your current ILLiad Client version number.
VersionClientSetup Your current ILLiad Client Setup version number.
VersionConnectionManager Your current ILLiad Connection Manager version number.
VersionCustomizationManager Your current ILLiad Customization Manager version number.
VersionDatabaseComponents ILLiad Database Components Version.
VersionDatabaseManager Your current ILLiad Database Manager version number.
VersionDLL Your current ILLiad Web DLL version number.
VersionElecDelCleanup Your current ILLiad Electronic Delivery Cleanup program version number.
VersionElectronicDeliveryUtility The version number of the ILLiad Electronic Delivery Utility.
VersionISO Your current ILLiad ISO ILL version number.
VersionISOManager Your current ILLiad ISO Manager version number.
VersionOdysseyManager Your current ILLiad Odyssey Manager version number.
VersionRapidManager Your current ILLiad Rapid Manager version number.
VersionSharedComponents Your current ILLiad Shared Components version.
VersionSystemManager Your current ILLiad System Manager version.
VersionUserManager Your current ILLiad User Manager version number.
VersionWebCirc Your current ILLiad Web Circ version number.
VersionWebPlatform ILLiad Web Platform Version.
VersionWebReports Your current ILLiad Web Reports DLL version number.

Web Platform

ILLiadWebPlatformConfig

This key tells ILLiad which platform configuration entry to use when trying to talk to its own web platform, such as when the ILLiad client needs to use the platform to retrieve external information. The key value should be set to the ID value for the WebPlatformConfig table entry that identifies the ILLiad web platform.

AllowInsecureWebPlatformRequests

This key determines if the Web Platform requests require the use of SSL. Note: For Shared Servers, this key can't be set individually per site.

System Billing

Setup

The following are all Shared System Tables. Changes may affect other sites in Shared Server Systems.

BillingAdditions Table Contains all of the values that set up additional fee amounts that can be applied to specific transactions. This table governs what displays in the additional fee dropdowns on the Add Billing Charges form.
BillingDefaults Table Contains all of the values that set the default Billing Fee amounts for various document types and Billing Categories. This table will be referenced and the appropriate default charges will be applied to all transactions for which Billing is enabled.
BillingServiceLevels Table Contains all of the values that set up service level fee amounts that can be applied to specific transactions. This table governs what displays in the service level fee dropdowns on the Add Billing Charges form.
BillingServiceType Table

Allows you to specify a default service type that can be stored in the transaction record of a request in the Wanted by field. This table is used for printing, processing, and for statistics in Lending and is not a true Billing function.

Note: This table is not typically populated.

BillingShippingFees Table Contains all of the values that set up shipping fee amounts that can be applied to specific transactions. This table governs what displays in the Shipping fee dropdowns on the Add Billing Charges form.
DefaultAccounts Table Contains all of the values that set up default billing accounts that can be applied to specific transactions. This table governs what displays in the Billing Account dropdown on the Add Billing Charges form and the Request Form.

Web Interface

Authentication

AllowBlockedAccess Determines if blocked users can access the ILLiad web pages. Key is valid for all authorization types.
AutoClearPreregisteredUsers Determines if users in UserValidation, LDAP or PatronAPI exclusive server are auto-cleared in ILLiad when registering.
AutoClearSendEMail If pre-registered users are added to the system, this key determines if they should receive a welcome email.
RemoteAuthSupport Determines if the borrowing web authentication is getting a username from a remote system.
RemoteAuthUserVariable

The variable ILLiad looks for within the header if RemoteAuthSupport is set to Yes.

Example: HTTP_REMOTE_USER

The RemoteAuthUserVariable key is only applicable to ILLiad 9.0 and any previous versions. ILLiad 9.1 has replaced this key and added a Username entry to RemoteAuthValidation table. See Authentication Enhancements for more information.
RemoteAuthWebLogoutURL

The URL to send users who are logging out of ILLiad with RemoteAuthSupport set to Yes.

Example: http://www.library.edu/logout.html

RemoteAuthWebPath

The local web path for the directory controlled by remote authentication.

Example: c:\inetpub\wwwroot\illiad\

WebAuthType

Tells ILLiad which type of authentication is being used for web users. If the WebAuthType is anything other than ILLiad, the value will be Default. Checking the ILLiad Authentication checkbox on the User form sets the user's AuthType to ILLiad.

Example: ILLiad, Default

UserValidation Table

Limits access to the ILLiad web to a known list of users. The ILLiad web verifies against the entries in the UserValidation table before allowing users to register or login. (Note that the Blocked field found in this table is NOT USED).

 

Defaults

LendingWebCancelAfterProcess Determines if a borrowing library can cancel a lending web request after it has gone to In Stacks Searching.
LendingWebDefaultNVTGC

Specifies the default NVTGC value to assign to the Lending Web pages if none is assigned in the html itself.

Example: For Single Server ILLiad systems: Lending. For Shared Server ILLiad systems: Any legitimate NVTGC value.

LendingWebLogoutURL

Specifies the web page to which users will be directed by the ILLiad DLL when they log out of the Lending Web pages.

Example: Any web page filename that exists in the ILLiad web folder, or any non-ILLiad URL preceded by http://. Examples: lendinglogon.html, http://www.atlas-sys.com

RSSAlertsDescription

The default description for the RSS feed for Alerts.

Example: Important information from your ILL office

RSSAlertsTitle

Title for ILLiad Alerts RSS feed.

Example: ILLiad Alerts

RSSNotificationsDescription

The default description for the RSS feed for Notifications. Notifications are copies of sent ILLiad e-mails.

Example: ILLiad Notifications

RSSNotificationsTitle

The default title for the RSS feed for Notifications.

Example: ILLiad Notifications

WebDefaultAcceptAlternateEdition Specifies the default value for Accept Alternate Edition? on the request pages. The specified default will be selected on the page, although this value may be overridden by the user if the option to do so exists.
WebDefaultAcceptNonEnglish Specifies the default value for Accept Languages Other than English? on the request pages. The specified default will be selected on the page, although this value may be overridden by the user if the option to do so exists.
WebDefaultCity Specifies the default city to display on the registration page for new users. The specified default will be selected on the page, although this value may be overridden by the user if the option to do so exists.
WebDefaultDeliveryGroup

Specifies the default Preferred Article Delivery Method to display on the registration page for new users. The specified default will be selected on the page, although this value may be overridden by the user if the option to do so exists.

Example: Hold for Pickup, Mail to Address

WebDefaultDepartment

Specifies the default department to display on the registration page for new users. The specified default will be selected on the page, although this value may be overridden by the user if the option to do so exists. To have this option available as a drop-down in the NewAuthRegistration.html, NewUserRegistration.html, and/or ChangeUserInformation.html page(s), you'll need to add the value(s) to the CustomDropDownTable. 

Note: You may also use this value to display instruction to the user by using a value like "Choose a Department".

WebDefaultLoanDeliveryGroup

Specifies the default Preferred Loan Delivery Method to display on the registration page for new users. The specified default will be selected on the page, although this value may be overridden by the user if the option to do so exists.

Example: Hold for Pickup, Mail to Address

WebDefaultMaxCost Specifies the default maxcost value to display on Borrowing web requests.
WebDefaultNotifyGroup

Specifies the default method of customer contact to display on the registration page for new users. The specified default will be selected on the page, although this value may be overridden by the user if the option to do so exists.

Example: E-Mail, Phone, Mail

WebDefaultNotWantedAfterDays Specifies the default Not Wanted After Date to display on the registration page for new users. The specified default will be selected on the page, although this value may be overridden by the user if the option to do so exists.
WebDefaultRush Specifies the default Rush value to assign to the transaction record upon submission by the customer if no value is assigned on the pages themselves.
WebDefaultSite

Specifies the default site to display on the registration page for new users.

Note: The Site field is not typically used, so this value is usually blank.

WebDefaultState Specifies the default state to display on the registration page for new users. The specified default will be selected on the page, although this value may be overridden by the user if the option to do so exists.
WebDefaultStatusGroup

Specifies the default status to display on the registration page for new users. The specified default will be selected on the page, although this value may be overridden by the user if the option to do so exists. To have this option available as a drop-down in the NewAuthRegistration.html, NewUserRegistration.html, and/or ChangeUserInformation.html page(s), you'll need to add the value(s) to the CustomDropDownTable.

Example: Any legitimate Status in your system. Examples: Faculty, Undergraduate, Staff, etc. Note: You may also use this value to display instructions to the user by using a value like "Choose a Status".

WebDefaultWebDeliveryGroup Specifies the default Preferred Electronic Delivery value to display on the registration page for new users. The specified default will be selected on the page, although this value may be overridden by the user if the option to do so exists.
WebDefaultZip Specifies the default zip code to display on the registration page for new users. The specified default will be selected on the page, although this value may be overridden by the user if the option to do so exists.
WebLogoutURL

Specifies the web page to which users will be directed by the ILLiad DLL when they log out of the Borrowing Web pages.

Example: Any web page filename that exists in the ILLiad web folder, or any non-ILLiad URL preceded by http://. Examples: logon.html, http://www.atlas-sys.com

WebTNNotesFilter

A comma separated list of the note types from the Notes table that should be filtered out of the Notes Information in the DLL view of the web pages. The listed notes types do not display to the customer on the ILLiad web pages.

Example: Lender, ISO, System, User

General

AddressPerRequest

Allows you to add Delivery Address information to the request pages on a per transaction basis using the TAddress fields. This allows the customer to specify delivery address information on a per transaction basis.

Note: This option is very rarely used. It requires editing the Request pages to include the TAddress fields.

Automatic Renewals Enables/disables Automatic Renewals in the Web DLL.
DisplayStatuses Table Display statuses table. This allows you to set status aliases on the web pages.
LendingWebURL

The root URL for ILLiad Lending. This URL should end in a / and not have the lendinglogon.html or illiadlending.dll at the end.

Example: http://illiad.library.edu/illiad/lending/

ReportsWebURL

The full URL for ILLiad web reports. This is used by the client to link staff to the reports from the Web group of the System Ribbon.

Example: http://illiad.library.edu/illiad/webreports/default.html

WebCancelAfterProcess Allows/disallows customers to cancel requests after being processed by the ILL staff.
WebURL

The root URL for ILLiad Borrowing and Document Delivery. This URL should end in a / and not have the logon.html or illiad.dll at the end.

Example: http://illiad.library.edu/illiad/

WebUserCanChangeSSN Allows/disallows customers to change the SSN value associated with his/her User record after registration.
WebUserCanChangeStatus Allows/disallows customers to change the Status value associated with his/her User record after registration.

Innopac

InnopacPatronAPIAddress

Specifies the URL of the PatronAPI server you are using.

Example: Any legitimate IP address of a PatronAPI server preceded by http://.

InnopacPatronAPIExclusive Specifies whether or not PatronAPI authentication is exclusive. If set to Yes, new users must meet all PatronAPI criteria or will be denied access to the system. If set to No, ILLiad only verifies that the user exists in the PatronAPI server and auto clears the user. Patrons not authenticated are reviewed by ILL staff who will authenticate or disavow the customer manually using Basic ILLiad Authentication.
InnopacPatronAPIExpireDate Determines if ILLiad should use the expired date in the III OPAC when determining if a user is valid.
InnopacPatronAPIExpireDateFormat

Value used to override Delphi ShortDateFormat.

Note: This may be required for systems that operate in mixed date-format environments.

InnopacPatronAPIExpireDateRegExp

String formatted date of expiration. The format may be overridden by InnopacPatronAPIExpireDateFormat.

Example: Any regular expression that successfully matches the Expiration Date result values sent from your PatronAPI server. Example:

EXP DATE\[p[0- 9]+\]=([-0-9]+)
InnopacPatronAPIField

Specifies the ILLiad field to be used for authentication with the PatronAPI server.

Example: SSN, Number

InnopacPatronAPIFineAmountRegExp

Resolves the Fine Amount to a (string) float - e.g. 7.35.

Example: Any regular expression that successfully matches the Fine Amount result values sent from your PatronAPI server. Example:

MONEY OWED\[p[0- 9]+\]=\$([0- 9]+)

 

InnopacPatronAPIFineBlock Enables/disables using Fine information as a part of PatronAPI authentication.
InnopacPatronAPIFineBlock 0 Sets the OPAC Fine Amount after which a customer will be blocked in ILLiad. If the fine in the OPAC exceeds this number, the customer will be blocked from using ILLiad.
InnopacPatronAPIFineBlock 1 Sets the OPAC Fine Amount after which a customer will be blocked in ILLiad. If the fine in the OPAC exceeds this number, the customer will be blocked from using ILLiad.
InnopacPatronAPIFineBlock 2 Sets the OPAC Fine Amount after which a customer will be blocked in ILLiad. If the fine in the OPAC exceeds this number, the customer will be blocked from using ILLiad.
InnopacPatronAPIPatronTypeRegExp

Resolves the Innovative Patron Type to a number. The actual value is a string.

Example: Any regular expression that successfully matches the Patron Type result values sent from your PatronAPI server. Example:

P TYPE\[p[0- 9]+\]=([0-9]+)

Note: This expression can also be set up to exclude certain patron type values (for patron types that may exist in the OPAC but may not have ILL privileges). Example:

P TYPE\[p[0- 9]+\]=([0-9]|[10- 4]|22|47+)

 

Labels

WebFormValues Table Contains all of the ILLiad web page button text values mapped to the system values looked for by the ILLiad DLL. This allows you to change button text on the ILLiad web forms without disabling the buttons.

LDAP

LDAPBindStyle

Specifies the LDAP bind style being used for authentication.

Example: OneStep, TwoStep

LDAPInitialBindDN

In TwoStep LDAP authentication, this specifies the initial "username" for the system to use to establish the connection to the LDAP server.

Note: This key is used only for TwoStep LDAP Authentication.

LDAPInitialBindPassword

In TwoStep LDAP authentication, this specifies the initial "password" for the system to use to establish the connection to the LDAP server.

Note: This key is used only for TwoStep LDAP Authentication.

LDAPPortNo

Specifies the port used to communicate with the LDAP server. Example: Any port that is set up on the LDAP server for LDAP use.

Usually port 389.

LDAPSearchFilter

Determines the users Domain Name from the UserID given on the login form.

Example: (uid=$uid)

LDAPSearchPrefix

Specifies the Prefix to prepend to the username for LDAP Authentication. The Prefix + Username+ Suffix is what will be sent to the LDAP server for authentication.

Example: uid=

LDAPSearchScope

Specifies the scope of the LDAP search.

Example: Base, One, SubTree (Usually SubTree.)

LDAPSearchSuffix

Specifies the Suffix to append to the username for LDAP Authentication. The Prefix + Username+ Suffix is what will be sent to the LDAP server for authentication.

Example: Determined by your LDAP system administrator. Example: o=Atlas Systems,st=Virginia,c=US

LDAPSecureSSL Enables/disables Secure SSL connection to the LDAP Server.
LDAPSecureSSLPort Specifies the port used by the Secure SSL connection to the LDAP Server.
LDAPServerName Specifies the IP address or DNS of the LDAP server to be used for authentication.
LDAPVersion The version of the LDAP server ILLiad is connecting to. The default version of LDAP used for LDAP authentication via the ILLiad web. Generally this value is 2 or 3.

Limits

Note: If you have created status-specific limits for statuses other than those listed below, you will have other entries in this table in the below format, with the real status being used replacing the text.

RequestLimit Specifies the default active request limit to which the Status will be limited. A 0 (zero) value disables request limits.
RequestLimitFaculty Specifies the default active request limit to which Faculty will be limited. A 0 (zero) value disables request limits.
RequestLimitGraduate Specifies the default active request limit to which Graduates will be limited. A 0 (zero) value disables request limits.
RequestLimitStaff Specifies the default active request limit to which Staff will be limited. A 0 (zero) value disables request limits.
RequestLimitUndergraduate Specifies the default active request limit to which Undergraduates will be limited. A 0 (zero) value disables request limits.
UserRequestLimit Enables/disables status-specific active request limits.

OpenURL

OpenURLMapping Table Contains all of the mappings that translate information sent via OpenURL into ILLiad field values. This table also designates which ILLiad web form is used for each OpenURL genre.

Password

WebUsePasswordHint

Specifies whether the system should offer a password hint to customers who have forgotten their passwords.

Note: Setting this key to Yes requires that the web pages be set up for Password Hints.

Renewals

RenewalBeforeWindowDays Specifies the number of days before the due date at which it becomes too late to request a renewal. A value of 1 would allow renewals up until (and including) the day before the due date. A value of 0 would allow renewals up until (and including) the due date itself. A value of -1 would allow renewals up until (and including) the day after the due date.
RenewalWindowDays Specifies the number of days before the due date at which it becomes possible to request a renewal.

Symphony

SymphonyAPIAddress The URL including the port number and the path to the API (i.e. symws) for the SymphonyAPI server make up the SymphonyAPIAddress. Normally, the key also has a port after it of 8080. An example value would be http://123.123.123.123:8080/symws/ where 123.123.123.123 is the SymphonyAPI server at your site. Also, the ILLiad server needs to have access to query the SymphonyAPI server. Most SymphonyAPI servers restrict access by ip address. Example: http://symphonyapi.abc.edu:8080/symws/
SymphonyAPIExclusive This determines if SymphonyAPI is used to auto-clear users or restrict access to only those who pass all criteria in the SymphonyAPI server. This key should be set to No if customers not in the SymphonyAPI server should still be allowed to register and Yes to only allow customers who pass the SymphonyAPI authentication to register with ILLiad. Details on this are below. Example: Yes or No
SymphonyExpireDate Only used if SymphonyAPIExculusive and ExpireDate are set to Yes. ILLiad will compare the Symphony expiration date of the user. If the current date is before the SymphonyExpireDate, then the user will not be blocked and unable to register for Symphony
SymphonyUserLookupType

 

The type of infomation retrieved from Symphony during a user lookup (e.g. the user's barcode or alternativeID)
SymphonyUserLookupField Maps ILLiad to the user look up field in Symphony. The lookup field default should be a key from the ILLiad User Table fieldname (e.g. SSN)
SymphonyAPIStandingBlock ILLiad will check the Symphony Standing to verify if user is considered an unauthorized standing (default: BARRED,DELINQUENT)
SymphonyAPIBlockedStandingTypes

 

Only used if SymphonyAPIExclusive is set to Yes and the SymphonyAPIStandingBlock produces a value in the default list. The user will be blocked if their Standing value matches an unauthorized standing (e.g. BARRED,DELINQUENT). The value can be customized
SymphonyAPIStaffUsername The staff username that connects to the API to establish an API session and perform a user lookup
SymphonyAPIStaffPassword The staff password associated with the staff username that connects to the API to establish an API session and perform a user lookup
SymphonyAPIClientID Your library's specific ClientID provided by SIRSI/Symphony
SymphonyAPILibraryID Your library ID associated with SIRSI/Symphony. Used to perform lookup in Symphony
SymphonyAPICheckProfile Determines if the SymphonyAPI authentication should check if the profile is valid. Default value is set to No. To have this key verify profile validity, change the value to yes. 
SymphonyAPIAcceptedProfileTypes Designated profile types that are considered valid for using ILLiad. Profile types allow you to assign users to a policy group(s) for user access. The default value is Null and the key can be comma-delimited for multiple values.

Status Lines

SLAccountAdded

Specifies the status line value to display when a customer successfully adds a billing account for Borrowing/Doc Del.

Example: Account added.

SLAccountRemoved

Specifies the status line value to display when a customer successfully removes a billing account. Note: The account will have been disabled by this process rather than actually removed.

Example: Account Removed. You can add new accounts by filling out the information at the bottom and pressing the Add Account button.

SLActiveRequests

Displays on the list of active requests. ILLiad first displays the SLShowDetailedInfo status line and then this line.

Example: Total number of active requests: <#ACTIVEREQUESTS>

SLActiveRequestsWithLimit

Displays on the list of active requests. ILLiad first displays the SLShowDetailedInfo status line and then this line if the customer has a request limit.

Example: Total number of active requests: <#ACTIVEREQUESTS> out of <#REQUESTLIMIT>.

SLAutoRenewalFurtherRenewals

Specifies the status line value to display when a customer attempts to renew a transaction that has already been renewed once.

Example: There can be no further renewals.

SLAutoRenewalRequested

Specifies the status line value to display when a customer successfully requests a renewal for a transaction.

Note: This is only used when Automatic Renewals are enabled.

Example: This item has been requested for renewal with a due date of:

SLBlocked

Specifies the status line value to display when a customer is blocked from logging into the system.

Example: You have been blocked. Contact your Interlibrary Loan office for assistance.

SLCaptchaFailure Status Line that is displayed when a user fails the CAPTCHA challenge during user registration.
SLChangeUserOpen

Specifies the status line value to display when a customer navigates to one of the Edit Request pages.

Example: When Finished Editing, press the Submit Request button below.

SLDisavowed

Displays if a customer is disavowed and tries to login to ILLiad.

Example: You have been disavowed. Contact your ILL office for assistance.

SLDuplicateRequest

Displays when it appears a duplicate request is submitted.

Example: This form has already been submitted. Duplicate request not created.

SLEditAccount

Specifies the status line value to display when a customer navigates to the Edit Account Information page.

Example: Edit your Account Information below.

SLEditRequest

Specifies the status line value to display when a customer navigates to one of the Edit Request pages.

Example: When finished editing, press the Submit Request button below.

SLEditRequestDenied

Specifies the status line value to display when a customer attempts to modify a transaction that has already been sent.

Note: This key is only used when the WebCancelAfterProcess key is set to No.

SLInvalidResetID

Displays if a customer clicks on a URL to reset his/her password, but that resetid is no longer valid.

Example: Invalid password reset id. Contact your ILL office for assistance.

SLInvalidRSSID

Displays if the RSSID the customer clicks on is invalid.

Example: Invalid RSS id. Contact your ILL office for assistance.

SLLendingMainMenu

Specifies the status line value to display when a Lending customer navigates to the Lending Main Menu page.

Example: Choose an option from the choices below.

SLLendingRenewalRequested

Specifies the status line value to display when a Lending customer successfully requests the renewal of Lending item.

Example: Lending renewal requested.

SLLendingRenewalsNotAllowed

Specifies the status line value to display when a Lending customer attempts to renew a Lending item that does not allow renewals.

Example: Lending renewals not allowed.

SLLoginFailed

Specifies the status line value to display when a customer attempts to log into the system with the incorrect username or password.

Example: Login failed. Please check your username and password before trying again.

SLLogon

Displays on the logon form for OpenURL requests.

Example: Enter your username and password to logon.

SLLogonError

This message should never display but be handled within the DLL; it is here as a safeguard.

Example: There was an error during logon. Contact your ILL office for assistance.

SLLogout

Specifies the status line value to display when a customer logs out of the ILLiad web pages, unless another logout page is specified.

Example: You have been logged out of ILLiad.

SLMainMenu

Specifies the status line value to display when a customer navigates to the Main Menu page.

Example: Choose an option from the choices below.

SLNewUserOpen

Specifies the status line value to display on the NewAuthRegistration.html page.

Example: Complete your registration information and click submit.

SLPasswordChanged

Specifies the status line value to display when a customer successfully changes his/her password.

Example: Password changed.

SLPasswordCurrentIncorrect

Specifies the status line value to display when a customer attempts to change his/her password but does not enter the correct current password.

Example: Current Password incorrect. Password NOT changed.

SLPasswordDoesNotMeetHistoryRequirement Displays a "Your new password must be different than the previous password" notice to users who attempt to reset their passwords to the same value as their previous password.
SLPasswordHint

Specifies the status line value to display when a customer attempts to log into the system with an unrecognized username.

Note: This key is only used when the Password Hint feature is properly set up and enabled.

SLPasswordIncorrect

Note: No longer in use beginning with version 9.0. SLLoginFailed is the new status line that displays for a failed login.

SLPasswordResetEmailConfirmation

Displays after the e-mail has been sent to the customer for a password reset.

We recommend the message value match the message used for the SLPasswordResetInvalidEmail key to ensuring the privacy and security of the user account without revealing whether or not an ILLiad account exists for that particular email address. This only applies if the SLPasswordResetEmailConfirmation has not already been changed by the patron's library.

Example: If an address is on file, a password reset e-mail sent. Check your e-mail and click the link to continue.

SLPasswordResetEmailError

Displays if there is an error sending the password reset e-mail to the customer. This may be due to a server error, invalid email address format, etc.

Example: Error sending password reset e-mail. Contact your ILL Office for assistance.

SLPasswordResetInvalidEmail

Display when an invaid username attempts to reset their password with an email address that doesn't match the email ILLiad has on file.

SLPasswordsNotMatch

Specifies the status line value to display when a customer attempts to change his/her password but the new password verification does not match the new password as entered.

Example: Passwords do not match.

SLPatronAPIConnectFailed

Specifies the status line value to display when a customer attempts to log into the system and the Patron API server is not accessible from ILLiad.

Note: This key is only used when Patron API authentication is properly set up and enabled, and is not exclusive.

Example: Unable to connect to Patron API server

SLPatronAPIFinesExceeded

Specifies the status line value to display when a customer attempts to log into the system and Patron API authentication indicates that the customer is blocked due to excessive fines.

Note: This key is only used when Patron API authentication is properly set up and enabled, and is set to block for fines.

Example: Blocked due to fines

SLPatronAPIInvalidPatronType

Specifies the status line value to display when a customer attempts to log into the system and Patron API authentication fails due to an invalid patron type.

Note: This key is only used when Patron API authentication is properly set up and enabled, and is not exclusive.

Example: Blocked due to invalid patron type

SLSymphonyAPIInvalidPatronProfile

User has an invalid profile and is not allowed to register or login. The error message default value will say 'Blocked due to invalid patron profile'.

 

SLPatronAPIPatronRecordExpired

Specifies the status line value to display when a customer attempts to log into the system and Patron API authentication indicates that the customer is blocked due to an expired patron record.

Note: This key is only used when Patron API authentication is properly set up and enabled, and is set to block for fines.

Example: Blocked due to patron record expired

SLPatronAPIUserNotFound

Specifies the status line value to display when a customer attempts to log into the system and Patron API authentication fails.

Note: This key is only used when Patron API authentication is properly set up and enabled, and is not exclusive.

Example: Blocked due to user not found

SLPDFDelete

Displays after the customer deletes an electronically received article and moves it to a status of Request Finished.

Example: Request finished for Transaction Number <#TRANSACTIONNUMBER>

SLPDFUndeleted

Displays after the customer undeletes an electronically received article, moving it back to Delivered to Web from Request Finished.

Example: PDF undeleted for Transaction Number <#TRANSACTIONNUMBER>

SLRenewalRequested

Specifies the status line value to display when a customer successfully requests a renewal for a transaction.

Example: This item has been requested for renewal. There can be no further renewals.

Note: This key is only used when Automatic Renewals are disabled.

SLRenewalsNotAllowed

Specifies the status line value to display when a customer attempts to Renew an item for which renewals are not allowed.

Example: This item does not allow renewals.

SLRenewalWindow

Displays if the customer requests a renewal outside of the time for the renewal window.

Example: You can only renew this item between the dates of <#RENEWALSTART> and <#RENEWALEND>.

SLRequestCancelDenied

Specifies the status line value to display when a customer attempts to modify a transaction that has already been sent.

Example: You cannot cancel a request that has been sent.

Note: This key is only used when the WebCancelAfterProcess key is set to No.

SLRequestCancelled

Specifies the status line value to display when a customer successfully cancels a transaction from the web pages.

Example: Request Cancelled. You can resubmit cancelled requests from the View/Resubmit Cancelled Requests option below.

SLRequestLimitMet

Displays if the customer attempts to fill out a request but has already reached the request limit for his or her account.

Example: You already have <#REQUESTLIMIT> active requests.

SLRequestReceived

Specifies the status line value to display when a customer successfully submits a request.

Example: Request Received. Transaction Number:

SLSessionInvalid

Displays if the customer clicks on a button or link and there is no session id in the WebSession table.

Example: Invalid session id. Please logon again.

SLSessionTimeout

Displays if the customer clicks on a button or link and the session id for that username is expired.

Example: Session timed out. Please logon again.

SLShowAllRequests

Displays if the customer clicks on the link to display all requests.

Example: Below are your requests (active, finished and cancelled).

SLShowCancelledDetail

Displays at the top of a detailed information form for a cancelled request.

Example: This request has been cancelled. You may edit and resubmit the request.

SLShowChangePassword

Specifies the status line value to display when a customer navigates to the Change Password page.

Example: Enter your new password below.

SLShowCheckedOutDetail

Displays at the top of the detailed information form for a checked out request.

Example: This request is currently checked out to you.

SLShowDetail

Displays at the top of the detailed information form for a request.

Example: Below is the detailed information about your request.

SLShowDetailedInfo

Specifies the status line value to display when a customer navigates to the View/Edit Outstanding Requests or View/Renew Checked Out Items page.

Example: Choose a request below for detailed information.

SLShowElecDel

Specifies the status line value to display when a customer navigates to the Electronically Received Articles page.

Example: Click on a link below to download or view.

SLShowElecDelUndelete

Displays if customer views electronic delivery items that have been deleted in order to undelete them.

Example: The requests below have been deleted but can be undeleted and put back in your list of electronically received articles.

SLShowHistoryDetail

Displays at the top of the detailed information form for a completed request.

Example: Below is the detailed information about your completed request

SLShowNotifications

Displays at the top of the list of notifications sent to the customer.

Example: Below are the recent e-mail notifications that have been sent. Click on any subject for the content of the e-mail.

SLShowOutstandingDetail

Displays at the top of the detailed information form for an outstanding request.

Example: Below is the detailed information about your outstanding request.

SLShowRequest

Specifies the status line value to display when a customer navigates to one of the request pages.

Example: Enter information below and press the Submit Request button to send.

SLShowSearchResults

Displays at the top of the search results form.

Example: Below is the list for your search results. Clicking on the transaction number for any item will take you to the detailed information.

SLSingleSignInUsernameInUse

As of ILLiad v9.1, specifies the web status line that appears if a user account cannot be created via remote authentication because the username is already in use by an account created via the default ILLiad authentication.

Example: Your single sign-in username could not be used to create a new ILLiad account. 

SLUserLockedOut

Displays when a user has been locked out due to exceeding the failed login limit.

Example: Please contact library staff to unlock this account.

SLUsernameInUse

Specifies the status line value to display when a customer attempts to register with a username that is already in use.

Example: Username is already in the database. Please pick another.

SLUsernameNotInDatabase

Note: No longer in use beginning with version 9.0. SLLoginFailed is the new status line that displays for a failed login.

SLUserPasswordExpired Displays a "Your Password has expired. Please update your password" notice to users if they attempt to logon with an expired password.
SLUserRegistrationDisabled

Status Line that is displayed if user registration has been disabled using the ILLiadAuthUserRegistrationEnabled key.

SLViewDetailedNotifications

Displays on the individual notification form for any notifications selected.

Example: Below is the detailed information for your e-mail notification.

System

WebCookieSameSite

Restrict session cookies to first-party or same-site context. Valid values are NoneLax, and Strict.

The default value is None. It is not recommended to change the value in this key from its default setting.
WebPath

The local path to the ILLiad web pages from the perspective of the ILLiad web server.

Example: c:\inetpub\wwwroot\illiad d\:ILLiadWeb\

WebSessionMinutes Specifies the number of minutes of inactivity the system will allow before the web session times out.
GetBuildInfoShowDetailed Controls whether HTTP Headers and Server Variables are displayed when using the GetBuildInfo in the Web DLL. If set to Yes, the HTTP headers will display once and then toggle to change the key's value to no. Note: This is a system-level setting and should not be changed by sites.

Validation

The ILLiad web pages have some form fields that are marked by default as "required." The WebValidation table, accessible through the customization manager at Web Interface | Validation, stores the fields that your users are required to populate. Below is a list of the default web pages and the fields that are required on those pages. See the WebValidation table in the customization manager to view the regular expressions governing each validation and the error tags associated with them.

Formname

Fieldname

ArticleRequest

NotWantedAfter

 

PhotoArticleTitle

 

PhotoJournalTitle

BookChapterRequest

NotWantedAfter

 

PhotoJournalTitle

Change Password

CurrentPassword

 

Password1

 

Password 2

ChangeUserInformation

Address

 

City

 

EmailAddress

 

FirstName

 

LastName

 

Phone

 

SSN

 

State

 

StatusGroup

 

Zip

ConferencePaperRequest

NotWantedAfter

 

PhotoJournallTitle

EditArticleRequest

NotWantedAfter

 

PhotoArticleTitle

 

PhotoJournalTitle

EditBookChapterRequest

NotWantedAfter

 

PhotoJournalTitle

EditConferencePaperRequest

NotWantedAfter

 

PhotoJournalTitle

EditLendingGenericRequestArticle

PhotoArticleTitle

 

PhotoJournalInclusivePages

 

PhotoJournalTitle

EditLendingGenericRequestLoan

LoanAuthor

 

LoanTitle

 

NotWantedAfter

EditLoanRequest

LoanAuthor

 

LoanTitle

 

NotWantedAfter

EditOtherRequest

NotWantedAfter

 

Other

EditPatentRequest

NotWantedAfter

 

PhotoJournalTitle

EditReportRequest

LoanAuthor

 

LoanTitle

 

NotWantedAfter

EditStandardsDocumentRequest

NotWantedAfter

 

PhotoJournalTitle

EditThesisRequest

LoanTitle

 

NotWantedAfter

LendingGenericRequestArticle

PhotoArticleTitle

 

PhotoJournalInclusivePages

 

PhotoJournalTitle

LendingGenericRequestLoan

LoanAuthor

 

LoanTitle

 

NotWantedAfter

LoanRequest

LoanAuthor

 

LoanTitle

 

NotWantedAfter

NewAuthRegistration

Address

 

City

 

Department

 

EMailAddress

 

FirstName

 

LastName

 

Phone

 

SSN

 

State

 

StatusGroup

 

Zip

OtherRequest

NotWantedAfter

 

Other

PatentRequest

NotWantedAfter

 

PhotoJournalTitle

Registration

Address

 

City

 

Department

 

EMailAddress

 

FirstName

 

LastName

 

Password1

 

Password2

 

Phone

 

SSN

 

State

 

StatusGroup

 

Username

 

Zip

ReportRequest

LoanAuthor

 

LoanTitle

 

NotWantedAfter

StandardsDocumentRequest

NotWantedAfter

 

PhotoJournalTitle

ThesisRequest

LoanTitle

 

NotWantedAfter

WebCirculation

WebCircEnableCheckIn Determines if checkin is enabled.
WebCircEnableCheckOut Determines if checkout is enabled.
WebCircEnableCirculationForBlockedUsers Determines if circulation is enabled for blocked users.
WebCircEnableMarkInTransitFromCustomer Determines if items can be marked in transit from customer within Web Circ.
WebCircEnableMarkInTransitToPickupLocation Determines if items can be marked in transit to pickup location within Web Circ.
WebCircEnableRenew Determines if renew is enable.

Questions?

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

Contact Support