SOAP/JSON Example

This sample template is included in SAM to show how you can gather data from the SolarWinds Information Service (SWIS) web service, which is a data access layer for the Orion Platform that provides a hybrid of object-oriented and relational features. Similar to SQL, you can use SWQL to query your SolarWinds database for specific network information.

Click here to learn more about SWIS and the Orion Software Development Kit (SDK).

Simple Object Access Protocol (SOAP) is a protocol used to exchange information in the implementation of web services in computer networks. It relies on XML for its message format, and usually relies on other application layer protocols, most notably Hypertext Transfer Protocol (HTTP). SOAP uses the POST method to send requests.

This sample template includes three component monitors that you can modify. You can also add component monitors to this template.

Prerequisites

WMI access to the SharePoint server.

Credentials

Windows Administrator on the target server.

Component monitors

To learn more about default component monitors included in SAM, see SAM online help.

SOAP Monitor

This component monitor tests a web service's ability to accept incoming sessions over a secure channel and then process the requested operation. This example shows how a Web Services Description Language (WSDL) schema is loaded when the SOAP XML Request value is set to "Load from WSDL". For details, see Configure the SOAP monitor.

SOAP Monitor

This component monitor tests a web service's ability to accept incoming sessions over a secure channel and then process the requested operation. This example shows how to manually create a SOAP envelope works when the SOAP XML Request value is set to "Manually enter SOAP XML Request".

JSON Monitor

This component monitor tests a web server's ability to accept incoming sessions over a secure channel and then transmit the requested page. It can also test the security certificate.