Я новичок в концепции веб-сервисов, и в настоящее время я работаю над проектом, в котором мне нужно извлечь некоторые данные из внешнего приложения через SOAP.
Это приложение предоставляет WSDL в кодировке RPC. В настоящее время мне очень трудно создать клиент для этого сервиса на Java из-за замены RPC.
Самое близкое, что я получил на данный момент, - это использование JAX-RPC, но каждый раз, когда я пытаюсь запустить программу ws-compile, я получаю сообщение об ошибке, в котором говорится «код ошибки слишком большой».
Я исследовал AXIS 2 и попытался скомпилировать его WSDL2JAVA, но из-за кодирования RPC я продолжаю получать исключения для всех методов привязки данных.
Мне было интересно, могу ли я дать какой-нибудь совет или руководство по генерации Java-клиентов из WSDL-кодов RPC. Какие шаги? Что я должен рассмотреть, прежде чем даже попытаться написать клиент?
Я сейчас использую netbeans 6.9.1