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 service is used to BI server and security server work of Foresight Analytics Platform. Depending on which service is used in work (BI server or security server), there are two end connection points. End point addresses are in the following format:
http://<ServerName | IP-address>[:<Port>][/<VirtualCatalog>]/axis2/services/PP.SOM.Som. URL to work with BI server.
http://<ServerName | IP-address>[:<Port>][/<VirtualCatalog>]/axis2/services/PP.SOM.SomSec. URL to work with security server.
NOTE. At x64 workstations, virtual directory name may include the x64 suffix.
Depending on how the work must be organized, use appropriate distribution kit to install BI server and security server. For details see the Installing and Setting Up BI Server and Installing Security Server sections.
The list of operations and their parameters can be obtained from the generated wsdl file by the URL: http://<BIServer>/axis2/services/PP.SOM.Som?wsdl (on working with security server http://<BIServer>/axis2/services/PP.SOM.SomSec?wsdl). All JSON structures are similar to XML structures used on working with SOAP protocol.
IMPORTANT. The following URL parts are case-sensitive and must be specified appropriately:
1) services/PP.SOM.Som or services/PP.SOM.SomSec.
2) wsdl.
On working via the security server, operation names and parameters match with BI server operations, but the list of available operations is limited: the operations for working with repository, object metadata and working with SQL objects are available.
See also:
Using Web Service in Microsoft Visual Studio | Connecting to Repository