Normal Microsoft web servisi ve normal CXF'nin Java/JDK 1.6, Eclipse vb. Ile en son sürümüne sahibim. Wsdl2java'yı çalıştırdığımda, JAXB bölümü bir hata atar "JAXB tarafından atılır: tanımsız eleman bildirimi 'ler: şema'"Microsoft webservice ve CXF istemcisi: JAXB "s: şema" anlamıyor.
wsdl wich parçası gibi görünüyor nedenleri:
<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>
Ben sadece her yerde <s:element ref="s:schema" />
kaldırıp <s:any/>
kalabilir mi? Bu, Java < için sık karşılaşılan engel gibi görünüyor -> Microsoft web hizmetleri denetlenebilirliği. Ancak CXF için herhangi bir geçici çözüm bulamıyorum.