Hi all, When there is no wsaw:action specified in wsdl input/out : <binding name="AddNumbersBindingOnlyAnon" type="tns:AddNumbersPortType"> <wsaw:UsingAddressing wsdl:required="false" /> <soap:binding transport="http://schemas.xmlsoap.org/soap/http" style="document" /> <operation name="addNumbers"> <soap:operation soapAction="" /> <input> <soap:body use="literal" /> </input>
We do not inspect the @Action annotated to the interface class which user manually added : @Action(input = "1in", output = "1out", fault = { @FaultAction(className = AddNumbersFault_Exception.class, value = "1fault") }) public int addNumbers(int number1, int number2) throws AddNumbersFault_Exception { } Should we support this ? In some situation , user do not have the right to change the remote or standard wsdl. Modifying the annotation in Interface class is a quick and easy way to change the default wsa action value in soap message . Do you see any problems here ? Cheers Jim