To use soap, the bm-soap package must be added to your Blue Mind server.

This package will deploy a soap application in bm-tomcat, reachable at https://[my_bluemind]/soap/

The screenshot below shows what the index page looks like:

soap index

Using the service

With the links on the /soap package, the WSDL and the related schema can be retreived. Most web services client implementations should be happy with them. We tested the following implementations:

SSL support

Some client implementations might have problem dealing with self-signed certificates or unknown certification authority. To accept force http urls (instead of https) in wsdl and xsd file, you need to add the following property to your /etc/bm/bm.ini :

soap-protocol = http

Then restart the bm-tomcat service.