Веб-сервис Microsoft и клиент CXF: JAXB не понимает «s: schema»

У меня обычный веб-сервис Microsoft и обычный CXF последней версии с Java / JDK 1.6, Eclipse и т. Д. Когда я запускаю wsdl2java, часть JAXB выдает ошибку «Выброшено JAXB: неопределенное объявление элемента 's: schema'»

Часть wsdl, вызывающая это, выглядит так:

<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>

Могу я просто удалить везде и оставить ? Похоже, это обычное препятствие для совместимости веб-сервисов Java <-> Microsoft. Но я не могу найти обходного пути для CXF.

Спасибо

8
задан 22 August 2011 в 13:58
поделиться