Hi Srinath!
This is a random thought occur to me when I am working on some system here. Please comment :)
Comment : +1 :)
Even though we have done the hard work of making the transports pluggable we have not make it final by linking the wsdl transports define in the binding with our transports. This is what I belive we should do. 1) register a URL with each transports, this url should be the standard ones for transports where the SOAP binding is defined. 2) At the code generation time we should look at the repository and accept the transprots that are registered with the repository. We should remeber the transports in the Call and use them (if user not overidde them).
We should also support the case where you dynamically point at a WSDL and the transport is selected by looking at the binding/transport attribute in the WSDL.
--Glen
