Status Service SOAP Protocol

The Status SOAP protocol is used for getting status and events in real time.

Before commands on this protocol can be called, an XProtect authentication token has to be obtained from the ServerCommandServiceService using the Login command.

Typical sequence of commands and events are:

  • Login to Server via Server Command Service
  • Open SOAP session Status protocol
  • Request to listen on specific devices and specific status message types
  • Poll server with timeout of 5 seconds
  • Handle result from each poll

The WSDL specification can be downloaded from a recording server using an URL like:

  • http://{host:port}/RecorderStatusService/RecorderStatusService2.asmx?wsdl

If the recording server runs with default configuration on the local machine, the WSDL will be at this URL: