The service is available for use on two protocols at the same time: SOAP and JSON-RPC. The protocol in use is specified using the Content-Type parameter in the HTTP request header:
application/json. JSON-RPC protocol is used.
text/xml. SOAP protocol is used.
The PP.SOM web service is used as a basis for working with BI server of Foresight Analytics Platform. The URL for working with BI server looks as follows:
http[s}://<BI server>:<port number>/FPBI_App_v10.x/axis2/services/PP.SOM.Som
Where:
<BI server>. IP address or DNS name of the server, on which the BI server is installed.
<port number>. Number of the port, at which the BI server is available. The following ports are used by default:
8810 in Linux OS, 80 in Windows OS when the HTTP protocol is used.
443 when the HTTPS protocol is used.
To install BI server, see the Installing BI Server of Foresight Analytics Platform section.
If the WSFCPP_WSDL_ENABLED environment variable with the 1 value is added, one can get the list of web service operations and their parameters at:
http[s}://<BI server>:<port number>/FPBI_App_v10.x/axis2/services/PP.SOM.Som?wsdl
IMPORTANT. The URL parts services and PP.SOM.Som?wsdl are case-sensitive and must be specified accordingly.
By default, access to wsdl and to the list of operations is denied.
All JSON structures are similar to XML structures used on working with SOAP protocol.
See also:
Using Web Service in Microsoft Visual Studio | Connecting to Repository