Use yaz. This will give you basic holdings information.
Example:
yaz-client
Z> open addison.vt.edu:210/innopac Connecting...OK. Sent initrequest. Connection accepted by v2 target. ID : Z39.50-III Name : z39-innopac Version: 1 UserInformationfield: { OCTETSTRING(len=52) Innovative Interfaces Inc. Z39.50 SERVER version 1.1 } Guessing visiblestring: 'Innovative Interfaces Inc. Z39.50 SERVER version 1.1' Options: search present scan namedResultSets Elapsed: 0.083577 Z> format opac Z> find @attr 1=1003 @attr 4=1 "knuth donald" Sent searchRequest. Received SearchResponse. Search was a success. Number of hits: 19, setno 1 records returned: 0 Elapsed: 0.007483 Z> show 1 Sent presentRequest (1+1). Records: 1 [INNOPAC]Record type: OPAC Record type: USmarc 01013nam 22002658a 4500 001 ocm07948639 008 820506s1981 gw b 101 0 eng 010 $a 81018418 020 $a 0387111573 (U.S.) 035 $a 0501-40660 040 $a DLC $c DLC 049 $a VPII 050 0 $a QA9.58 $b .A43 245 00 $a Algorithms in modern mathematics and computer science : $b proceedings, Urgench, Uzbek SSR, September 16-22, 1979 / $c edited by A.P. Ershov and D.E. Knuth. 260 $a Berlin ; $a New York : $b Springer-Verlag, $c 1981. 263 $a 8111. 300 $a xi, 487 p. : $b ill. ; $c 24 cm. 440 0 $a Lecture notes in computer science ; $v 122. 500 $a "The symposium was organized by the Academy of Sciences of the Uzbek S.S.R."--Pref. 504 $a Includes bibliographies and index. 650 0 $a Algorithms $v Congresses. 650 0 $a Computer programming $v Congresses. 700 1 $a Ershov, A. P. $q (Andreæi Petrovich) 700 1 $a Knuth, Donald Ervin, $d 1938- 710 2 $a æUzbekiston SSR fanlar akademiëiìasi. Data holdings 0 localLocation: Newman 4th Floor callNumber: QA9.58 .A43 publicNote: AVAILABLE nextResultSetPosition = 2 Elapsed: 0.192699 Caveat: If you want XML, *do not* ask III's Z39.50 for the Z39.50 xml format. Their XML is ill-formed. Instead, ask III's server for records with holdings information using the "opac" format, as shown above, then have yaz convert that into well-formed XML. See http://lists.indexdata.dk/pipermail/yazlist/2005-December/001485.html for how to do that using yaz's PHP binding. - Godmar On 2/28/07, Nathan Mealey <[EMAIL PROTECTED]> wrote:
Simmons is a III-based library. I'm in the midst of developing an application that uses a subset of our records that I've exported via creating a list and then pushing it into a MySQL database. We did not purchase the XMLServer module during the time that it was available, and so I don't have that as an option for querying our III database. What I'm wondering is whether Z39.50 would allow me to query our III database and receive an item's status information. And if yes, then what the technologies and/or steps involved would be (broadly speaking). Our III database definitely accepts Z39.50 queries, but I've haven't made use of this in an external application before. The application that I'm developing uses Rails & MySQL running on a Windows 2003 Server. Does anyone have any ideas about this? Thanks! -- Nathan Mealey Systems Librarian Simmons College 617.521.2755 [EMAIL PROTECTED]