Please enlighten me\correct me on following point:
When we expose our class as SOAP Web service, End User consumes
Enterprise/Partner WADL
Class's generated WSDL
and then post request to our Salesforce Org and we process the request in method and send back the response.
Question is that,
If we change the parameters used in
webservice method
in our org., will this cause error at end user consuming oldWSDL
?What if one user is using old version of class WSDL and other is using updated version of class
WSDL
. Will this cause error in any case?Are
webservice
method parameter's (which results in tagsWSDL XML
) are mandatory? What if we remove any one of the tag in request and post call to Salesforce Org., will this cause an error?