Brice Stacey home

How Voyager libraries using SIP can configure a short and long loan period for WorldCat Navigator

The Boston Library Consortium currently uses WorldCat Local / Navigator to manage consortial borrowing. This article will describe how Voyager libraries can implement both long and short loan periods using SIP [1]. I recommend that you download the manual Interface to Self Check Modules Using 3M SIP for a more detailed guide [2]. Follow along in the the chapter Setting Up SIP Self Check - System Administration Setup.

When checking out books in Voyager with SIP, just like when using the Circulation Module, the specific circulation policy used is determined by the combination of item type and patron group at time of the transaction. Voyager does not support arbitrary due dates [3][4]. Therefore, in order to implement a long and short loan period we will need two item types [5] and the particular item type will need to be assigned at the point an item is created.

Items are created using the Create Bib Record Request [6], a Voyager-only extension to SIP that creates a Bib / MFHD / Item trio. Looking at the specifications for that message (Appendix B-24), you'll notice that there is no field to specify an item's item type. Instead, the item type is determined by the Default Item Type of the location your SIP operator uses to sign in [7]. Prior to using SIP, you must sign in using the SIP operator's username, password, and also choose a location just as you would when using any Voyager module. So, let's delve into how we might go about getting it all to work together.

Create SIP Circulation Security Policy

Skip this section if you already have a SIP circulation policy. If you are currently borrowing with integrated circulation, this is most likely already done.

Circulation Security Policies determine what circulation tasks operators are allowed to perform.

  1. Open the SysAdmin module.
  2. Go to Security > Circulation Profiles.
  3. Click New.
  4. Enter a name. Example: SIP for WorldCat Local.
  5. Click the Profiles tab.
  6. Tick Charge/Renew, Discharge, Add/Update Recall/Hold Requests, Mask Patron Social Security Number, View-Only Patorn Records.
  7. Click save.

Create SIP Operator Profile

Skip this section if you already have a working SIP operator. If you are currently borrowing with integrated circulation, this is most likely already done.

  1. Open the SysAdmin module.
  2. Go to Security > Operator Profiles.
  3. Click New Give the operator a first and last name, username, and password.
  4. Click Save.

Assign SIP Operator to Circulation Security Policy

Skip this section if you already have a working SIP operator. If you are currently borrowing with integrated circulation, this is most likely done.

  1. Open the SysAdmin module.
  2. Go to Security > Circulation Profiles.
  3. Select the SIP Circulation Security Policy created in the previous section and click edit.
  4. Click the Operator tab.
  5. Select the appropriate SIP operator from the list of Available Operators and click the single right arrow button to move it into the list of Selected Operators.
  6. Click Save.

Create SIP Location

If you are currently borrowing with integrated circulation, you will only need to create one additional location for short loans.

Since a location can only have one Default Item Type, you will require a location for each separate item type you wish to have created using SIP.

  1. Open the SysAdmin module.
  2. Go to System > Locations.
  3. Click New.
  4. Enter a code (e.g. NRESHORT), name (e.g. SIP NRE Short Loan), spine label name (I'm not sure if this is ever used), and a long descriptive name at OPAC Display Name (e.g. SIP location to implement NRE short loan periods). The manual states it does not matter what you choose for Suppress in OPAC so I recommend leaving it unchecked.
  5. Click Save.

Assign SIP Location to Circulation Security Policy

  1. Open the SysAdmin module.
  2. Go to Security > Circulation Profiles.
  3. Select the SIP Circulation Security Policy created in the section "Create SIP Circulation Security Policy" or that already exists and click edit.
  4. Click the Locations tab.
  5. Select the appropriate SIP location from the list of Available Locations and click the single right arrow button to move it into the list of Selected Locations.
  6. Click Save.

Assign SIP Location to a Master Security Policy

  1. Open the SysAdmin module.
  2. Go to Security > Master Profiles.
  3. Select the Master Security Profiles you wish to be allowed to authorize the SIP location and click edit. At the very least, the Master Profile your operator is a member of will need to have the SIP location added.
  4. Click the Locations tab.
  5. Select the appropriate SIP location from the list of Available Locations and click the single right arrow button to move it into the list of Selected Locations.
  6. Click Save.

Assign SIP Location to a Circulation Policy

  1. Open the SysAdmin module.
  2. Go to Circulation > Policy Definitions.
  3. Select a Circulation Policy and click Edit.
  4. Click the Locations tab.
  5. Select the appropriate SIP location from the list of Available Locations and click the single right arrow button to move it into the list of Selected Locations.

Change the Default Item Type and Default Location of a SIP Location

  1. Open the SysAdmin module.
  2. Go to Circulation > Policy Definitions.
  3. Select a Circulation Policy and click Edit.
  4. Click the Locations tab.
  5. Select the SIP location in the Selected Locations list and click Settings....
  6. Set the Default Item Type appropriately. For example, if this location will be used for the short location, be sure to set the default item type to the item type used for short loan durations.
  7. Set the Default Location to the default location you want items to have. If you do not track the transit of items from processing to the hold shelf, I suggest indicating the pickup location. However, if you track the transit of items from processing to pickup, you might want to set the Default Location to where you process arriving books.
  8. Check Circulation Location.
  9. Check Courtesy Discharge.

At this point, you should be ready to go. You should contact OCLC with the new SIP location code and they'll run you through some tests to be sure it all works. 8

Further Reading

Notes

#1. OCLC's original idea was to append the due date to the title and let each library manually process each book. NRE is considered the bleeding edge of delivery tools in libraries, yet appending due dates to titles seems like such an antiquated solution. Libraries need to figure out technology sooner or later or else they're going to be suckered into such costly, mediocre solutions.

#2. You can find it on the Doc Portal under User Guides > Voyager Extension Modules User Guides > Interface to Self Check Modules Using 3M SIP. There you will find two PDFs:

#3. I understand you can set an arbitrary due date using the Circulation Module. After charging an item, right click on it and select Modify Due Date.

#4. The official 3M SIP protocol supports check out requests with specific due dates, but Voyager's implementation of it does not. With the standard 3M spec, you could set the No Block fixed-field to Y and then set the NB Due Date to the desired due date. However, this seems to be intended so that self checkout machines can continue to operate while offline using some default value and be able to synchronize with the server once it's back online. Next time you choose an ILS, I might suggest choosing one that is committed to fully supporting protocols or you will continue to implement such ugly hacks as I describe in this article.

#5. I would suggest a highly descriptive item type. For example NRELONG, NRESHORT so that there is little confusion.

#6. A Create Bib Request might look something like this:

8120100813 133505AO|MFSelfchk|AJThe transformation of learning : / |AB77087|AC|

This will create an item with the title "The transformation of learning" and an item with barcode 77087. The SIP server might then respond with

821MJ633124|MA630995|AFCreate Bib successful.|

Not so scary looking is it?

#7. This is a login message

9300CNusername|COpassword|CPlocation|

And a successful response.

941

#8. This article was written after configuring UMass Boston's server and I have not vetted these instructions with another library. So, these instructions may be insufficient, inaccurate, or otherwise useless. Please let me know if there are any mistakes and I'll happily correct them. if they work, please let me know so I can remove this warning.