Я относительно новичок в веб-службах, но мне нужно интегрировать вызов в существующую службу в моем приложении. В идеале я хотел бы использовать JAX-WS, потому что я ищу самое простое и быстрое в разработке решение с моей стороны, и MyEclipse может генерировать клиент JAX-WS из WSDL. К сожалению, WSDL, который я унаследовал, был создан на основе того, что похоже на Axis с использованием RPC. Это все еще будет работать? Когда я пытаюсь сгенерировать код, я получаю эти ошибки, и поиски в Интернете, которые я обнаружил, говорят, что это конец службы, который необходимо обновить:
<restriction base="soapenc:Array">
<attribute ref="soapenc:arrayType" wsdl:arrayType="impl:MyTypeList[]" />
</restriction>
WS-I: (BP2108) Объявление Array использует - ограничивает или расширяет - тип soapEnc: Array или атрибут wsdl: arrayType используется в объявлении типа
WS-I: (BP2122) Элемент wsdl: types содержит определение типа данных, которое не является определением схемы XML
WS-I: (BP2406) Атрибут использования soapbind: body, soapbind: fault, soapbind: header и soapbind: headerfault не имеет значения "literal".