I use WSDL2java to produce some services. My wsdl starts like this:
<wsdl:definitions name="com.mammogrid.portal"
targetNamespace="http://mammogrid.com/portal/"
elementFormDefault="qualified"
xmlns:tns="http://mammogrid.com/portal/"
xmlns:ans="http://mammogrid.com/portal/api/"
xmlns:pns="http://mammogrid.com/portal/patient/"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
>
<wsdl:types>All the services are generated fine and deployment is working except
for one thing, the deployed wsdl does not have the
elementFormDefault="qualified"
attribute. Thus, if I generate client code from the original wsdl then it is OK, but not from the deployed WSDL. If I fetch the wsdl off the axis endpoint and patch it with this attribute, then it is working fine.
Is this a bug in axis or is there some switch which I forget about?
Thanks,
Tamas
-- ------------------------------------------------------------------- -- Tamas Hauer ETT Division, CERN [EMAIL PROTECTED] Geneve 23 Switzerland 1211 http://cern.ch/Tamas.Hauer Tel:(41)-227672342 Fax:(41)-227678930
