Download presentation
Presentation is loading. Please wait.
Published byTyrone Simpson Modified over 9 years ago
1
Voyager Web Services and Web Applications Birong Ho Systems Librarian Western Michigan University March, 2011, Developer Meets Developer - birong.ho@wmich.edu
2
Voyager Web Services ? The set of Web services that was introduced previously has been enlarged to increase the openness of Voyager, facilitating its interoperability with other systems and enabling customers to develop code extensions that they can share with the Voyager community. All Web services are available in the Developer Zone of the EL Commons collaborative Web site.
3
Voyager Web Services http://www.exlibrisgroup.org/display/Voyag erOI/XML+Over+HTTP+Web+Services http://www.exlibrisgroup.org/display/Voyag erOI/XML+Over+HTTP+Web+Services There are two types of open interfaces in Voyager: RESTful APIs and XML over HTTP.
4
the clients/user agents used at WMU Discovery Layer Tool (open source) Local PHP programs to batch process Renew
6
public function submitRecall($bibid, $itemid, $patron, $pickuplocation){ global $configArray; $client = new HTTP_Request('http://voyager.library.wmich.edu:7014/vxws/SendPatronRequestService'); $client->setMethod(HTTP_REQUEST_METHOD_POST); $recallxml = ' Western Michigan University Libraries Westcat WMICHDB RECALL 36 thisCopy 1@1@WMICHDB20020730122958
7
'. $bibid. ' '. $pickuplocation. ' '. $itemid. ' '. $patron['institution_id']. ' '; $client->addHeader('Content-Type', 'application/x-www-form-urlencoded\r\n'); $client->addRawPostData($recallxml); $client->sendRequest(); $recallresponse = $client->getResponseBody(); header('Location: '. $configArray['Site']['url']. 'MyResearch/Holds'); }
12
Holds Requests Management
14
Short Loans Requests Management
16
References http://www.exlibrisgroup.org/display/Voyager/MySccou ntService http://www.exlibrisgroup.org/display/Voyager/MySccou ntService Duong, Chi-Hoi, Voyager Developer, Focus Point of Open Platform, Voyager Web Services, Developers Meet Developers Meeting, Chicago, IL, USA March 26, 2009 http://www.exlibrisgroup.org/display/prosentationshttp://www.exlibrisgroup.org/display/prosentations Introduction to Voyager RESTful APIs, http://exlibrisgroup.org/display/VoyagerOI/Introduction+ to+Voyager+RESTful+APIs http://exlibrisgroup.org/display/VoyagerOI/Introduction+ to+Voyager+RESTful+APIs Sherman, Dennis Using Voayge Web Services, Ex Libris Technical Seminar, May 4-5 2009
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.