BibLogging
General Purpose
Log the use of bibliographic records that have been emailed or saved.
Requirements
Voyager 7.x and higher
Input URL Syntax
This service expects to receive an XML document via POST method.
http://server:port/vxws/BibLoggingService
XSD
Click here to view the ServiceParametersSchema
Click here to view the VoyagerXmlSchema
Click here to view the ServiceDataSchema
Input XML Example
This service expects to receive a ServiceParametersDocument containing the following required parameters:
- bibId – the bibliographic record id.
- bibUseType – the type of bib use. Can be one of the following values:
- E – indicating the bib record was emailed
- S – indicating the bib record was saved
- M – indicating the bib record was saved in marc format
- sessionId – the session id of the calling application.
- statString – the stat string id of the calling application.
Example:
<?xml version="1.0" encoding="UTF-8"?> <ser:serviceParameters xmlns:ser="http://www.endinfosys.com/Voyager/serviceParameters"> <ser:parameters> <ser:parameter key="bibId"> <ser:value>576</ser:value> </ser:parameter> <ser:parameter key="sessionId"> <ser:value>F98FFD352A0D4960E95EFA05350B5D83</ser:value> </ser:parameter> <ser:parameter key="statString"> <ser:value>VWEBV en_US</ser:value> </ser:parameter> <ser:parameter key="bibUseType"> <ser:value>E</ser:value> </ser:parameter> </ser:parameters> </ser:serviceParameters>
Output XML Example
This service will return a VoyagerServiceDataDocument containing a SUCCESS message if no errors occurred, or an error message contaning details about the error.
Example:
<?xml version="1.0" encoding="UTF-8" ?> <voyagerServiceData xmlns="http://www.endinfosys.com/Voyager/serviceParameters"> <messages> <message type="success"/> </messages> </voyagerServiceData>