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

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>