Beefy Boxes and Bandwidth Generously Provided by pair Networks
No such thing as a small change

method of querying MELVYL

by Foxpond Hollow (Sexton)
on Aug 04, 2009 at 18:19 UTC ( #785860=perlquestion: print w/replies, xml ) Need Help??

Foxpond Hollow has asked for the wisdom of the Perl Monks concerning the following question:

Hi all. I have an obscure problem that I may end up having to solve from the ground up, but hopefully not. I work in the University of California library system, and use the MELVYL database (link below) heavily. MELVYL is the library catalog system for the UC system and is MARC formatted. It used to have telnet access, but unfortunately that was discontinued a couple years ago. What I'm wondering (hoping) is, does anyone know of a module currently existing that can query MELVYL? I haven't been able to find one myself, so if one doesn't exist, what should I be looking at in terms of querying this thing manually? I assume I'll need a combination of the LWP and MARC modules, but if anyone has any tips it'd be appreciated. Thanks.

MELVYL website:

Replies are listed 'Best First'.
Re: method of querying MELVYL
by Old_Gray_Bear (Bishop) on Aug 04, 2009 at 18:54 UTC
    A Google search on 'melvyl api' generated a hit on an article that discusses the mechanics of Melvyl:

    "For our initial implementation of the Google Book Search API (application programming interface), CDL integrated the API features into the Melvyl Catalog at the brief record display level."

    This might give you a starting point for the API. For the actual MARC code, there is MARC-Record, which also may be a good starting point (the last updated field says '2007').

    I Go Back to Sleep, Now.


Re: method of querying MELVYL
by ig (Vicar) on Aug 04, 2009 at 21:48 UTC

    Your own IT department should be your best source of information. If there are Perl modules available, they probably know about them. As developer and provider of the application and database, they should be able to tell you how best to access them.

Log In?

What's my password?
Create A New User
Domain Nodelet?
Node Status?
node history
Node Type: perlquestion [id://785860]
Approved by Old_Gray_Bear
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others taking refuge in the Monastery: (3)
As of 2022-05-17 15:19 GMT
Find Nodes?
    Voting Booth?
    Do you prefer to work remotely?

    Results (66 votes). Check out past polls.