I think it's better to use soapAction defined in WSDL, rather than client assumption of its value. Especially since we have it in method.soapAction. And double quote it.
Use soapAction from WSDL, double quoted.
Yes please. I am calling a java cxf soap server and in a recent update it requires the soap action to be either "" or the name of the method. The wsdl declares soapAction="" but the node client automatically converts it to the namespace + methodname. I would like it to use the "" as defined by the wsdl, because currently cfx doesn't accept the header.
thanks. i'll merge this in and fallback to the previous code if method.soapAction is undefined.
If you specify an empty string as the soapAction in the wsdl, which is what you do when you want the soapAction to stay empty, it will be "undefined" as well so I don't know how that would work.