Hi,
Often the confusing part of webservices implementation is the model to choose - SOAP-RPC, or SOAP-DOC.
Also any model can be used for any scenario. People often use SOAP-RPC for all implementation considering its simplicity.
Here in your case you are expecting a String which will have XML as input. When you use it as RPC, the inbuilt mechanism of marshalling, and unmarshalling with soap encoding comes to picture.
Putting XML as string will lead to errors as client may send any string. So it is better to have some definte xml using SOAP-DOC approach, which will also give flexibility in preprocessing.
Otherwise used RPC with input as Qualified XML node as input. that will restrict the input to well defined XML.
Hope this will help.
Anand Walishetti
#soa#API-Management#webMethods