Upload
enug
View
642
Download
1
Embed Size (px)
DESCRIPTION
Citation preview
Using the Aleph REST API to support item requests from a separate discovery system (Aquabrowser)
by Corinna Baksik
Development work by
Michael Vandermillen
Why 1 Seamless user experience httphollisharvardeduitemid=|librarymaleph|012353769 httpcheethamhulharvardedu8992Ffunc=item-hold-requestampdoc_library=HVD50ampadm_doc_number=012353769ampitem_sequence=000010
Why 2 Better stats
Why 3 Better mobile experience
Setting up JBOSS server
1 Start stop server via utilw (Server does not appear in utilw1 (Monitor
servers)
2 Type jlog at prompt to see log
3 Update globalproperties file with ports server names
4 $alephe_rootdlf_engdlf-globaltng
(we use to delete private data we donrsquot need)
5 open port 189
Design
Link to local app (with ADM + Item Seq )
Authentication
Check for Patron Blocks
Send Request
Check Borrower Expiration Date
Show Request Options and Instructions
Aquabrowser
PIN System
Local app
Retrieve Patron ID via call to X-server
REST
API
Aquabrowser interface
httphollisserviceslibharvardeduitemrequestbibid=HVD01012809860 ampitemid=HVD50012353769000010
Authentication
bull Harvard PIN Server
bull Harvard ID Aleph Patron ID
httpcheethamhulharvardedu8992
Xop=bor-by-key
ampbor_id=HUIDampverification=HUIDamplibrary=hvd50
ampuser_name=clientIDampuser_password=clientPW
REST call for patron info
httpcheethamhulharvardedu1892rest-dlfpatron patronIDpatronInformationaddress
Expired ID Aleph OPAC
Expired ID Aquabrowser
REST call
httpcheethamhulharvardedu1892rest-dlfpatron patronIDpatronStatusregistration
Patron Blocks Aleph OPAC
bull Patron is presented with a confirmation screen
bull When they go to library to get book theyrsquoll be told they canrsquot check it out due to blocks
Patron Blocks Aleph OPAC
Patron Blocks Aleph OPAC
The only place they would see a block is in their My Account page
Patron Block Aquabrowser
Use REST to check for block
httpcheethamhulharvardedu1892rest-dlfpatron patronIDpatronStatusblocks
Hold Request Aleph OPAC
Hold Request Aquabrowser
Hold Request httpcheethamhulharvardedu1892rest-dlfpatron patronIDrecordHVD01bibitemsHVD50ADMSEQhold
Use XSL to modify what Aleph returns
Example Item on loan with a waitlist
Apply XSLT to XML from Aleph API
Notes returned by Aleph API
XSLT applied to Notes
On Loan until 123199
Send Request httpcheethamhulharvardedu1892restdlfpatron patronIDrecordHVD01bibitemsHVD50ADMSEQhold
post_xml=
lthold-request-parametersgt
ltpickup-locationgt
pickup-locationcode
ltpickup-locationgt
ltnote-1gtltnote-1gt
ltnote-2gtltnote-2gt
lthold-request-parametersgt
Success
Mobile stylesheet
httphollisserviceslibharvardeduhollisservicesitemrequestbibid=HVD01012809860ampitemid=HVD50007605221000010
About the local app (Developer Michael Vandermillen Harvard Library)
bull Resides on separate server
bull Tomcat application running behind Apache
bull Groovy and Grails web app framework (Java platform)
Future Plans
bull Create new interface for all My Account info
bull Create an interface that also includes other patron requests so users can see all library activity in one place
(ILL Borrow Direct EDD Aeon)
Questions
Corinna Baksik Systems Librarian Office for Information Systems Harvard Library Email corinna_baksikharvardedu Skype corinna_baksik
See also bull Ex Libris Commons bull ldquoAleph Restful APIs ldquo Powerpoint on Doc Center
Why 1 Seamless user experience httphollisharvardeduitemid=|librarymaleph|012353769 httpcheethamhulharvardedu8992Ffunc=item-hold-requestampdoc_library=HVD50ampadm_doc_number=012353769ampitem_sequence=000010
Why 2 Better stats
Why 3 Better mobile experience
Setting up JBOSS server
1 Start stop server via utilw (Server does not appear in utilw1 (Monitor
servers)
2 Type jlog at prompt to see log
3 Update globalproperties file with ports server names
4 $alephe_rootdlf_engdlf-globaltng
(we use to delete private data we donrsquot need)
5 open port 189
Design
Link to local app (with ADM + Item Seq )
Authentication
Check for Patron Blocks
Send Request
Check Borrower Expiration Date
Show Request Options and Instructions
Aquabrowser
PIN System
Local app
Retrieve Patron ID via call to X-server
REST
API
Aquabrowser interface
httphollisserviceslibharvardeduitemrequestbibid=HVD01012809860 ampitemid=HVD50012353769000010
Authentication
bull Harvard PIN Server
bull Harvard ID Aleph Patron ID
httpcheethamhulharvardedu8992
Xop=bor-by-key
ampbor_id=HUIDampverification=HUIDamplibrary=hvd50
ampuser_name=clientIDampuser_password=clientPW
REST call for patron info
httpcheethamhulharvardedu1892rest-dlfpatron patronIDpatronInformationaddress
Expired ID Aleph OPAC
Expired ID Aquabrowser
REST call
httpcheethamhulharvardedu1892rest-dlfpatron patronIDpatronStatusregistration
Patron Blocks Aleph OPAC
bull Patron is presented with a confirmation screen
bull When they go to library to get book theyrsquoll be told they canrsquot check it out due to blocks
Patron Blocks Aleph OPAC
Patron Blocks Aleph OPAC
The only place they would see a block is in their My Account page
Patron Block Aquabrowser
Use REST to check for block
httpcheethamhulharvardedu1892rest-dlfpatron patronIDpatronStatusblocks
Hold Request Aleph OPAC
Hold Request Aquabrowser
Hold Request httpcheethamhulharvardedu1892rest-dlfpatron patronIDrecordHVD01bibitemsHVD50ADMSEQhold
Use XSL to modify what Aleph returns
Example Item on loan with a waitlist
Apply XSLT to XML from Aleph API
Notes returned by Aleph API
XSLT applied to Notes
On Loan until 123199
Send Request httpcheethamhulharvardedu1892restdlfpatron patronIDrecordHVD01bibitemsHVD50ADMSEQhold
post_xml=
lthold-request-parametersgt
ltpickup-locationgt
pickup-locationcode
ltpickup-locationgt
ltnote-1gtltnote-1gt
ltnote-2gtltnote-2gt
lthold-request-parametersgt
Success
Mobile stylesheet
httphollisserviceslibharvardeduhollisservicesitemrequestbibid=HVD01012809860ampitemid=HVD50007605221000010
About the local app (Developer Michael Vandermillen Harvard Library)
bull Resides on separate server
bull Tomcat application running behind Apache
bull Groovy and Grails web app framework (Java platform)
Future Plans
bull Create new interface for all My Account info
bull Create an interface that also includes other patron requests so users can see all library activity in one place
(ILL Borrow Direct EDD Aeon)
Questions
Corinna Baksik Systems Librarian Office for Information Systems Harvard Library Email corinna_baksikharvardedu Skype corinna_baksik
See also bull Ex Libris Commons bull ldquoAleph Restful APIs ldquo Powerpoint on Doc Center
Why 2 Better stats
Why 3 Better mobile experience
Setting up JBOSS server
1 Start stop server via utilw (Server does not appear in utilw1 (Monitor
servers)
2 Type jlog at prompt to see log
3 Update globalproperties file with ports server names
4 $alephe_rootdlf_engdlf-globaltng
(we use to delete private data we donrsquot need)
5 open port 189
Design
Link to local app (with ADM + Item Seq )
Authentication
Check for Patron Blocks
Send Request
Check Borrower Expiration Date
Show Request Options and Instructions
Aquabrowser
PIN System
Local app
Retrieve Patron ID via call to X-server
REST
API
Aquabrowser interface
httphollisserviceslibharvardeduitemrequestbibid=HVD01012809860 ampitemid=HVD50012353769000010
Authentication
bull Harvard PIN Server
bull Harvard ID Aleph Patron ID
httpcheethamhulharvardedu8992
Xop=bor-by-key
ampbor_id=HUIDampverification=HUIDamplibrary=hvd50
ampuser_name=clientIDampuser_password=clientPW
REST call for patron info
httpcheethamhulharvardedu1892rest-dlfpatron patronIDpatronInformationaddress
Expired ID Aleph OPAC
Expired ID Aquabrowser
REST call
httpcheethamhulharvardedu1892rest-dlfpatron patronIDpatronStatusregistration
Patron Blocks Aleph OPAC
bull Patron is presented with a confirmation screen
bull When they go to library to get book theyrsquoll be told they canrsquot check it out due to blocks
Patron Blocks Aleph OPAC
Patron Blocks Aleph OPAC
The only place they would see a block is in their My Account page
Patron Block Aquabrowser
Use REST to check for block
httpcheethamhulharvardedu1892rest-dlfpatron patronIDpatronStatusblocks
Hold Request Aleph OPAC
Hold Request Aquabrowser
Hold Request httpcheethamhulharvardedu1892rest-dlfpatron patronIDrecordHVD01bibitemsHVD50ADMSEQhold
Use XSL to modify what Aleph returns
Example Item on loan with a waitlist
Apply XSLT to XML from Aleph API
Notes returned by Aleph API
XSLT applied to Notes
On Loan until 123199
Send Request httpcheethamhulharvardedu1892restdlfpatron patronIDrecordHVD01bibitemsHVD50ADMSEQhold
post_xml=
lthold-request-parametersgt
ltpickup-locationgt
pickup-locationcode
ltpickup-locationgt
ltnote-1gtltnote-1gt
ltnote-2gtltnote-2gt
lthold-request-parametersgt
Success
Mobile stylesheet
httphollisserviceslibharvardeduhollisservicesitemrequestbibid=HVD01012809860ampitemid=HVD50007605221000010
About the local app (Developer Michael Vandermillen Harvard Library)
bull Resides on separate server
bull Tomcat application running behind Apache
bull Groovy and Grails web app framework (Java platform)
Future Plans
bull Create new interface for all My Account info
bull Create an interface that also includes other patron requests so users can see all library activity in one place
(ILL Borrow Direct EDD Aeon)
Questions
Corinna Baksik Systems Librarian Office for Information Systems Harvard Library Email corinna_baksikharvardedu Skype corinna_baksik
See also bull Ex Libris Commons bull ldquoAleph Restful APIs ldquo Powerpoint on Doc Center
Why 3 Better mobile experience
Setting up JBOSS server
1 Start stop server via utilw (Server does not appear in utilw1 (Monitor
servers)
2 Type jlog at prompt to see log
3 Update globalproperties file with ports server names
4 $alephe_rootdlf_engdlf-globaltng
(we use to delete private data we donrsquot need)
5 open port 189
Design
Link to local app (with ADM + Item Seq )
Authentication
Check for Patron Blocks
Send Request
Check Borrower Expiration Date
Show Request Options and Instructions
Aquabrowser
PIN System
Local app
Retrieve Patron ID via call to X-server
REST
API
Aquabrowser interface
httphollisserviceslibharvardeduitemrequestbibid=HVD01012809860 ampitemid=HVD50012353769000010
Authentication
bull Harvard PIN Server
bull Harvard ID Aleph Patron ID
httpcheethamhulharvardedu8992
Xop=bor-by-key
ampbor_id=HUIDampverification=HUIDamplibrary=hvd50
ampuser_name=clientIDampuser_password=clientPW
REST call for patron info
httpcheethamhulharvardedu1892rest-dlfpatron patronIDpatronInformationaddress
Expired ID Aleph OPAC
Expired ID Aquabrowser
REST call
httpcheethamhulharvardedu1892rest-dlfpatron patronIDpatronStatusregistration
Patron Blocks Aleph OPAC
bull Patron is presented with a confirmation screen
bull When they go to library to get book theyrsquoll be told they canrsquot check it out due to blocks
Patron Blocks Aleph OPAC
Patron Blocks Aleph OPAC
The only place they would see a block is in their My Account page
Patron Block Aquabrowser
Use REST to check for block
httpcheethamhulharvardedu1892rest-dlfpatron patronIDpatronStatusblocks
Hold Request Aleph OPAC
Hold Request Aquabrowser
Hold Request httpcheethamhulharvardedu1892rest-dlfpatron patronIDrecordHVD01bibitemsHVD50ADMSEQhold
Use XSL to modify what Aleph returns
Example Item on loan with a waitlist
Apply XSLT to XML from Aleph API
Notes returned by Aleph API
XSLT applied to Notes
On Loan until 123199
Send Request httpcheethamhulharvardedu1892restdlfpatron patronIDrecordHVD01bibitemsHVD50ADMSEQhold
post_xml=
lthold-request-parametersgt
ltpickup-locationgt
pickup-locationcode
ltpickup-locationgt
ltnote-1gtltnote-1gt
ltnote-2gtltnote-2gt
lthold-request-parametersgt
Success
Mobile stylesheet
httphollisserviceslibharvardeduhollisservicesitemrequestbibid=HVD01012809860ampitemid=HVD50007605221000010
About the local app (Developer Michael Vandermillen Harvard Library)
bull Resides on separate server
bull Tomcat application running behind Apache
bull Groovy and Grails web app framework (Java platform)
Future Plans
bull Create new interface for all My Account info
bull Create an interface that also includes other patron requests so users can see all library activity in one place
(ILL Borrow Direct EDD Aeon)
Questions
Corinna Baksik Systems Librarian Office for Information Systems Harvard Library Email corinna_baksikharvardedu Skype corinna_baksik
See also bull Ex Libris Commons bull ldquoAleph Restful APIs ldquo Powerpoint on Doc Center
Setting up JBOSS server
1 Start stop server via utilw (Server does not appear in utilw1 (Monitor
servers)
2 Type jlog at prompt to see log
3 Update globalproperties file with ports server names
4 $alephe_rootdlf_engdlf-globaltng
(we use to delete private data we donrsquot need)
5 open port 189
Design
Link to local app (with ADM + Item Seq )
Authentication
Check for Patron Blocks
Send Request
Check Borrower Expiration Date
Show Request Options and Instructions
Aquabrowser
PIN System
Local app
Retrieve Patron ID via call to X-server
REST
API
Aquabrowser interface
httphollisserviceslibharvardeduitemrequestbibid=HVD01012809860 ampitemid=HVD50012353769000010
Authentication
bull Harvard PIN Server
bull Harvard ID Aleph Patron ID
httpcheethamhulharvardedu8992
Xop=bor-by-key
ampbor_id=HUIDampverification=HUIDamplibrary=hvd50
ampuser_name=clientIDampuser_password=clientPW
REST call for patron info
httpcheethamhulharvardedu1892rest-dlfpatron patronIDpatronInformationaddress
Expired ID Aleph OPAC
Expired ID Aquabrowser
REST call
httpcheethamhulharvardedu1892rest-dlfpatron patronIDpatronStatusregistration
Patron Blocks Aleph OPAC
bull Patron is presented with a confirmation screen
bull When they go to library to get book theyrsquoll be told they canrsquot check it out due to blocks
Patron Blocks Aleph OPAC
Patron Blocks Aleph OPAC
The only place they would see a block is in their My Account page
Patron Block Aquabrowser
Use REST to check for block
httpcheethamhulharvardedu1892rest-dlfpatron patronIDpatronStatusblocks
Hold Request Aleph OPAC
Hold Request Aquabrowser
Hold Request httpcheethamhulharvardedu1892rest-dlfpatron patronIDrecordHVD01bibitemsHVD50ADMSEQhold
Use XSL to modify what Aleph returns
Example Item on loan with a waitlist
Apply XSLT to XML from Aleph API
Notes returned by Aleph API
XSLT applied to Notes
On Loan until 123199
Send Request httpcheethamhulharvardedu1892restdlfpatron patronIDrecordHVD01bibitemsHVD50ADMSEQhold
post_xml=
lthold-request-parametersgt
ltpickup-locationgt
pickup-locationcode
ltpickup-locationgt
ltnote-1gtltnote-1gt
ltnote-2gtltnote-2gt
lthold-request-parametersgt
Success
Mobile stylesheet
httphollisserviceslibharvardeduhollisservicesitemrequestbibid=HVD01012809860ampitemid=HVD50007605221000010
About the local app (Developer Michael Vandermillen Harvard Library)
bull Resides on separate server
bull Tomcat application running behind Apache
bull Groovy and Grails web app framework (Java platform)
Future Plans
bull Create new interface for all My Account info
bull Create an interface that also includes other patron requests so users can see all library activity in one place
(ILL Borrow Direct EDD Aeon)
Questions
Corinna Baksik Systems Librarian Office for Information Systems Harvard Library Email corinna_baksikharvardedu Skype corinna_baksik
See also bull Ex Libris Commons bull ldquoAleph Restful APIs ldquo Powerpoint on Doc Center
Design
Link to local app (with ADM + Item Seq )
Authentication
Check for Patron Blocks
Send Request
Check Borrower Expiration Date
Show Request Options and Instructions
Aquabrowser
PIN System
Local app
Retrieve Patron ID via call to X-server
REST
API
Aquabrowser interface
httphollisserviceslibharvardeduitemrequestbibid=HVD01012809860 ampitemid=HVD50012353769000010
Authentication
bull Harvard PIN Server
bull Harvard ID Aleph Patron ID
httpcheethamhulharvardedu8992
Xop=bor-by-key
ampbor_id=HUIDampverification=HUIDamplibrary=hvd50
ampuser_name=clientIDampuser_password=clientPW
REST call for patron info
httpcheethamhulharvardedu1892rest-dlfpatron patronIDpatronInformationaddress
Expired ID Aleph OPAC
Expired ID Aquabrowser
REST call
httpcheethamhulharvardedu1892rest-dlfpatron patronIDpatronStatusregistration
Patron Blocks Aleph OPAC
bull Patron is presented with a confirmation screen
bull When they go to library to get book theyrsquoll be told they canrsquot check it out due to blocks
Patron Blocks Aleph OPAC
Patron Blocks Aleph OPAC
The only place they would see a block is in their My Account page
Patron Block Aquabrowser
Use REST to check for block
httpcheethamhulharvardedu1892rest-dlfpatron patronIDpatronStatusblocks
Hold Request Aleph OPAC
Hold Request Aquabrowser
Hold Request httpcheethamhulharvardedu1892rest-dlfpatron patronIDrecordHVD01bibitemsHVD50ADMSEQhold
Use XSL to modify what Aleph returns
Example Item on loan with a waitlist
Apply XSLT to XML from Aleph API
Notes returned by Aleph API
XSLT applied to Notes
On Loan until 123199
Send Request httpcheethamhulharvardedu1892restdlfpatron patronIDrecordHVD01bibitemsHVD50ADMSEQhold
post_xml=
lthold-request-parametersgt
ltpickup-locationgt
pickup-locationcode
ltpickup-locationgt
ltnote-1gtltnote-1gt
ltnote-2gtltnote-2gt
lthold-request-parametersgt
Success
Mobile stylesheet
httphollisserviceslibharvardeduhollisservicesitemrequestbibid=HVD01012809860ampitemid=HVD50007605221000010
About the local app (Developer Michael Vandermillen Harvard Library)
bull Resides on separate server
bull Tomcat application running behind Apache
bull Groovy and Grails web app framework (Java platform)
Future Plans
bull Create new interface for all My Account info
bull Create an interface that also includes other patron requests so users can see all library activity in one place
(ILL Borrow Direct EDD Aeon)
Questions
Corinna Baksik Systems Librarian Office for Information Systems Harvard Library Email corinna_baksikharvardedu Skype corinna_baksik
See also bull Ex Libris Commons bull ldquoAleph Restful APIs ldquo Powerpoint on Doc Center
Aquabrowser interface
httphollisserviceslibharvardeduitemrequestbibid=HVD01012809860 ampitemid=HVD50012353769000010
Authentication
bull Harvard PIN Server
bull Harvard ID Aleph Patron ID
httpcheethamhulharvardedu8992
Xop=bor-by-key
ampbor_id=HUIDampverification=HUIDamplibrary=hvd50
ampuser_name=clientIDampuser_password=clientPW
REST call for patron info
httpcheethamhulharvardedu1892rest-dlfpatron patronIDpatronInformationaddress
Expired ID Aleph OPAC
Expired ID Aquabrowser
REST call
httpcheethamhulharvardedu1892rest-dlfpatron patronIDpatronStatusregistration
Patron Blocks Aleph OPAC
bull Patron is presented with a confirmation screen
bull When they go to library to get book theyrsquoll be told they canrsquot check it out due to blocks
Patron Blocks Aleph OPAC
Patron Blocks Aleph OPAC
The only place they would see a block is in their My Account page
Patron Block Aquabrowser
Use REST to check for block
httpcheethamhulharvardedu1892rest-dlfpatron patronIDpatronStatusblocks
Hold Request Aleph OPAC
Hold Request Aquabrowser
Hold Request httpcheethamhulharvardedu1892rest-dlfpatron patronIDrecordHVD01bibitemsHVD50ADMSEQhold
Use XSL to modify what Aleph returns
Example Item on loan with a waitlist
Apply XSLT to XML from Aleph API
Notes returned by Aleph API
XSLT applied to Notes
On Loan until 123199
Send Request httpcheethamhulharvardedu1892restdlfpatron patronIDrecordHVD01bibitemsHVD50ADMSEQhold
post_xml=
lthold-request-parametersgt
ltpickup-locationgt
pickup-locationcode
ltpickup-locationgt
ltnote-1gtltnote-1gt
ltnote-2gtltnote-2gt
lthold-request-parametersgt
Success
Mobile stylesheet
httphollisserviceslibharvardeduhollisservicesitemrequestbibid=HVD01012809860ampitemid=HVD50007605221000010
About the local app (Developer Michael Vandermillen Harvard Library)
bull Resides on separate server
bull Tomcat application running behind Apache
bull Groovy and Grails web app framework (Java platform)
Future Plans
bull Create new interface for all My Account info
bull Create an interface that also includes other patron requests so users can see all library activity in one place
(ILL Borrow Direct EDD Aeon)
Questions
Corinna Baksik Systems Librarian Office for Information Systems Harvard Library Email corinna_baksikharvardedu Skype corinna_baksik
See also bull Ex Libris Commons bull ldquoAleph Restful APIs ldquo Powerpoint on Doc Center
Authentication
bull Harvard PIN Server
bull Harvard ID Aleph Patron ID
httpcheethamhulharvardedu8992
Xop=bor-by-key
ampbor_id=HUIDampverification=HUIDamplibrary=hvd50
ampuser_name=clientIDampuser_password=clientPW
REST call for patron info
httpcheethamhulharvardedu1892rest-dlfpatron patronIDpatronInformationaddress
Expired ID Aleph OPAC
Expired ID Aquabrowser
REST call
httpcheethamhulharvardedu1892rest-dlfpatron patronIDpatronStatusregistration
Patron Blocks Aleph OPAC
bull Patron is presented with a confirmation screen
bull When they go to library to get book theyrsquoll be told they canrsquot check it out due to blocks
Patron Blocks Aleph OPAC
Patron Blocks Aleph OPAC
The only place they would see a block is in their My Account page
Patron Block Aquabrowser
Use REST to check for block
httpcheethamhulharvardedu1892rest-dlfpatron patronIDpatronStatusblocks
Hold Request Aleph OPAC
Hold Request Aquabrowser
Hold Request httpcheethamhulharvardedu1892rest-dlfpatron patronIDrecordHVD01bibitemsHVD50ADMSEQhold
Use XSL to modify what Aleph returns
Example Item on loan with a waitlist
Apply XSLT to XML from Aleph API
Notes returned by Aleph API
XSLT applied to Notes
On Loan until 123199
Send Request httpcheethamhulharvardedu1892restdlfpatron patronIDrecordHVD01bibitemsHVD50ADMSEQhold
post_xml=
lthold-request-parametersgt
ltpickup-locationgt
pickup-locationcode
ltpickup-locationgt
ltnote-1gtltnote-1gt
ltnote-2gtltnote-2gt
lthold-request-parametersgt
Success
Mobile stylesheet
httphollisserviceslibharvardeduhollisservicesitemrequestbibid=HVD01012809860ampitemid=HVD50007605221000010
About the local app (Developer Michael Vandermillen Harvard Library)
bull Resides on separate server
bull Tomcat application running behind Apache
bull Groovy and Grails web app framework (Java platform)
Future Plans
bull Create new interface for all My Account info
bull Create an interface that also includes other patron requests so users can see all library activity in one place
(ILL Borrow Direct EDD Aeon)
Questions
Corinna Baksik Systems Librarian Office for Information Systems Harvard Library Email corinna_baksikharvardedu Skype corinna_baksik
See also bull Ex Libris Commons bull ldquoAleph Restful APIs ldquo Powerpoint on Doc Center
REST call for patron info
httpcheethamhulharvardedu1892rest-dlfpatron patronIDpatronInformationaddress
Expired ID Aleph OPAC
Expired ID Aquabrowser
REST call
httpcheethamhulharvardedu1892rest-dlfpatron patronIDpatronStatusregistration
Patron Blocks Aleph OPAC
bull Patron is presented with a confirmation screen
bull When they go to library to get book theyrsquoll be told they canrsquot check it out due to blocks
Patron Blocks Aleph OPAC
Patron Blocks Aleph OPAC
The only place they would see a block is in their My Account page
Patron Block Aquabrowser
Use REST to check for block
httpcheethamhulharvardedu1892rest-dlfpatron patronIDpatronStatusblocks
Hold Request Aleph OPAC
Hold Request Aquabrowser
Hold Request httpcheethamhulharvardedu1892rest-dlfpatron patronIDrecordHVD01bibitemsHVD50ADMSEQhold
Use XSL to modify what Aleph returns
Example Item on loan with a waitlist
Apply XSLT to XML from Aleph API
Notes returned by Aleph API
XSLT applied to Notes
On Loan until 123199
Send Request httpcheethamhulharvardedu1892restdlfpatron patronIDrecordHVD01bibitemsHVD50ADMSEQhold
post_xml=
lthold-request-parametersgt
ltpickup-locationgt
pickup-locationcode
ltpickup-locationgt
ltnote-1gtltnote-1gt
ltnote-2gtltnote-2gt
lthold-request-parametersgt
Success
Mobile stylesheet
httphollisserviceslibharvardeduhollisservicesitemrequestbibid=HVD01012809860ampitemid=HVD50007605221000010
About the local app (Developer Michael Vandermillen Harvard Library)
bull Resides on separate server
bull Tomcat application running behind Apache
bull Groovy and Grails web app framework (Java platform)
Future Plans
bull Create new interface for all My Account info
bull Create an interface that also includes other patron requests so users can see all library activity in one place
(ILL Borrow Direct EDD Aeon)
Questions
Corinna Baksik Systems Librarian Office for Information Systems Harvard Library Email corinna_baksikharvardedu Skype corinna_baksik
See also bull Ex Libris Commons bull ldquoAleph Restful APIs ldquo Powerpoint on Doc Center
Expired ID Aleph OPAC
Expired ID Aquabrowser
REST call
httpcheethamhulharvardedu1892rest-dlfpatron patronIDpatronStatusregistration
Patron Blocks Aleph OPAC
bull Patron is presented with a confirmation screen
bull When they go to library to get book theyrsquoll be told they canrsquot check it out due to blocks
Patron Blocks Aleph OPAC
Patron Blocks Aleph OPAC
The only place they would see a block is in their My Account page
Patron Block Aquabrowser
Use REST to check for block
httpcheethamhulharvardedu1892rest-dlfpatron patronIDpatronStatusblocks
Hold Request Aleph OPAC
Hold Request Aquabrowser
Hold Request httpcheethamhulharvardedu1892rest-dlfpatron patronIDrecordHVD01bibitemsHVD50ADMSEQhold
Use XSL to modify what Aleph returns
Example Item on loan with a waitlist
Apply XSLT to XML from Aleph API
Notes returned by Aleph API
XSLT applied to Notes
On Loan until 123199
Send Request httpcheethamhulharvardedu1892restdlfpatron patronIDrecordHVD01bibitemsHVD50ADMSEQhold
post_xml=
lthold-request-parametersgt
ltpickup-locationgt
pickup-locationcode
ltpickup-locationgt
ltnote-1gtltnote-1gt
ltnote-2gtltnote-2gt
lthold-request-parametersgt
Success
Mobile stylesheet
httphollisserviceslibharvardeduhollisservicesitemrequestbibid=HVD01012809860ampitemid=HVD50007605221000010
About the local app (Developer Michael Vandermillen Harvard Library)
bull Resides on separate server
bull Tomcat application running behind Apache
bull Groovy and Grails web app framework (Java platform)
Future Plans
bull Create new interface for all My Account info
bull Create an interface that also includes other patron requests so users can see all library activity in one place
(ILL Borrow Direct EDD Aeon)
Questions
Corinna Baksik Systems Librarian Office for Information Systems Harvard Library Email corinna_baksikharvardedu Skype corinna_baksik
See also bull Ex Libris Commons bull ldquoAleph Restful APIs ldquo Powerpoint on Doc Center
Expired ID Aquabrowser
REST call
httpcheethamhulharvardedu1892rest-dlfpatron patronIDpatronStatusregistration
Patron Blocks Aleph OPAC
bull Patron is presented with a confirmation screen
bull When they go to library to get book theyrsquoll be told they canrsquot check it out due to blocks
Patron Blocks Aleph OPAC
Patron Blocks Aleph OPAC
The only place they would see a block is in their My Account page
Patron Block Aquabrowser
Use REST to check for block
httpcheethamhulharvardedu1892rest-dlfpatron patronIDpatronStatusblocks
Hold Request Aleph OPAC
Hold Request Aquabrowser
Hold Request httpcheethamhulharvardedu1892rest-dlfpatron patronIDrecordHVD01bibitemsHVD50ADMSEQhold
Use XSL to modify what Aleph returns
Example Item on loan with a waitlist
Apply XSLT to XML from Aleph API
Notes returned by Aleph API
XSLT applied to Notes
On Loan until 123199
Send Request httpcheethamhulharvardedu1892restdlfpatron patronIDrecordHVD01bibitemsHVD50ADMSEQhold
post_xml=
lthold-request-parametersgt
ltpickup-locationgt
pickup-locationcode
ltpickup-locationgt
ltnote-1gtltnote-1gt
ltnote-2gtltnote-2gt
lthold-request-parametersgt
Success
Mobile stylesheet
httphollisserviceslibharvardeduhollisservicesitemrequestbibid=HVD01012809860ampitemid=HVD50007605221000010
About the local app (Developer Michael Vandermillen Harvard Library)
bull Resides on separate server
bull Tomcat application running behind Apache
bull Groovy and Grails web app framework (Java platform)
Future Plans
bull Create new interface for all My Account info
bull Create an interface that also includes other patron requests so users can see all library activity in one place
(ILL Borrow Direct EDD Aeon)
Questions
Corinna Baksik Systems Librarian Office for Information Systems Harvard Library Email corinna_baksikharvardedu Skype corinna_baksik
See also bull Ex Libris Commons bull ldquoAleph Restful APIs ldquo Powerpoint on Doc Center
REST call
httpcheethamhulharvardedu1892rest-dlfpatron patronIDpatronStatusregistration
Patron Blocks Aleph OPAC
bull Patron is presented with a confirmation screen
bull When they go to library to get book theyrsquoll be told they canrsquot check it out due to blocks
Patron Blocks Aleph OPAC
Patron Blocks Aleph OPAC
The only place they would see a block is in their My Account page
Patron Block Aquabrowser
Use REST to check for block
httpcheethamhulharvardedu1892rest-dlfpatron patronIDpatronStatusblocks
Hold Request Aleph OPAC
Hold Request Aquabrowser
Hold Request httpcheethamhulharvardedu1892rest-dlfpatron patronIDrecordHVD01bibitemsHVD50ADMSEQhold
Use XSL to modify what Aleph returns
Example Item on loan with a waitlist
Apply XSLT to XML from Aleph API
Notes returned by Aleph API
XSLT applied to Notes
On Loan until 123199
Send Request httpcheethamhulharvardedu1892restdlfpatron patronIDrecordHVD01bibitemsHVD50ADMSEQhold
post_xml=
lthold-request-parametersgt
ltpickup-locationgt
pickup-locationcode
ltpickup-locationgt
ltnote-1gtltnote-1gt
ltnote-2gtltnote-2gt
lthold-request-parametersgt
Success
Mobile stylesheet
httphollisserviceslibharvardeduhollisservicesitemrequestbibid=HVD01012809860ampitemid=HVD50007605221000010
About the local app (Developer Michael Vandermillen Harvard Library)
bull Resides on separate server
bull Tomcat application running behind Apache
bull Groovy and Grails web app framework (Java platform)
Future Plans
bull Create new interface for all My Account info
bull Create an interface that also includes other patron requests so users can see all library activity in one place
(ILL Borrow Direct EDD Aeon)
Questions
Corinna Baksik Systems Librarian Office for Information Systems Harvard Library Email corinna_baksikharvardedu Skype corinna_baksik
See also bull Ex Libris Commons bull ldquoAleph Restful APIs ldquo Powerpoint on Doc Center
Patron Blocks Aleph OPAC
bull Patron is presented with a confirmation screen
bull When they go to library to get book theyrsquoll be told they canrsquot check it out due to blocks
Patron Blocks Aleph OPAC
Patron Blocks Aleph OPAC
The only place they would see a block is in their My Account page
Patron Block Aquabrowser
Use REST to check for block
httpcheethamhulharvardedu1892rest-dlfpatron patronIDpatronStatusblocks
Hold Request Aleph OPAC
Hold Request Aquabrowser
Hold Request httpcheethamhulharvardedu1892rest-dlfpatron patronIDrecordHVD01bibitemsHVD50ADMSEQhold
Use XSL to modify what Aleph returns
Example Item on loan with a waitlist
Apply XSLT to XML from Aleph API
Notes returned by Aleph API
XSLT applied to Notes
On Loan until 123199
Send Request httpcheethamhulharvardedu1892restdlfpatron patronIDrecordHVD01bibitemsHVD50ADMSEQhold
post_xml=
lthold-request-parametersgt
ltpickup-locationgt
pickup-locationcode
ltpickup-locationgt
ltnote-1gtltnote-1gt
ltnote-2gtltnote-2gt
lthold-request-parametersgt
Success
Mobile stylesheet
httphollisserviceslibharvardeduhollisservicesitemrequestbibid=HVD01012809860ampitemid=HVD50007605221000010
About the local app (Developer Michael Vandermillen Harvard Library)
bull Resides on separate server
bull Tomcat application running behind Apache
bull Groovy and Grails web app framework (Java platform)
Future Plans
bull Create new interface for all My Account info
bull Create an interface that also includes other patron requests so users can see all library activity in one place
(ILL Borrow Direct EDD Aeon)
Questions
Corinna Baksik Systems Librarian Office for Information Systems Harvard Library Email corinna_baksikharvardedu Skype corinna_baksik
See also bull Ex Libris Commons bull ldquoAleph Restful APIs ldquo Powerpoint on Doc Center
bull Patron is presented with a confirmation screen
bull When they go to library to get book theyrsquoll be told they canrsquot check it out due to blocks
Patron Blocks Aleph OPAC
Patron Blocks Aleph OPAC
The only place they would see a block is in their My Account page
Patron Block Aquabrowser
Use REST to check for block
httpcheethamhulharvardedu1892rest-dlfpatron patronIDpatronStatusblocks
Hold Request Aleph OPAC
Hold Request Aquabrowser
Hold Request httpcheethamhulharvardedu1892rest-dlfpatron patronIDrecordHVD01bibitemsHVD50ADMSEQhold
Use XSL to modify what Aleph returns
Example Item on loan with a waitlist
Apply XSLT to XML from Aleph API
Notes returned by Aleph API
XSLT applied to Notes
On Loan until 123199
Send Request httpcheethamhulharvardedu1892restdlfpatron patronIDrecordHVD01bibitemsHVD50ADMSEQhold
post_xml=
lthold-request-parametersgt
ltpickup-locationgt
pickup-locationcode
ltpickup-locationgt
ltnote-1gtltnote-1gt
ltnote-2gtltnote-2gt
lthold-request-parametersgt
Success
Mobile stylesheet
httphollisserviceslibharvardeduhollisservicesitemrequestbibid=HVD01012809860ampitemid=HVD50007605221000010
About the local app (Developer Michael Vandermillen Harvard Library)
bull Resides on separate server
bull Tomcat application running behind Apache
bull Groovy and Grails web app framework (Java platform)
Future Plans
bull Create new interface for all My Account info
bull Create an interface that also includes other patron requests so users can see all library activity in one place
(ILL Borrow Direct EDD Aeon)
Questions
Corinna Baksik Systems Librarian Office for Information Systems Harvard Library Email corinna_baksikharvardedu Skype corinna_baksik
See also bull Ex Libris Commons bull ldquoAleph Restful APIs ldquo Powerpoint on Doc Center
Patron Blocks Aleph OPAC
The only place they would see a block is in their My Account page
Patron Block Aquabrowser
Use REST to check for block
httpcheethamhulharvardedu1892rest-dlfpatron patronIDpatronStatusblocks
Hold Request Aleph OPAC
Hold Request Aquabrowser
Hold Request httpcheethamhulharvardedu1892rest-dlfpatron patronIDrecordHVD01bibitemsHVD50ADMSEQhold
Use XSL to modify what Aleph returns
Example Item on loan with a waitlist
Apply XSLT to XML from Aleph API
Notes returned by Aleph API
XSLT applied to Notes
On Loan until 123199
Send Request httpcheethamhulharvardedu1892restdlfpatron patronIDrecordHVD01bibitemsHVD50ADMSEQhold
post_xml=
lthold-request-parametersgt
ltpickup-locationgt
pickup-locationcode
ltpickup-locationgt
ltnote-1gtltnote-1gt
ltnote-2gtltnote-2gt
lthold-request-parametersgt
Success
Mobile stylesheet
httphollisserviceslibharvardeduhollisservicesitemrequestbibid=HVD01012809860ampitemid=HVD50007605221000010
About the local app (Developer Michael Vandermillen Harvard Library)
bull Resides on separate server
bull Tomcat application running behind Apache
bull Groovy and Grails web app framework (Java platform)
Future Plans
bull Create new interface for all My Account info
bull Create an interface that also includes other patron requests so users can see all library activity in one place
(ILL Borrow Direct EDD Aeon)
Questions
Corinna Baksik Systems Librarian Office for Information Systems Harvard Library Email corinna_baksikharvardedu Skype corinna_baksik
See also bull Ex Libris Commons bull ldquoAleph Restful APIs ldquo Powerpoint on Doc Center
Patron Block Aquabrowser
Use REST to check for block
httpcheethamhulharvardedu1892rest-dlfpatron patronIDpatronStatusblocks
Hold Request Aleph OPAC
Hold Request Aquabrowser
Hold Request httpcheethamhulharvardedu1892rest-dlfpatron patronIDrecordHVD01bibitemsHVD50ADMSEQhold
Use XSL to modify what Aleph returns
Example Item on loan with a waitlist
Apply XSLT to XML from Aleph API
Notes returned by Aleph API
XSLT applied to Notes
On Loan until 123199
Send Request httpcheethamhulharvardedu1892restdlfpatron patronIDrecordHVD01bibitemsHVD50ADMSEQhold
post_xml=
lthold-request-parametersgt
ltpickup-locationgt
pickup-locationcode
ltpickup-locationgt
ltnote-1gtltnote-1gt
ltnote-2gtltnote-2gt
lthold-request-parametersgt
Success
Mobile stylesheet
httphollisserviceslibharvardeduhollisservicesitemrequestbibid=HVD01012809860ampitemid=HVD50007605221000010
About the local app (Developer Michael Vandermillen Harvard Library)
bull Resides on separate server
bull Tomcat application running behind Apache
bull Groovy and Grails web app framework (Java platform)
Future Plans
bull Create new interface for all My Account info
bull Create an interface that also includes other patron requests so users can see all library activity in one place
(ILL Borrow Direct EDD Aeon)
Questions
Corinna Baksik Systems Librarian Office for Information Systems Harvard Library Email corinna_baksikharvardedu Skype corinna_baksik
See also bull Ex Libris Commons bull ldquoAleph Restful APIs ldquo Powerpoint on Doc Center
Use REST to check for block
httpcheethamhulharvardedu1892rest-dlfpatron patronIDpatronStatusblocks
Hold Request Aleph OPAC
Hold Request Aquabrowser
Hold Request httpcheethamhulharvardedu1892rest-dlfpatron patronIDrecordHVD01bibitemsHVD50ADMSEQhold
Use XSL to modify what Aleph returns
Example Item on loan with a waitlist
Apply XSLT to XML from Aleph API
Notes returned by Aleph API
XSLT applied to Notes
On Loan until 123199
Send Request httpcheethamhulharvardedu1892restdlfpatron patronIDrecordHVD01bibitemsHVD50ADMSEQhold
post_xml=
lthold-request-parametersgt
ltpickup-locationgt
pickup-locationcode
ltpickup-locationgt
ltnote-1gtltnote-1gt
ltnote-2gtltnote-2gt
lthold-request-parametersgt
Success
Mobile stylesheet
httphollisserviceslibharvardeduhollisservicesitemrequestbibid=HVD01012809860ampitemid=HVD50007605221000010
About the local app (Developer Michael Vandermillen Harvard Library)
bull Resides on separate server
bull Tomcat application running behind Apache
bull Groovy and Grails web app framework (Java platform)
Future Plans
bull Create new interface for all My Account info
bull Create an interface that also includes other patron requests so users can see all library activity in one place
(ILL Borrow Direct EDD Aeon)
Questions
Corinna Baksik Systems Librarian Office for Information Systems Harvard Library Email corinna_baksikharvardedu Skype corinna_baksik
See also bull Ex Libris Commons bull ldquoAleph Restful APIs ldquo Powerpoint on Doc Center
Hold Request Aleph OPAC
Hold Request Aquabrowser
Hold Request httpcheethamhulharvardedu1892rest-dlfpatron patronIDrecordHVD01bibitemsHVD50ADMSEQhold
Use XSL to modify what Aleph returns
Example Item on loan with a waitlist
Apply XSLT to XML from Aleph API
Notes returned by Aleph API
XSLT applied to Notes
On Loan until 123199
Send Request httpcheethamhulharvardedu1892restdlfpatron patronIDrecordHVD01bibitemsHVD50ADMSEQhold
post_xml=
lthold-request-parametersgt
ltpickup-locationgt
pickup-locationcode
ltpickup-locationgt
ltnote-1gtltnote-1gt
ltnote-2gtltnote-2gt
lthold-request-parametersgt
Success
Mobile stylesheet
httphollisserviceslibharvardeduhollisservicesitemrequestbibid=HVD01012809860ampitemid=HVD50007605221000010
About the local app (Developer Michael Vandermillen Harvard Library)
bull Resides on separate server
bull Tomcat application running behind Apache
bull Groovy and Grails web app framework (Java platform)
Future Plans
bull Create new interface for all My Account info
bull Create an interface that also includes other patron requests so users can see all library activity in one place
(ILL Borrow Direct EDD Aeon)
Questions
Corinna Baksik Systems Librarian Office for Information Systems Harvard Library Email corinna_baksikharvardedu Skype corinna_baksik
See also bull Ex Libris Commons bull ldquoAleph Restful APIs ldquo Powerpoint on Doc Center
Hold Request Aquabrowser
Hold Request httpcheethamhulharvardedu1892rest-dlfpatron patronIDrecordHVD01bibitemsHVD50ADMSEQhold
Use XSL to modify what Aleph returns
Example Item on loan with a waitlist
Apply XSLT to XML from Aleph API
Notes returned by Aleph API
XSLT applied to Notes
On Loan until 123199
Send Request httpcheethamhulharvardedu1892restdlfpatron patronIDrecordHVD01bibitemsHVD50ADMSEQhold
post_xml=
lthold-request-parametersgt
ltpickup-locationgt
pickup-locationcode
ltpickup-locationgt
ltnote-1gtltnote-1gt
ltnote-2gtltnote-2gt
lthold-request-parametersgt
Success
Mobile stylesheet
httphollisserviceslibharvardeduhollisservicesitemrequestbibid=HVD01012809860ampitemid=HVD50007605221000010
About the local app (Developer Michael Vandermillen Harvard Library)
bull Resides on separate server
bull Tomcat application running behind Apache
bull Groovy and Grails web app framework (Java platform)
Future Plans
bull Create new interface for all My Account info
bull Create an interface that also includes other patron requests so users can see all library activity in one place
(ILL Borrow Direct EDD Aeon)
Questions
Corinna Baksik Systems Librarian Office for Information Systems Harvard Library Email corinna_baksikharvardedu Skype corinna_baksik
See also bull Ex Libris Commons bull ldquoAleph Restful APIs ldquo Powerpoint on Doc Center
Hold Request httpcheethamhulharvardedu1892rest-dlfpatron patronIDrecordHVD01bibitemsHVD50ADMSEQhold
Use XSL to modify what Aleph returns
Example Item on loan with a waitlist
Apply XSLT to XML from Aleph API
Notes returned by Aleph API
XSLT applied to Notes
On Loan until 123199
Send Request httpcheethamhulharvardedu1892restdlfpatron patronIDrecordHVD01bibitemsHVD50ADMSEQhold
post_xml=
lthold-request-parametersgt
ltpickup-locationgt
pickup-locationcode
ltpickup-locationgt
ltnote-1gtltnote-1gt
ltnote-2gtltnote-2gt
lthold-request-parametersgt
Success
Mobile stylesheet
httphollisserviceslibharvardeduhollisservicesitemrequestbibid=HVD01012809860ampitemid=HVD50007605221000010
About the local app (Developer Michael Vandermillen Harvard Library)
bull Resides on separate server
bull Tomcat application running behind Apache
bull Groovy and Grails web app framework (Java platform)
Future Plans
bull Create new interface for all My Account info
bull Create an interface that also includes other patron requests so users can see all library activity in one place
(ILL Borrow Direct EDD Aeon)
Questions
Corinna Baksik Systems Librarian Office for Information Systems Harvard Library Email corinna_baksikharvardedu Skype corinna_baksik
See also bull Ex Libris Commons bull ldquoAleph Restful APIs ldquo Powerpoint on Doc Center
Use XSL to modify what Aleph returns
Example Item on loan with a waitlist
Apply XSLT to XML from Aleph API
Notes returned by Aleph API
XSLT applied to Notes
On Loan until 123199
Send Request httpcheethamhulharvardedu1892restdlfpatron patronIDrecordHVD01bibitemsHVD50ADMSEQhold
post_xml=
lthold-request-parametersgt
ltpickup-locationgt
pickup-locationcode
ltpickup-locationgt
ltnote-1gtltnote-1gt
ltnote-2gtltnote-2gt
lthold-request-parametersgt
Success
Mobile stylesheet
httphollisserviceslibharvardeduhollisservicesitemrequestbibid=HVD01012809860ampitemid=HVD50007605221000010
About the local app (Developer Michael Vandermillen Harvard Library)
bull Resides on separate server
bull Tomcat application running behind Apache
bull Groovy and Grails web app framework (Java platform)
Future Plans
bull Create new interface for all My Account info
bull Create an interface that also includes other patron requests so users can see all library activity in one place
(ILL Borrow Direct EDD Aeon)
Questions
Corinna Baksik Systems Librarian Office for Information Systems Harvard Library Email corinna_baksikharvardedu Skype corinna_baksik
See also bull Ex Libris Commons bull ldquoAleph Restful APIs ldquo Powerpoint on Doc Center
Apply XSLT to XML from Aleph API
Notes returned by Aleph API
XSLT applied to Notes
On Loan until 123199
Send Request httpcheethamhulharvardedu1892restdlfpatron patronIDrecordHVD01bibitemsHVD50ADMSEQhold
post_xml=
lthold-request-parametersgt
ltpickup-locationgt
pickup-locationcode
ltpickup-locationgt
ltnote-1gtltnote-1gt
ltnote-2gtltnote-2gt
lthold-request-parametersgt
Success
Mobile stylesheet
httphollisserviceslibharvardeduhollisservicesitemrequestbibid=HVD01012809860ampitemid=HVD50007605221000010
About the local app (Developer Michael Vandermillen Harvard Library)
bull Resides on separate server
bull Tomcat application running behind Apache
bull Groovy and Grails web app framework (Java platform)
Future Plans
bull Create new interface for all My Account info
bull Create an interface that also includes other patron requests so users can see all library activity in one place
(ILL Borrow Direct EDD Aeon)
Questions
Corinna Baksik Systems Librarian Office for Information Systems Harvard Library Email corinna_baksikharvardedu Skype corinna_baksik
See also bull Ex Libris Commons bull ldquoAleph Restful APIs ldquo Powerpoint on Doc Center
On Loan until 123199
Send Request httpcheethamhulharvardedu1892restdlfpatron patronIDrecordHVD01bibitemsHVD50ADMSEQhold
post_xml=
lthold-request-parametersgt
ltpickup-locationgt
pickup-locationcode
ltpickup-locationgt
ltnote-1gtltnote-1gt
ltnote-2gtltnote-2gt
lthold-request-parametersgt
Success
Mobile stylesheet
httphollisserviceslibharvardeduhollisservicesitemrequestbibid=HVD01012809860ampitemid=HVD50007605221000010
About the local app (Developer Michael Vandermillen Harvard Library)
bull Resides on separate server
bull Tomcat application running behind Apache
bull Groovy and Grails web app framework (Java platform)
Future Plans
bull Create new interface for all My Account info
bull Create an interface that also includes other patron requests so users can see all library activity in one place
(ILL Borrow Direct EDD Aeon)
Questions
Corinna Baksik Systems Librarian Office for Information Systems Harvard Library Email corinna_baksikharvardedu Skype corinna_baksik
See also bull Ex Libris Commons bull ldquoAleph Restful APIs ldquo Powerpoint on Doc Center
Send Request httpcheethamhulharvardedu1892restdlfpatron patronIDrecordHVD01bibitemsHVD50ADMSEQhold
post_xml=
lthold-request-parametersgt
ltpickup-locationgt
pickup-locationcode
ltpickup-locationgt
ltnote-1gtltnote-1gt
ltnote-2gtltnote-2gt
lthold-request-parametersgt
Success
Mobile stylesheet
httphollisserviceslibharvardeduhollisservicesitemrequestbibid=HVD01012809860ampitemid=HVD50007605221000010
About the local app (Developer Michael Vandermillen Harvard Library)
bull Resides on separate server
bull Tomcat application running behind Apache
bull Groovy and Grails web app framework (Java platform)
Future Plans
bull Create new interface for all My Account info
bull Create an interface that also includes other patron requests so users can see all library activity in one place
(ILL Borrow Direct EDD Aeon)
Questions
Corinna Baksik Systems Librarian Office for Information Systems Harvard Library Email corinna_baksikharvardedu Skype corinna_baksik
See also bull Ex Libris Commons bull ldquoAleph Restful APIs ldquo Powerpoint on Doc Center
Success
Mobile stylesheet
httphollisserviceslibharvardeduhollisservicesitemrequestbibid=HVD01012809860ampitemid=HVD50007605221000010
About the local app (Developer Michael Vandermillen Harvard Library)
bull Resides on separate server
bull Tomcat application running behind Apache
bull Groovy and Grails web app framework (Java platform)
Future Plans
bull Create new interface for all My Account info
bull Create an interface that also includes other patron requests so users can see all library activity in one place
(ILL Borrow Direct EDD Aeon)
Questions
Corinna Baksik Systems Librarian Office for Information Systems Harvard Library Email corinna_baksikharvardedu Skype corinna_baksik
See also bull Ex Libris Commons bull ldquoAleph Restful APIs ldquo Powerpoint on Doc Center
Mobile stylesheet
httphollisserviceslibharvardeduhollisservicesitemrequestbibid=HVD01012809860ampitemid=HVD50007605221000010
About the local app (Developer Michael Vandermillen Harvard Library)
bull Resides on separate server
bull Tomcat application running behind Apache
bull Groovy and Grails web app framework (Java platform)
Future Plans
bull Create new interface for all My Account info
bull Create an interface that also includes other patron requests so users can see all library activity in one place
(ILL Borrow Direct EDD Aeon)
Questions
Corinna Baksik Systems Librarian Office for Information Systems Harvard Library Email corinna_baksikharvardedu Skype corinna_baksik
See also bull Ex Libris Commons bull ldquoAleph Restful APIs ldquo Powerpoint on Doc Center
About the local app (Developer Michael Vandermillen Harvard Library)
bull Resides on separate server
bull Tomcat application running behind Apache
bull Groovy and Grails web app framework (Java platform)
Future Plans
bull Create new interface for all My Account info
bull Create an interface that also includes other patron requests so users can see all library activity in one place
(ILL Borrow Direct EDD Aeon)
Questions
Corinna Baksik Systems Librarian Office for Information Systems Harvard Library Email corinna_baksikharvardedu Skype corinna_baksik
See also bull Ex Libris Commons bull ldquoAleph Restful APIs ldquo Powerpoint on Doc Center
Future Plans
bull Create new interface for all My Account info
bull Create an interface that also includes other patron requests so users can see all library activity in one place
(ILL Borrow Direct EDD Aeon)
Questions
Corinna Baksik Systems Librarian Office for Information Systems Harvard Library Email corinna_baksikharvardedu Skype corinna_baksik
See also bull Ex Libris Commons bull ldquoAleph Restful APIs ldquo Powerpoint on Doc Center
Questions
Corinna Baksik Systems Librarian Office for Information Systems Harvard Library Email corinna_baksikharvardedu Skype corinna_baksik
See also bull Ex Libris Commons bull ldquoAleph Restful APIs ldquo Powerpoint on Doc Center