getEproduct

General Purpose

SOAP web service returns a broad range of information about a certain e-product in Verde.

The returned packet contains information about the following attributes:

  • e-Product
  • Acquisition
  • License
  • Access
  • Admin

Input Parameters

All Verde SOAP services use the same input parameters.

The following input parameters are used for SOAP requests:

  1. indexName – String – e-Products can be identified by one of four possible types of identifier:
    • SFX_OBJECT
    • SFX_TARGET
    • METALIB_ID
    • Verde_ID (e-Product code)
  2. indexValue – String – The value of the identifier.
  3. instance – String – Verde instance code
  4. institute – String – Verde institute code, can be blank
  5. username – String – Verde staff code
  6. password – String – Verde staff password
  7. filter – String – returns only if e-product is active or returns e-product regardless of its status. Possible values are:
  8. active
  9. all

Input XML Format

Description: The input parameters are used to build a SOAP request.

Example:

<soapenv:Envelope xmlns:soapenv=""" rel="nofollow"linktype="raw" linktext="http://schemas.xmlsoap.org/soap/envelope/"">http://schemas.xmlsoap.org/soap/envelope/*" xmlns:ns0="http://eproduct.webservice.api.verde.exlibris.com" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi=">
<soapenv:Body>
<ns0:getEproduct>
<indexName soapenv:encodingStyle=""" rel="nofollow"linktype="raw" linktext="http://schemas.xmlsoap.org/soap/encoding/"">http://schemas.xmlsoap.org/soap/encoding/*" xsi:type="xsd:string">Verde_ID</indexName>
<indexValue soapenv:encodingStyle=""" rel="nofollow"linktype="raw" linktext="http://schemas.xmlsoap.org/soap/encoding/"">http://schemas.xmlsoap.org/soap/encoding/*" xsi:type="xsd:string">CEP_1137341001449_12985</indexValue>
<instance soapenv:encodingStyle=""" rel="nofollow"linktype="raw" linktext="http://schemas.xmlsoap.org/soap/encoding/"">http://schemas.xmlsoap.org/soap/encoding/*" xsi:type="xsd:string">TST</instance>
<instituation soapenv:encodingStyle=""" rel="nofollow"linktype="raw" linktext="http://schemas.xmlsoap.org/soap/encoding/"">http://schemas.xmlsoap.org/soap/encoding/*" xsi:type="xsd:string" />
<username soapenv:encodingStyle=""" rel="nofollow"linktype="raw" linktext="http://schemas.xmlsoap.org/soap/encoding/"">http://schemas.xmlsoap.org/soap/encoding/*" xsi:type="xsd:string">TST_administrator</username>
<password soapenv:encodingStyle=""" rel="nofollow"linktype="raw" linktext="http://schemas.xmlsoap.org/soap/encoding/"">http://schemas.xmlsoap.org/soap/encoding/*" xsi:type="xsd:string">TST_administrator</password>
<filter soapenv:encodingStyle=""" rel="nofollow"linktype="raw" linktext="http://schemas.xmlsoap.org/soap/encoding/"">http://schemas.xmlsoap.org/soap/encoding/*" xsi:type="xsd:string" />
                      </ns0:getEproduct>
            </soapenv:Body>
</soapenv:Envelope>

Output XML Format

Description:

The returned value is a complex type – EProductInformationEntityImpl, described in the WSDL:

http://<host_name>:<port_prefix>8080/verde/soap/services/Eproduct?wsdl

Example (Envelope only, object is inside):

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<soapenv:Body>
<ns1:getEproductResponse xmlns:ns1="http://eproduct.webservice.api.verde.exlibris.com" soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
<getEproductReturn href="http://www.exlibrisgroup.org/pages/editpage.action#id0"  />
</ns1:getEproductResponse>
</soapenv:Body>
</soapenv:Envelope>