Hi, I need to change a parameters value and return it to the caller (xmlESDO
below). My Method looks like this.
public int ValidateTailorDetails(String esid, String ScreenID, String
xmlESDO, int index)
{
xmlESDO = "blah";
return 0;
}
I'm just letting axis generate the WSDL. I tried taking the axis generated
xml and adding an element to the response message, like below, and then
using this wsdl file in my call.
<wsdl:message name="ValidateTailorDetailsRequest">
<wsdl:part name="esid" type="xsd:string"/>
<wsdl:part name="ScreenID" type="xsd:string"/>
<wsdl:part name="xmlESDO" type="xsd:string"/>
<wsdl:part name="index" type="xsd:int"/>
</wsdl:message>
<wsdl:message name="ValidateTailorDetailsResponse">
<wsdl:part name="xmlESDO" type="xsd:string"/> <------------- Added
this bit
<wsdl:part name="return" type="xsd:int"/>
</wsdl:message>
For mine this should work, but my VB test app. gets an error - 'Invalid
procedure call or argument'
Anyone got any ideas as to anything else I need to do?
Chris.