That’s the general idea.
Your service inputs and outputs use soapRequestData and soapResponseData objects.
For details, (don’t skip this!) see the web services and SOAP guides. If you haven’t done this before, be prepared for spending some time getting the hang of it.
Lack of inter-operability means, even though it is XML, the dataset is a MS-centric data structure. So if they want to convert their C#/VB app to Java, it’s going to be a pain. That’s probably a fair criticism if you care about that.
They may be pushing you for this approach because they already have code in place that interacts with the dataset.
If this is not the case, and they can work from your WSDL, interacting with your web service will be even easier if they skip the dataset step. Instead of doing a readXML into a dataset, they access the fields in your web reference directly.
#webMethods#API-Management#soa