Мне нужно получить доступ к существующему веб-сервису SOAP из приложения Android. Мне предоставили несколько файлов WSDL с описанием веб-службы. Читая некоторые другие ответы здесь, на SO , кажется, что ksoap2-android - это правильный путь, в зависимости от того, какой клиент SOAP использовать.
Следующая проблема заключается в том, как сгенерировать необходимые классы Java из файлов WSDL, и на этом я остановился. Насколько я понимаю, есть следующие варианты:
Сначала я попробовал №1 с подключаемым модулем AXIS2 eclipse для генератора wsdl2code.Мастер успешно сгенерировал много Java-кода, однако он также изменил мой проект Android на какой-то проект веб-сервиса, и я так и не смог получить что-либо, сгенерированное для компиляции, не говоря уже о работе с ksoap2-android. Кому-нибудь удалось это сделать?
Я не могу успешно запустить wsdl2ksoap, так как, похоже, требуется работающий веб-сервис, а все, что у меня есть на данный момент, - это файлы WSDL. Точно так же при чтении веб-страницы кажется, что это проект на начальных этапах, и он не совсем готов к использованию в прайм-тайм.
JAX-WS wsimport У меня еще не было возможности попробовать. Однако я не уверен, что то, что он генерирует, будет работать с ksoap2-android?
Вопрос: Как я могу сгенерировать файлы Java из файлов WSDL для использования на Android с клиентской библиотекой SOAP ksoap2-android?
Заранее большое спасибо .
(PS: Да, выбор - SOAP, он не оптимален для использования Android, но я не могу это изменить.)