Main -> Documentation -> WebZ System Administration -> WebZ Configuration Files-> IllService.ini Configuration File

IllService.ini Configuration File

Contents

Introduction
Sections in IllService.ini
Variables in Each Section of IllService.ini
   [ILLServer]
   [IllInfo]
   [EmailInfo]
   [LibraryDeliveryInfo]
   [LibraryBillingInfo]
IllService.ini Example


Introduction

This document describes the contents of the IllService.ini file.

In SiteSearch 4.1.1 and earlier, you need to edit the IllService.ini file as part of configuring WebZ to generate Interlibrary Loan (ILL) requests. Some sections in this file pertain to WebZ's interaction with the OCLC ILL Direct Request Service, other sections pertain to WebZ's ability to route ILL requests to a specified e-mail address and still other sections pertain to both ILL methods. This document uses ISOILL and EMAIL, respectively, as shorthand terms for the two ILL methods.

You select an ILL method for every database for which you want to enable WebZ to generate ILL requests submitted by patrons.

You can find IllService.ini in the <WebZRoot>/ini/servers directory, where <WebZ_root> is the directory where you have installed SiteSearch.

Beginning with SiteSearch 4.1.2, there are ILL server configuration files specific to the three supported ILL service types. See ILL Server Configuration Files for more information.


Sections in IllService.ini

Section
Description
Applicable to

[ILLServer]

Defines the way that WebZ routes patron requests to the OCLC ILL Direct Request Service.

ISOILL

[IllInfo]

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

ISOILL
EMAIL

[EmailInfo]

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

EMAIL

[MIMEEmailInfo]
(beginning with SiteSearch 4.1.1)
Reserved for future use. N/A at present

[LibraryDeliveryInfo]

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

ISOILL
EMAIL

[LibraryBillingInfo]

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

ISOILL
EMAIL

Return to Contents


Variables in Each Section of IllService.ini

See the IllService.ini Example in this document for default values for each variable.

[ILLServer]

This section applies only to ISOILL requests.

Note:

The only variables in this section that you must specify in IllService.ini are the hostname and port. The remaining variables allow you to provide values that apply to all ISOILL requests. 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 OCLC ILL Direct Request.


Variable

Definition

hostname

Name of the ILL server at OCLC. See the note for the port variable.

port

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

Note:

IllService.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)
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

Your OCLC ILL symbol. 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

The 9-digit authorization code that grants access to the ILL server. The default value (100-091-178) applies to ACQ.

password

The OCLC ILL password that grants access to the ILL server. The default value (test) applies to ACQ.

changeSendTo

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).

If changeSendTo = true, ILL Direct Request supplies potential lenders for the request, based on the lenders in the Custom Holdings path you have established with OCLC DirectRequest for the profile that matches this request.

If changeSendTo = 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

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.

If orderPreference = ordered, ILL DirectRequest 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.

If orderPreference = 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

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

Indicates the database where the ILL request originated. The default value is SiteSearch-4.1.0. A formatting rule (ORG.oclc.fmts.rules.AddILLDatabaseName) referenced by the database's isoill formatting configuration file, or 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

Lists the names of your ILL partners. This variable is optional.

Return to Contents


[IllInfo]

This section applies to both ISOILL and EMAIL ILL requests.

Note:

(1) Unless otherwise indicated, all variables in this section are optional.

(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 reauthoLimit and requesterNote variables when WebZ submits ILL requests to OCLC ILL Direct Request.


Variable

Definition

DefaultService

For blank ILL forms filled out online by patrons. This variable uses the values you set to route the form. Possible values are EMAIL or ISOILL.

Note:

You should only use the DefaultService variable for the resource sharing style (rssStyle.ini). Comment out this variable if you are not using the resource sharing style.

reauthoLimit

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

A value of 0 means that the user can make unlimited requests without reauthorizing.

CopyrightCompliance

Defines whether your library adheres to standard copyright policy.

Beginning with SiteSearch 4.1.1, possible values are US:CCL, US:CCG, or blank.

  • US:CCL - if you conform to U.S. copyright law
  • US:CCG - if you conform to copyright guidelines
  • blank (no data) - if you use another method of ensuring copyright compliance

For other SiteSearch versions, possible values are CCL, CCG, or blank.

  • CCL - if you conform to U.S. copyright law
  • CCG - if you conform to copyright guidelines
  • blank (no data) - if you use another method of ensuring copyright compliance

NeedBeforeDate

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:

This field is optional. OCLC recommends that you leave it blank. For ISOILL requests, if there is no value in IllServer.ini and the patron does not enter a Need Before Date on the ILL form, the Need Before Date comes your ILL Constant Data or defaults to 30 days from the current date.

RequesterNote

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]

This section applies to EMAIL ILL requests.

Note:

Unless otherwise indicated, all variables in this section are required.


Variable

Definition

EmailAddress

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

server

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

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

subject

Subject line in the e-mail message containing the ILL request. This variable is optional.

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

First line in the body of the e-mail message that contains the ILL request. This variable is optional.

Return to Contents


[LibraryDeliveryInfo]

This section applies to both ISOILL and EMAIL ILL requests. For ISOILL requests, ILL Direct Request maps this information to the OCLC ILL :SHIPTO: field.

Note:

(1) Unless otherwise indicated, all variables in this section are optional. 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 to OCLC ILL Direct Request.


Variable

Definition

Name

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

ExtendedAddress

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

Address

Street address of the borrowing library.

POBox

Post office box of the borrowing library.

City

City of the borrowing library.

Region

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

Zip

Zip or postal code of the borrowing library.

Country

Country of the borrowing library.

Fax

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

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

Delivery method for sending borrowed materials to the library. Possible values are MAIL, EMAIL, or LIBRARY RATE (use LIBRARY RATE if you receive the postage discount from the U.S. Postal Service for shipping materials) here.

ElectronicService

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]

This section applies to both ISOILL and EMAIL ILL requests. For ISOILL requests, ILL Direct Request maps this information to the OCLC ILL :BILLTO: field.

Note:

(1) Unless otherwise indicated, all variables in this section are optional. 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

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

ExtendedAddress

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

Address

Street address of the borrowing library's billing address.

POBox

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

City

City of the borrowing library's billing address.

Region

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

Zip

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

Country

Country of the borrowing library's billing address.

AccountNumber

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

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

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

Return to Contents


IllService.ini Example

This example shows IllService.ini as it appears right after installation in SiteSearch 4.1.1.

[ILLServer]
# Host and port for testing
hostname = testenv.oclc.org
port = 5771
responderId =
# Host and port for production
#hostname = isoill.oclc.org
#port = 499
# Change to your own symbol, autho, and password
instSym = ACQ
autho = 100-091-178
password = test
# ILL DIRECT REQUEST profile flags
# changeSendTo (true or false)
# orderPreference (ORDERED or UNORDERED)
# OclcIllServiceType (directToReview, directToProfile, directToLender)

changeSendTo = false
orderPreference = UNORDERED
OclcIllServiceType = directToReview
# Formatting classes change Source to database name
Source = SS-4.0.1
Affiliations = Name your ILL partners here.
[IllInfo]
DefaultService = EMAIL
reauthoLimit = 0
CopyrightCompliance= US:CCG
NeedBeforeDate =
RequesterNote = This is a test.
[EmailInfo]
EmailAddress = yourill@yourhost.edu
server = yourhost.edu
from = ILLEmail@yourhost.edu
subject = RSS ILL Request
message = This message was generated by ILLEmail.
[MIMEEmailInfo]
# Used when IllService=ILLMIME
# Change these to reflect your email address & SMTP server
#What office is supposed to receive ISO-10161 ILL emails?
MEmailAddress = ILLdepartment@yourlibrary.org
#What is your mail server? Probably same as the one above
Mserver = Mailserver.your.library.org
#What is your canned return address?
Mfrom = ILLEMAIL@yourlibrary.org
#DO NOT CHANGE THE SUBJECT LINE : required by the IPIG standard
Msubject = ISO-10161-ILL-1
#Sender (may be the same as the canned return address)
Msender = whosentthemessage@here.edu 
#Replyto address - (may be the same as the canned return address)
Mreplyto = replyaddress@here.edu
[LibraryDeliveryInfo]
# This information is for the OCLC ILL :SHIPTO: field
Name = Dallas Suburban
ExtendedAddress = Shipping and Receiving
Address = 1 Suburb Street
POBox =
City = Dallas
Region = TX
Zip = 39393
Country = US
Fax =
EMail = suburb@dallas.edu
Service = Mail
# FAX or EMAIL
ElectronicService =
[LibraryBillingInfo]
# This information is for the OCLC ILL :BILLTO: field

Name = Dallas Public Library
ExtendedAddress = Billing Department
Address = 1 Main Street
POBox =
City = Dallas
Region = TX
Zip = 39393
Country = US
AccountNumber =
MaxCostForItem =
CurrencyCode = USD

 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: