Ho ordinario servizio web Microsoft e CXF normale dell'ultima versione con Java/JDK 1.6, Eclipse ecc. Quando eseguo wsdl2java, la parte JAXB genera un errore "lanciata da JAXB: undefined dichiarazione di elemento 's: schema'"Microsoft webservice e client CXF: JAXB non riesce a capire "s: schema"
La parte del wich WSDL provoca assomiglia:
<s:element name="GetDepartmentsResponse">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="GetDepartmentsResult">
<s:complexType>
<s:sequence>
<s:element ref="s:schema" />
<s:any />
</s:sequence>
</s:complexType>
</s:element>
</s:sequence>
</s:complexType>
</s:element>
Posso semplicemente rimuovere <s:element ref="s:schema" />
ovunque e mantenere <s:any/>
? Sembra un ostacolo comune per Java < -> intreroperabilità dei servizi Web Microsoft. Ma non riesco a trovare alcuna soluzione alternativa per CXF.
Grazie