Сгенерируйте клиентский код с помощью apache cxf 2.x и wsimport

я пытаюсь сгенерировать код Java из WSDL, используя

1) Apache CXF2.x. Отображается следующая ошибка ..

WSDLToJava Error: WSI-BP-1.0 R2210 violation: Operation 'ProcuraCadastroCallCenter' more than one part bound to body

2) при использовании Wsimport отображается следующая ошибка

link: https://i.stack.imgur.com/0qiS0.png

Пожалуйста, предложите мне лучшее решение для создания клиентского кода и заранее спасибо!

Можете ли вы опубликовать WSDL, с которого вы начинаете?

craigcaulfield 26.10.2018 09:17

Похоже, ваш WSDL недействителен

Nenad 26.10.2018 09:17

Спасибо за ответ Ненад, действительно я проверял в SOAPUI ....

Srinivas Shanigarapu 26.10.2018 09:24

Спасибо за ваш повтор @craigcaulfield, я понял, почему он показывает, что [ERROR] undefined объявление элемента 's: schema' .. есть ли у вас какое-либо представление о том, как решать проблемы, связанные со схемой ..

Srinivas Shanigarapu 26.10.2018 09:36

Опубликуйте свой WSDL как часть вашего вопроса, и мы сможем понять, что не так.

craigcaulfield 26.10.2018 12:45

Благодарю за интерес @craigcaulfield Этот wsdl слишком длинный, но я обязательно опубликую снимок экрана стека След ошибки

Srinivas Shanigarapu 26.10.2018 13:07

Я добавил ссылку на снимок экрана, он содержит трассировку стека ошибки @ craigcaulfield

Srinivas Shanigarapu 26.10.2018 13:18

Спасибо @Hintham за ваш ответ, есть ли какое-нибудь решение без изменения wsdl?

Srinivas Shanigarapu 26.10.2018 15:25

Не то, чтобы я знал, проверьте документацию wsimport и cxf, возможно, есть возможность более расслабленно обрабатывать эти нарушения?

Hintham 26.10.2018 15:27

@Hintham На самом деле я просматривал множество документов, связанных с cxf и wsimport за последние два дня, но я не могу найти решение для этих ........

Srinivas Shanigarapu 26.10.2018 15:33
3
11
350
0

Другие вопросы по теме