Siebel Analytics Web Services Guide > Overview of the Siebel Analytics Web SOAP API >

Using the SOAP API


SOAP (Simple Object Access Protocol) is a World Wide Web Consortium (W3C) recommendation for an XML protocol for exchanging information on the Web. The Siebel Analytics Web implementation of SOAP allows you to perform two types of functions:

  • Extract results from Siebel Analytics Web and deliver them to external applications.
  • Perform some Web Catalog management functions.

The Siebel Analytics Web SOAP API allows external applications such as J2EE and .NET to use Siebel Analytics as an analytical calculation and data integration engine. It provides a set of Web services that allow external applications to communicate with the Siebel Analytics Web server. You can use the Siebel Analytics Web SOAP API to extract results from Siebel Analytics Web and deliver them to external applications and Web application environments. You can reference a saved report or send the criteria for the report to Siebel Analytics Web.

The formal definition of Siebel Analytics Web SOAP services can be retrieved in WSDL (Web Services Definition Language) format. Proxy classes for the services are generated automatically.

The XML Schema Definition (XSD) file for the services is the file SawServices.xsd is located in the \Web\App\Wsdl\Schema directory in the Siebel Analytics installation directory. The XSD file is used internally and cannot be used separately. You can access the WSDL document through the following Siebel Analytics Web URL:

http://somehost/analytics/saw.dll?WSDL

The Siebel Analytics Web SOAP API has been tested with Apache Axis and the Microsoft .NET framework.

For more information about the SOAP recommendation, consult a reference such as the Microsoft Developer Network or the W3C Web site.

Siebel Analytics Web Services Guide