Using the Soap-Interface¶
The SOAP-interface provides a interface for foreign application, which runs outside the dSS on his own plattform. This could be a typical end-user application running on a PC. SOAP don't enforces a specific programming enviroment for such foreign application, there are for many different programming language SOAP-translators oder SOAP-stubs, which can be used to get a easy access to the interface.
The generell approach to develop a application utilizing the SOAP-access of the dss is
- get the description of avaible commands
http://developer.digitalstrom.org/download/dss/1.0/dss-1.0.3-doc/dss-1.0.3.wsdl
- make a translation of the wsdl file to the target programming language
that could be a external compiler (like gsoap), or build-in support like in .Net or the axis libraries in java
- implement a sufficient handling of the ssl-certificate
the ssl-certificate of the dSS provided from the manufacture is self-signed, so it can be a little challenge to accept the connection
handle the certificate in java
handle the certificate in .net
- make your cool programm and tell the community about it ;-)
all commands of the soap-interface need a token with the exception of the authenticate-call; this call gives you that token. so first you must call authenticate and get your token
sample java code
sample .net code