I have a wsdl that has 3 services, each with their own <wsdl:portType>,
<wsdl:binding> and <wsdl:service> declarations. If I add a web reference in
VS 2003 with WSE 2.0 SP3, I only get a XXXWse proxy for one of the services.
I played around with the ordering, and it appears to pick the first
<wsdl:service> that is defined. For example, if the services are called AAA,
BBB and CCC, and the BBB is the first <wsdl:service> declaration in the wsdl,
it will generate the following proxy classes: AAA, BBB, BBBWse, and CCC. I
tried adding a web reference to VS 2005 with WSE 3.0 using the same WSDL, and
all 3 XXXWse proxies are generated. Any ideas? Is this a known bug?