Main -> Documentation -> WebZ System Administration -> WebZ Configuration Files -> ILL Server Configuration Files

ILL Server Configuration Files

Contents

Introduction
Document Conventions
Sections in ILL Server Configuration Files
Variables in Each Section of ILL Server Configuration Files
   [ILL_server_name]
   [IllInfo]
   [EmailInfo]
   [MIMEEmailInfo]
   [LibraryDeliveryInfo]
   [LibraryBillingInfo]


Introduction

An ILL server configuration file contains information needed to route requests to a particular interlibrary loan (ILL) service, including its ILL service type, destination, autho and password (if required), billing and shipping information, and other ILL-related variables.

SiteSearch 4.1.2 and higher ships with several generic and vendor-specific ILL server configuration files, corresponding to the three supported ILL service types:

Service Type

Configuration Files

Use

ISOILL OclcISOILL.ini
MnScuISOILL.ini PigasusISOILL.ini
TlcISOILL.ini
Vendor-specific ILL server configuration files for sending BER-encoded ILL requests to IPIG-compliant ILL systems.
EMAIL EmailILL.ini Generic ILL server configuration file for routing an ILL request to an e-mail address.
MIME_EMAIL MimeEMailILL.ini Generic ILL server configuration file for sending an ILL request as a multi-part MIME attachment to an e-mail message.
MnScuMimeEmailILL.ini
RlgMimeEMailILL.ini
Vendor-specific ILL server configuration files for sending ILL requests to IPIG-compliant ILL systems as multi-part MIME attachments.

In SiteSearch 4.1.1 and previous versions, there is one ILL server configuration file, IllService.ini. See IllService.ini Configuration File for information about this file.


Document Conventions

General Conventions

  • <WebZ_root> is the location of your WebZ environment.

Required and Optional Sections for Each ILL Service Type

This document contains a description of each section in ILL server configuration files. For each section, the applicable ILL server types are indicated in the section title by ILL service type. A section can be either optional, required, or not applicable for a particular ILL service type, as shown in the following examples:

Example Explanation
[ILL_server_name] Section – Required for: ALL The [ILL_server_name] section is required for all ILL service types
[EMailInfo] Section Required for: EMAIL The [EMailInfo] section is required for the EMAIL ILL service type. It does not apply to the other ILL service types.

Required and Optional Variables for Each ILL Service Type

After any information that applies to the section as a whole, there is a table that lists every possible variable in the section. Even though a section is required or optional for an ILL service type, not all the variables in the section may be relevant for that ILL service type. For example, the [ILL_server_name] section is required for all ILL service types, but not all the variables are required for each database type, nor do they even apply to all database types. Similarly, an optional section may have some variables that are required if you include the section in the ILL service configuration file.

The table that lists the variables in a section has two columns Variable and Description. The Variable column includes the variable name, an indication of whether the variable is optional or required, and the ILL service types to which the variable applies, like these examples:

Variable Description
serviceType

Required for: ALL
The serviceType variable is required for all ILL service types.
subject

Optional for: EMAIL
The subject variable is optional only for the EMAIL service type. It does not apply to other ILL service types.
instSym

Required for: ISOILL (OCLC Direct Request only)
Optional for: Other ISOILL
The instSym variable is required only for OCLC Direct Request. It is optional for other supported ILL services of the ISOILL service type. It does not apply to other ILL service types.

The Description column provides a definition of the variable and notes that pertain to the variable's use. If applicable, it includes a list of allowable values for the variable. One of these variables may be a default value.

Return to Contents


Sections in ILL Server Configuration Files

Section
Description
Applicable to

[ILL_server_name]

Defines the ILL service type and provides additional information for routing ILL requests, particularly for the ISOILL service type.

ALL

[IllInfo]

Defines general default ILL information like reauthorization limit, copyright compliance, notes, and a need before date.

ALL

[EmailInfo]

Defines the source, destination, subject line, and first line of e-mail messages that contain ILL requests.

EMAIL

[MIMEEmailInfo] Defines the source, destination, subject line, sender and reply to address for e-mail messages that contain ILL requests as multi-part MIME attachments. MIME_EMAIL

[LibraryDeliveryInfo]

Defines the name, address, and communication methods for the library where the materials requested in ILL requests should be delivered.

ALL

[LibraryBillingInfo]

Defines the name, address, and billing method for the library charged for ILL requests.

ALL

Return to Contents


Variables in Each Section of ILL Server Configuration Files

[ILL_Server_Name] – Required for: ALL

Note:

If you use WebZ's Access component (which includes the accessdb database or your own patron authorization database) to control patron authorization to WebZ, institution-specific information in accessdb or your database overrides the data from the InstSym, autho, and password variables when WebZ submits ILL requests to an ILL service of the ISOILL service type.


Variable

Definition

serviceType

Required for: ALL

ILL service type for this ILL server. Possible values are:

ISOILL    Send a BER-encoded ILL request electronically to an ILL service that complies with the ILL Protocol Implementors Group (IPIG) Profile, including OCLC's ILL Direct Request Service.
EMAIL Send an ILL request in an e-mail message to a designated e-mail address. The recipient of the message may process the request manually or electronically.
MIME_EMAIL   Send an ILL request as a multi-part MIME attachment to an e-mail message to an ILL service that complies with the ILL Protocol Implementors Group (IPIG) Profile.
hostname

Required for: ISOILL

Name of the server that the ILL service uses to receive and process ILL requests.

port

 

Required for: ISOILL (OCLC Direct Request only)
Optional for: Other ISOILL

Name of the port you intend to use at the server specified in the hostname variable.

Note:

The ILL server configuration file for OCLC ILL Direct Request (OclcISOILL.ini) has two sets of hostname and port variables after installation. The first set of variables refers to the hostname and port for the OCLC ILL Direct Request test server. The second set of variables applies to the OCLC ILL Direct Request production server. Comment out the section that you do not want to use.

responderId
(beginning with SiteSearch 4.1.1)

Optional for: ISOILL
MIME_EMAIL
The ID symbol possibly needed for an IPIG-compliant ILL system other than OCLC ILL Direct Request. Leave this variable blank for OCLC ILL Direct Request.
instSym

Required for: ISOILL (OCLC Direct Request only)
Optional for: Other ISOILL

Identifier, such as your OCLC ILL symbol, that identifies your institution to the ILL service. In OclcISOILL.ini, the default value, ACQ, applies to a test account that you can use for sending requests to the OCLC ILL Direct Request test server to test WebZ's interaction with OCLC ILL Direct Request.

autho

Required for: ISOILL (OCLC Direct Request only)
Optional for: Other ISOILL

Authorization code that grants access to your institution's account at the ILL service. For OclcISOILL.ini, the default value (100-091-178) applies to the ACQ institution symbol.

password

Required for: ISOILL

The password that grants access to the ILL service. For OclcISOILL.ini, the default value (test) applies to ACQ.

defaultService

Required for: ALL (if using the resource sharing style)L

Indicates whether this is the default ILL server to use when a patron requests a blank ILL form. This variable only applies to the resource sharing style (rssStyle.ini).

TRUE   

Use this ILL server to process an ILL request when a patron completes a blank ILL form.

Only one ILL server configuration file can have this variable set to TRUE.

FALSE  

Do not use this ILL server to process an ILL request when a patron completes a blank ILL form.

timeTheSocketConnect

Required for: ISOILL

Indicates whether to invoke a 10,000 millisecond timer to time the connection on the call to newSocket(). For situations where a remote server may not respond quickly to failed connection attempts. Possible values are:

TRUE    Invoke the timer.
FALSE  

Do not invoke the timer. (DEFAULT)

changeSendTo

Required for: ISOILL (OCLC ILL Direct Request only)

Controls the value of the permissionToChangeSendList variable in the ISO-10161 ILL Request sent to OCLC if you are using the ILL Direct Request Direct-to-Profile option (see OclcIllServiceType). Possible values are:

TRUE    ILL Direct Request supplies potential lenders for the request, based on the lenders in the Custom Holdings path you have established with OCLC Direct Request for the profile that matches this request.
FALSE  

ILL Direct Request does not try to supply lenders from the Custom Holdings path for the profile that matches this request.

If the request contains no potential lenders, OCLC supplies potential lenders from the Custom Holdings path for the profile that matches this request regardless of the value of the changeSendTo variable.

For more information on the permissionToChangeSendToList, see the Direct-to-Profile section in the OCLC ILL Direct Request Service Planning Guide.

OrderPreference

Required for: ISOILL (OCLC ILL Direct Request only)

Sets the preference code in the ISO-10161 ILL Request if you are using the Direct-to-Profile or Direct-to-Lender options. The preference code allows you to indicate whether ILL Direct Request can change the order of the lender symbols you include in a request. Possible values are:

ordered    ILL Direct Request stops adding lenders to to the ILL request when it encounters an invalid OCLC symbol in the list of lenders provided with the ILL request.
unordered  

ILL Direct Request skips over an invalid lender and continues to validate lender symbols.

For more information about the preference code, see the OCLC ILL Direct Request Service Planning Guide.

OclcIllServiceType

Required for: ISOILL (OCLC ILL Direct Request only)

Indicates your OCLC ILL Direct Request processing option, which must be one of the following:

directToReview    Direct-to-Review File option, where OCLC sends all ILL requests to your OCLC ILL Review File for processing by your staff.
directToProfile  

Direct-to-Profile option, which matches the patron's request against profiles that you have set up for OCLC ILL Direct Request. Based on the matches between the request and a profile, OCLC may send the request to your ILL Review File for staff processing, or may send the request to the first potential lender.

directToLender Direct-to-Lender option, where OCLC forwards patron requests through OCLC ILL to the first potential lender without any review by your staff.

For more information on the processing options, see WebZ and OCLC ILL Direct Request or the OCLC ILL Direct Request Service Planning Guide.

Source

Optional for: ALL

 

Indicates the database where the ILL request originated. Beginning with SiteSearch 4.1.2a, a formatting rule (ORG.oclc.fmts.rules.AddILLDatabaseName) referenced by the database's isoill formatting configuration file, the isoill formatting class defined for the database, ORG.oclc.fmts.obi.MarcArticleISOILLFmt, ORG.oclc.fmts.obi.MarcISOILLFmt, or a custom or server-specific formatting rule or class, changes the source to the database name when WebZ processes ILL requests.

Affiliations

Optional for: ALL

Lists the names of your ILL partners.

Return to Contents


[IllInfo] – Optional for ALL

Note:

If you use WebZ's Access component (which includes the accessdb database or your own patron authorization database) to control patron authorization to WebZ, institution-specific information in accessdb or your database overrides the data from the reauthoLimit and requesterNote variables when WebZ submits ILL requests to an e-mail address.


Variable

Definition

reauthoLimit

Optional for: ALL

Number of ILL requests a patron can make before she/he has to reauthorize.

A value of 0 (the default) means that a patron can make unlimited requests without reauthorizing.

CopyrightCompliance

Optional for: ALL

Defines whether a particular ILL request adheres to standard copyright policy. Possible values are:

SiteSearch 4.1.1 and higher

  

SiteSearch 4.1.0 and prior versions

Description

US:CCL   CCL    You conform to U.S. copyright law.
US:CCG   CCG  

You conform to copyright guidelines.

blank (no data)   blank (no data) You use another method of ensuring copyright compliance. (RECOMMENDED)
NeedBeforeDate

Required for: ISOILL (MnSCUISOILL only)
Optional for: ALL others

The date after which the material is of no use to the patron, in the format YYYYMMDD, where YYYY is a four-digit year, MM is the month, and DD is the day. Use trailing zeros for months and days less than 10.

Example: NeedBeforeDate =YYYYMMDD

Note:

OCLC recommends that you leave this field blank for OCLC ILL Direct Request. If there is no value in in this field and the patron does not enter a Need Before Date on the ILL form, OCLC ILL Direct Request uses the Need Before Date specified in your ILL Constant Data or sets the need before date to 30 days after the current date.

requesterNote

Optional for: ALL

General note that appears in all requests. You can use this for any purpose you wish. For example, if you are testing your WebZ ILL capabilities, you could use this field to indicate that this is a test ILL request rather than an actual request from a patron.

Return to Contents


[EmailInfo] – Required for: EMAIL

Variable

Definition

EmailAddress

Required for: EMAIL

Destination e-mail address for ILL requests originating from databases configured to process ILL requests from this ILL server.

server

Required for: EMAIL

Name of the SMTP (Simple Mail Transfer Protocol) server that handles e-mail requests from your SiteSearch system. This is often, but not always, the same host machine (server) where you have installed SiteSearch. Possible values are the name or Internet Protocol (IP) address of the server, localhost, or blank (no value):

  • name or IP address of the mail server - if your mail server resides on a different host than SiteSearch
Examples:   server=oa1-server.dev.oclc.org
server=125.6.18.32  
  • localhost or blank (no value) - if your mail server resides on the same host as SiteSearch
from

Required for: EMAIL

Address to use in the "From" line of the e-mail message.

subject

Optional for: EMAIL

Subject line in the e-mail message containing the ILL request.

Note:

Your e-mail program may be able to filter e-mail messages into specific folders. If so, you may benefit from entering a subject that your e-mail software can easily send to a specific folder.

message

Optional for: EMAIL

First line in the body of the e-mail message that contains the ILL request.

Return to Contents


[MIMEEmailInfo] – Required for: MIME_EMAIL

Variable

Definition

MEmailAddress

Required for: MIME_EMAIL

Destination e-mail address for ILL requests originating from databases configured to process ILL requests from this ILL server.

Mfrom

Required for: MIME_EMAIL

Address to use in the "From" line of the e-mail message.

Msubject

Required for: MIME_EMAIL

Subject line in the e-mail message containing the ILL request. The value required by the IPIG profile is ISO-10161-ILL-1. DO NOT delete or change this value.

Msender

Required for: MIME_EMAIL

Sender of the e-mail message in the form of an e-mail address. This may be the same as the value for the MEmailAddress variable.

Mreplyto

Required for: MIME_EMAIL
E-mail address to send a response to the ILL request. This may be the same as the value for the MEmailAddress variable.

Return to Contents


[LibraryDeliveryInfo] – Optional for: ALL

For ISOILL requests sent to OCLC ILL Direct Request, ILL Direct Request maps this information to the OCLC ILL :SHIPTO: field.

Note:

(1) Remove the default data for any variables that do not apply to your site.

(2) If you use WebZ's Access component (which includes the accessdb database or your own patron authorization database) to control patron authorization to WebZ, institution-specific information in accessdb or your database overrides the data from every variable in this section (except ElectronicService or Service) when WebZ submits ILL requests an to an ILL service.


Variable

Definition

Name

Optional for: ALL

Name of the library where materials requested in ILL requests should be delivered (the "borrowing library").

ExtendedAddress

Optional for: ALL

Optional second line for the library name, such as a department name.

Address

Optional for: ALL

Street address of the borrowing library.

POBox

Optional for: ALL

Post office box of the borrowing library.

City

Optional for: ALL

City of the borrowing library.

Region

Optional for: ALL

Region (state, province, etc.) of the borrowing library.

Zip

Optional for: ALL

Zip or postal code of the borrowing library.

Country

Optional for: ALL

Country of the borrowing library.

Fax

Optional for: ALL

Fax number of the borrowing library. If you set the value of the ElectronicService variable to FAX, enter the fax number (including area code) where electronic copies of materials should be sent.

Email

Optional for: ALL

E-mail address at the borrowing library. If you set the value of the ElectronicService variable to EMAIL, enter the e-mail address for sending electronic copies of requested material here.

Service

Optional for: ALL

Delivery method for sending borrowed materials to the library. Possible values are:

MAIL   Send using U.S. first class mail.
EMAIL   Send in an e-mail message.
LIBRARY RATE    Send using the Library Rate postage discount from the U.S. Postal Service for shipping materials
ElectronicService

Optional for: ALL

Indicates whether to send copies of requested materials by fax (FAX) or by e-mail (EMAIL).

Note:

Make sure that you provide the appropriate destination e-mail address and/or a fax number in the Fax or Email variables.



[LibraryBillingInfo] – Optional for: ALL

For ISOILL requests sent to OCLC ILL Direct Request, ILL Direct Request maps this information to the OCLC ILL :BILLTO: field.

Note:

(1) Remove the default data for any variables that do not apply to your site.

(2) If you use WebZ's Access component (which includes the accessdb database or your own patron authorization database) to control patron authorization to WebZ, institution-specific information in accessdb or your database overrides the data from the variables in this section when WebZ submits ILL requests to OCLC ILL Direct Request.


Variable

Definition

Name

Optional for: ALL

Name of the borrowing library that should be billed for the requested material.

ExtendedAddress

Optional for: ALL

Optional second line for the library name, such as a department name.

Address

Optional for: ALL

Street address of the borrowing library's billing address.

POBox

Optional for: ALL

Post office box of the borrowing library's billing address.

City

Optional for: ALL

City of the borrowing library's billing address.

Region

Optional for: ALL

Region (state, province, etc.) of the borrowing library's billing address.

Zip

Optional for: ALL

Zip code or postal of the borrowing library's billing address.

Country

Optional for: ALL

Country of the borrowing library's billing address.

AccountNumber

Optional for: ALL

Billing account number for the borrowing library.

This can be any account number you use for this purpose, such as a credit card number.

MaxCostForItem

Optional for: ALL

Maximum cost the borrowing library will pay for the requested material.

Note:

If you enter a value for this variable, you must specify the type of currency by providing a value for CurrencyCode.

CurrencyCode

Optional for: ALL
Required if: MaxCostForItem contains a value

Defines the type of currency you are using to make the transaction.

Return to Contents


See Also

WebZ and Interlibrary Loan
ILL Configuration Files
WebZ and E-Mail ILL Requests
WebZ and OCLC ILL Direct Request
Access Component Overview
accessdb Database



[Main][Documentation][Support][Technical Reference][Community][Glossary][Search]

Last Modified: