SOAP web services support in servoy

Is SOAP webservices not supported in servoy ?
I saw some posts which tell about kydome plugin, but that plugin looks to have been become obsolete.

Thanks.

Do you mean Servoy as client? You can use http plugin to call a webservice

okay.
Yes as a client.
And when I get back the responses in XML do I need special plugins like to handle those ?

You can use XmlReader plugin, it ships with Servoy

Okay thanks

If the xml that you are consuming has complex types / lots of nested elements, you could consider using the WSDL2Java tool from Apache.
We’ve taken this approach for complex corporate services, like UPS/FedEx, etc.

It will generate Java classes that map to the service. You can compile them and and place them in your classpath (i.e. plugins dir)
Then all the HTTP and XML parsing and error handling is done for you and you get method calls, like:

myRequest.execute().getAddress().getCity().getValue()

You don’t need to know java, but you would need to install the JDK so you can compile the stubs.
Starting from scratch it should take no more than a few hours, but it’s probably not worth doing for simpler SOAP services.

sean:
If the xml that you are consuming has complex types / lots of nested elements, you could consider using the WSDL2Java tool from Apache.
We’ve taken this approach for complex corporate services, like UPS/FedEx, etc.

It will generate Java classes that map to the service. You can compile them and and place them in your classpath (i.e. plugins dir)
Then all the HTTP and XML parsing and error handling is done for you and you get method calls, like:

myRequest.execute().getAddress().getCity().getValue()

You don’t need to know java, but you would need to install the JDK so you can compile the stubs.
Starting from scratch it should take no more than a few hours, but it’s probably not worth doing for simpler SOAP services.

Now that was going to be my next question on this.
And I know java. So It’s great.