Я создаю клиента Spring WS. У меня есть огромный WSDL от сторонней компании. Они предоставляют набор классов, которые отображаются на их WSDL через WSDL2Java Axis. Я не хочу использовать Axis или какие-либо зависимости от них.
Поскольку это клиент веб-службы, я могу свободно выбирать любую платформу. Моя проблема заключается в том, как создать класс сопоставления для WSDL без использования WSDL2Java Axis. Я застрял с манипулированием чистого XML? Обратите внимание, я использую Spring WS.
Edit:
Верно ли, если поставщик услуг построил свой сервис с Axis 1, вы в основном застряли в создании клиента, который также основан на Axis 1? Я прочитал его из этого ответа Клиент JAX-WS со службой Axis . Я думал, что веб-службы должны быть отделены или, по крайней мере, независимы от платформы, на которой они были созданы, что позволяет вам иметь доступ к веб-службе на основе .Net из клиента на основе Java и наоборот?