There are 3 components to configuring NCIP in Relais ILL:
Configure your NCIP server connection information in Relais ILL. Where appropriate, any configuration specific to a particular library system is noted.
Field | Characters | Description |
---|---|---|
ILS System | Select your library system from the drop down list. | |
Version |
Select the version of NCIP your library system is running.
|
|
Connection Type |
Select the method by which Relais connects to your NCIP server from the drop down list: tcp/ip, http or https. Caution: We strongly recommend that libraries use https as their connection type. Using https ensures that patron data transmitted back and forth between Relais and your library system is done securely. Furthermore, the use of NCIP messaging when processing requests through the Windows client is only supported through the connection types http and https. |
|
Server Address | 80 | Enter the IP or base host name for your NCIP server. |
Port | 10 |
Enter the port number through which your NCIP server communicates.
|
NCIP URI | 80 |
Enter any remaining part of the url needed to access your NCIP server.
|
Application Profile | 20 | Required by ExLibris Alma to determine which system is making the message call. |
Server Agency | 20 | Required by ExLibris Alma in the ToAgencyID field in the xml InitiationHeader. This may be different than Agency ID fields used in the rest of the message. |
Agency Schema | 100 |
Required by TLC. The typical url used by TLC is http://www.tlcdelivers.com/ncip/schemes/uniqueagencyid.scm If you are a TLC customer, please confirm this schema with TLC before profiling it in Relais.
|
To Agency | 20 |
Enter your library's agency code as the agency to which Relais sends NCIP messages.
|
From Agency | 20 |
Enter Relais as the agency from which NCIP messages are sent.
|
Active Messages |
Check the messages you wish to use
|
Click OK to accept the new settings. A pop up screen displays to confirm the settings have been added. Click OK to acknowledge the message.
There are three ways to configure Relais to do more detailed validation of your patrons using the NCIP Lookup User message and determine whether a patron is allowed to submit requests. These three areas include:
Specify which patron or borrower types in your library system are permitted to place loan and/or copy requests in Relais ILL by defining patron profiles. To invoke this functionality, set the Use Server Profile button to Yes and then define the permissions of each patron or borrower type from your library system via the Update Profile button.
Field | Characters | Description |
---|---|---|
Profile Code | 20 | Enter the patron type code from your library system. |
Description | 50 | Enter in a description of the patron type code. |
Patron Type |
Select the patron type code created in Relais from the drop down list that you would like to associate your library system patron code with.
|
|
Loan Code | Select the loan code to be associated with the patron profile. | |
File Format | Select the default file format that material is delivered in when sent via email. | |
Message Format | Select the default message format. | |
Billing Type | Select the billing type to be associated with the patron profile. | |
Billing Rate | Select the billing rate to be associated with the patron profile. | |
Copy | ||
Allow Copy | Select whether this patron profile is allowed to place copy requests | |
Delivery Select | Select whether the patron is allowed to select their delivery type when placing copy requests. | |
Delivery Method | Select the default delivery method for copy requests for this patron profile. | |
Delivery Address | 80 | Enter the default delivery address for copy requests for this patron profile. |
Loan | ||
Allow Loan | Select whether this patron profile is allowed to place loan requests. | |
Delivery Select | Select whether the patron is allowed to select their delivery type when placing loan requests. | |
Delivery Method | Select the default delivery method for loan requests for this patron profile. | |
Delivery Address | 80 | Enter the default delivery address for loan requests for this patron profile. |
Note: If you chose a default delivery method of Pickup and wish to define a default delivery address, ensure that you have configured your pickup locations via Table Maintenance and ensure that these are associated with the correct pickup location code in your library system. It is this code that is sent in the AcceptItem Message when processing an LON request. See Circulation components for information on configuring pickup locations via Table Maintenance.
Click Add to add the patron profile to your system.
Various statuses can be returned as part of the NCIP Lookup User response. These statuses indicate whether a patron's borrowing privilege in your library system is Delinquent, Blocked, Barred or Expired. Define these status codes in Relais and then indicate for a given code whether patrons would be permitted to place a request if their patron record returned that status.
Field | Characters | Description |
---|---|---|
NCIP Status Code | 20 | Enter in the status code returned in the LookupUser response from your library system. The typical values returned are OK, DELINQUENT, BLOCKED, BARRED, and EXPIRED. Please check with your library system vendor to see if there are other specific status codes that are returned in their LookupUser response that you can configure. |
Allow ILL | Select whether a patron would be permitted to place a request if their record is returned with the configured status. |
Some library system vendors return a patron's unit library (the library to which they are registered in your library system) in the NCIP LookupUser response. If this is the case, these library codes will need to be defined as part of your NCIP configuration in Relais. Check with your library system vendor to see if they return a unit library in their LookupUser response. Click the Unit Libraries button to invoke the NCIP Unit Library Mapping window.
Field | Characters | Description |
---|---|---|
NCIP Library | 25 | Enter the code of the unit library in your library system that is sent back in the LookupUser response. |
Relais Library | Enter in your library symbol in Relais to associate the NCIP library to your library in Relais. |
Once you have configured your NCIP settings in Relais and ensured that the relevant configuration required on your library system side has been completed for your NCIP server and any required ports are open, you can test to see if Relais is communicating with your NCIP server by using your patron web pages to log and invoke the LookupUser message.
The patron is required to enter a barcode/ID and pin/password/lastname to validate themselves at the login screen of your patron web access pages.
The barcode/ID is typically the active unique ID associated with the patron record in your library system. The password/pin/lastname is often labeled as such.
Please check with your library system vendor to confirm which fields your patrons should be using to enter their barcode/ID and password/pin/lastname from.
If you are able to successfully log in through the patron access pages and place a request, your NCIP connection is active and working as expected. It is also good to test logging in with patrons who are either blocked or expired as well as those that have patron types that are not allowed to place any or certain types of requests to ensure that the NCIP elements you have configured for patron profiles or status codes are working as expected.
If you plan to use the Checkout and AcceptItem NCIP messages in Relais, generic patron records and pickup location must be configured.
Generic patron records are the patron records in your local library system to which material loaned to other libraries is checked out. Once these generic patron records are created in your library system, update the ilsSettings.ini and/or the ILS Settings section of the Relais.ini as described below. For customers using the Relais Hosted Service, contact OCLC Support with this information.
The ilsSettings.ini is called upon updating requests via the staff web and is on the web server which serves up your Relais web pages.
The ILS Settings section in the Relais.ini is used when updating request via the windows Login.
The basic configuration for generic patrons is identical for both the ilsSettings.ini and the ILS Settings section of the Relais.ini
The typical configuration (for NCIP) for loaning items to other libraries is to use generic patron IDs. Use the ILL_Patron_# fields to record the barcodes for each of the generic patron record(s) created in your local system.
Example:
[ILS SETTINGS - YOURLIBRARYSYMBOL]
USEGENERICPATRONID=N
ILL_PATRON_1=20190000000001
ILL_PATRON_2=20190000000002
It is possible to configure multiple generic patron barcodes. Relais will send the first patron barcode in this section in the CheckoutItem message. If a problem is encountered with this patron during the checkout (i.e. the patron record is blocked or expired), Relais will automatically send the next barcode in the list until the material is successfully loaned in your local system.
Use the LibrarySymbol_Patron_# fields to record the barcode for any institution specific patron record(s) created in your local system. This allows libraries to track the material they lend to a specific library.
Example:
[ILS SETTINGS - YOURLIBRARYSYMBOL]
USEGENERICPATRONID=N
BVAU_PATRON1=20190000000003
OKQ_PATRON1=20190000000004
ILL_PATRON_1=20190000000001
ILL_PATRON_2=20190000000002
When a request for a given library is updated as a loan, Relais will send this library's barcode in the CheckoutItem message. Note there are also a couple of generic IDs. These would be used if there is no entry for the library to which the item is to be loaned.
Note: For Relais Hosted Service customers who use the staff web client to process requests, contact OCLC Support to update these settings. Please provide the appropriate generic patrons IDs as described above.
If you allow patrons to use the delivery method of Pickup for material they are requesting through ILL, you will need to ensure that you have your correct library system pickup location codes associated with the pickup locations used by patrons in Relais when they place requests in your system. The AcceptItem NCIP message creates a brief bib and item and places a hold on the brief bib for pickup in your library system when processing a LON request.
Field | Characters | Description |
---|---|---|
Code | The pickup location code in Relais is a one character code. You can use A-Z, 0-9, as well as the ~, !, @< #, $, %< ^, &, *, (, ), _, -, +, =, { etc. characters to define these pickup locations. Enter in a single character code. | |
Library Symbol | Enter in your institution's library symbol. | |
ILS Code | 20 | Enter in the pickup location code from your library system that represents the pickup location you are creating/modifying in Relais. |
Description | 50 | Enter in a description of the pickup location. This description will display in the Delivery Location drop down list when placing requests in the system and displays in alphabetical order by description. |
Note: If you wish a commonly used pickup location to move to the top of the display list, enter an * or character at the front of the description to move it to the top of the list.