>There are a bunch of doc/lit specific bugs that have been fixed in both the >straight 1.2 alpha release and the latest Axis CVS.
Understood. This is really frustrating if you're trying to use Axis 1.1. A beta of Axis 1.2 that passes all tests would be very welcome. >As to your template WSDL suggestion... not sure what the best >solution is there. I think a solution is needed. Most of the web services developers I talk to tell me two things: use document/literal and start with the WSDL and generate server code from it. Apparently this is the path to stability. It makes sense to me, too - you write the interface as the center of your system. >The bigger problem though is that WSDL requires service endpoints to >be in the WSDL AT ALL. I'm not sure if this is being addressed by >either WSDL 1.2 or WSDL 2.0. This is important for user convenience - you just point the client at the WSDL and you're done. For production deployment this is the right thing. For testing, most clients do support a way to say "use the proxy from this WSDL, but use a different endpoint for the service". A template mechanism would also solve the "what's your hostname" problem. It seems pretty random to me whether Axis thinks its hostname is http://foo/ or http://foo.example.com/