Tengo el servicio web ordinario de Microsoft y el CXF normal de la versión más reciente con Java/JDK 1.6, Eclipse, etc. Cuando ejecuto wsdl2java, la pieza JAXB arroja un error "lanzada por JAXB: declaración de elemento indefinido 's: esquema'"Servicio web de Microsoft y cliente CXF: JAXB no puede entender "s: schema"
La parte de wich WSDL provoca que parece:
<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>
¿Puedo simplemente retire <s:element ref="s:schema" />
todas partes y mantener <s:any/>
? Parece un obstáculo común para Java < -> Microsoft webservices intreroperability. Pero no puedo encontrar ninguna solución para CXF.
Gracias