ill asap2 – connecting oclc and illiad by terry reese oregon state university...

25
ILL ASAP2 – connecting OCLC and ILLIAD By Terry Reese Oregon State University terry.reese@oregonstat e.edu

Upload: alicia-ramsey

Post on 16-Dec-2015

216 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: ILL ASAP2 – connecting OCLC and ILLIAD By Terry Reese Oregon State University terry.reese@oregonstate.edu

ILL ASAP2 – connecting OCLC and ILLIAD

By Terry Reese

Oregon State University

[email protected]

Page 2: ILL ASAP2 – connecting OCLC and ILLIAD By Terry Reese Oregon State University terry.reese@oregonstate.edu

What is ILL ASAP

Originally a VBScript written by Kyle Banerjee while at Oregon State University

Would process ILLMe source file and extract holdings information from Innovative Interfaces OPACs and create easy to use XML generated request slips.

Page 3: ILL ASAP2 – connecting OCLC and ILLIAD By Terry Reese Oregon State University terry.reese@oregonstate.edu

Why Retire ILL ASAP

No choice With OCLC retiring ILLMe, the original

ILL ASAP no longer had a source file to process.

Many users had migrated to ILLIAD, so I had been under the preception that ILL ASAP was no longer in use.

Page 4: ILL ASAP2 – connecting OCLC and ILLIAD By Terry Reese Oregon State University terry.reese@oregonstate.edu

Short retirement…

Within a week of ILLMe’s retirement, I started receiving questions from users regarding the continuance of ILL ASAP, so….

Page 5: ILL ASAP2 – connecting OCLC and ILLIAD By Terry Reese Oregon State University terry.reese@oregonstate.edu

ILL ASAP 2

Creation of ILL ASAP 2 Specifications:

Works with OCLC’s WorldCat Resource Sharing system

Can interact with ILLIAD’s borrowing system Can extract holdings from SIRSI and III

systems Written in C#, and as always, has been

released as Open Source.

Page 6: ILL ASAP2 – connecting OCLC and ILLIAD By Terry Reese Oregon State University terry.reese@oregonstate.edu

OCLC’s WorldCat Resource Sharing

OCLC’s new interface SOAP-based WSDL

system Accomedates both

borrowing and lending

Page 7: ILL ASAP2 – connecting OCLC and ILLIAD By Terry Reese Oregon State University terry.reese@oregonstate.edu

OCLC’s WorldCat Resource Sharing

Configuring ILL ASAP 2 Billing Options ILLIAD Options Labels Security Server Options Shipping Options

Page 8: ILL ASAP2 – connecting OCLC and ILLIAD By Terry Reese Oregon State University terry.reese@oregonstate.edu

OCLC’s WorldCat Resource Sharing

Configuring ILL ASAP 2

Page 9: ILL ASAP2 – connecting OCLC and ILLIAD By Terry Reese Oregon State University terry.reese@oregonstate.edu

OCLC’s WorldCat Resource Sharing

Testing Server Configuration:

Page 10: ILL ASAP2 – connecting OCLC and ILLIAD By Terry Reese Oregon State University terry.reese@oregonstate.edu

ILL ASAP 2 OCLC Interaction

Messaging File Can process materials in the message

file with a status of conditional pending, pending, renewal request and retry pending.

Page 11: ILL ASAP2 – connecting OCLC and ILLIAD By Terry Reese Oregon State University terry.reese@oregonstate.edu

ILL ASAP 2 OCLC Interaction

Messaging File When processing the message file, ILL

ASAP 2 will:1. Query each item against your OPAC

(presuming it’s a III or SIRSI system)

2. Print out a request receipt

3. Sets each processed item from PENDING to IN_PROCESS.

Page 12: ILL ASAP2 – connecting OCLC and ILLIAD By Terry Reese Oregon State University terry.reese@oregonstate.edu

ILL ASAP 2 OCLC Interaction

Receipt Example: (link)

Page 13: ILL ASAP2 – connecting OCLC and ILLIAD By Terry Reese Oregon State University terry.reese@oregonstate.edu

ILL ASAP 2 OCLC Interaction

Customizing Receipt: XML-based template that defines data

to be utilized. http://oregonstate.edu/~reeset/presentatio

ns/nwill/2005/template.xml

XSLT-based template that defines how the data should be displayed.

http://oregonstate.edu/~reeset/presentations/nwill/2005/ill.xsl

Page 14: ILL ASAP2 – connecting OCLC and ILLIAD By Terry Reese Oregon State University terry.reese@oregonstate.edu

ILL ASAP 2 OCLC Interaction

Batch Processing Requests New to ILL ASAP 2

Batch Filling of Requests: Users can set fill requests for individual items or in batches.

Allows users to store and select different Date Dues for each lending request.

Changes status from IN_PROCESS to Filled.

Page 15: ILL ASAP2 – connecting OCLC and ILLIAD By Terry Reese Oregon State University terry.reese@oregonstate.edu

ILL ASAP 2 OCLC Interaction

Batch Processing Requests

Page 16: ILL ASAP2 – connecting OCLC and ILLIAD By Terry Reese Oregon State University terry.reese@oregonstate.edu

ILL ASAP 2 OCLC Interaction

Batch Processing Requests New to ILL ASAP 2

Batch Decline of Requests: Users can decline requests for individual items or in batches.

Allows users to store and select from different reasons for no.

Changes status from IN_PROCESS to not filled.

Page 17: ILL ASAP2 – connecting OCLC and ILLIAD By Terry Reese Oregon State University terry.reese@oregonstate.edu

ILL ASAP 2 OCLC Interaction

Batch Processing Requests

Page 18: ILL ASAP2 – connecting OCLC and ILLIAD By Terry Reese Oregon State University terry.reese@oregonstate.edu

ILL ASAP 2 ILLIAD Interaction

Need: Capturing holdings

information Present software

uses Z39.50 to get Call Number/Location Information from MARC record.

Page 19: ILL ASAP2 – connecting OCLC and ILLIAD By Terry Reese Oregon State University terry.reese@oregonstate.edu

ILL ASAP 2 ILLIAD Interaction

Need: However, what is

actually needed is the holdings record data to determine actual holdings.

Page 20: ILL ASAP2 – connecting OCLC and ILLIAD By Terry Reese Oregon State University terry.reese@oregonstate.edu

ILL ASAP 2 ILLIAD Interaction

Need: Exactly what

information to extract becomes more muddled as ILS add-ons are created. In III, ERM records provide only a title to the Z39.50 Client giving no indication of holdings.

Page 21: ILL ASAP2 – connecting OCLC and ILLIAD By Terry Reese Oregon State University terry.reese@oregonstate.edu

ILL ASAP 2 ILLIAD Interaction

Importing Holdings Interacts with the following ILLIAD

tables: dbo.Transactions, dbo.LendingRequests

Processes items from the dbo.Transactions table with a ProcessType of “Lending” and a TransactionStatus of “Awaiting Processing”

Page 22: ILL ASAP2 – connecting OCLC and ILLIAD By Terry Reese Oregon State University terry.reese@oregonstate.edu

ILL ASAP 2 ILLIAD Interaction

Importing Holdings Appends holdings data to the OCLC

request in the dbo.LendingRequests. Inserts Call Number into the

dbo.Transactions table for all items and Location into the dbo.Transactions table when handling individual items.

Page 23: ILL ASAP2 – connecting OCLC and ILLIAD By Terry Reese Oregon State University terry.reese@oregonstate.edu

ILL ASAP 2 ILLIAD Interaction

ILLIAD Screens (OCLC Request):

Page 24: ILL ASAP2 – connecting OCLC and ILLIAD By Terry Reese Oregon State University terry.reese@oregonstate.edu

ILL ASAP 2 ILLIAD Interaction

ILLIAD Screens (Main Window):

Page 25: ILL ASAP2 – connecting OCLC and ILLIAD By Terry Reese Oregon State University terry.reese@oregonstate.edu

Questions?

Where is this program available? http://oregonstate.edu/~reeset/illasap/