Long story short, we are doing a WSDL first development, DotNet service/Java client. the WSDL does not specify the Soap Action. There is a work around for the service take requests without soapActions, but the problem is: the Dotnet service doesn't generate
any WSDL type in its online wsdl file (when do query string type of inquery like in below sample). so the Java client can't generate proxy class.
I have a need for generating a custom wsdl file to the users when they look up the WCF service using wsdl query string: e.g.:
Since we already have the WSDL for both serivce and clients, basically what I want the service do is: pick up the local wsdl file and return to the caller whenever they call the online ?wsdl
I have read so many post about extension points and I believe non of them serve my purpose. I want to have a short cut, i.e. a class instance/object that holds the WSDL file when the service was initiated. then I just replace the wsdl file with the
one read from the disk.
How can I do this?
Thanks in advance!
View Complete Post