2010-12-17 2 views
0

У меня есть старое приложение, которое работает в Websphere 5 с Java 1.3. Я не могу изменить версию Java или версию сервера приложений.Приложение Java 1.3 Websphere 5 -> требуется вызов SOAP 1.1 или SOAP 1.2 веб-службы

Мне нужно добавить к этому прикладному коду, который вызовет веб-службу. Целевая веб-служба AFAIK поддерживает как SOAP 1.1, так и SOAP 1.2.

К сожалению, у меня мало опыта работы с клиентами WS. Некоторое время назад я писал WS-клиент с использованием Java 5. Это было очень просто, я использовал инструмент wsimport, который генерировал все необходимые классы из WSDL.

Но, как я понимаю, Java 1.3 и Websphere 5 не имеют такой возможности. Такие слова, как JAX-WS и JAXB, связаны с последними версиями java.

Может ли кто-нибудь, пожалуйста, предоставить мне руководство (или просто посоветуйте :)), что мне делать?

Заранее благодарен!

ответ

0

Некоторые предложения, хотя я не пробовал их:

  1. Look into Apache Axis и попробовать из учебников
  2. читать similar question для более предложений в случае первый один не работает
0

WebSphere 5 не поддерживает ось. Если у вас есть связанный WebSphere Studio, вы можете легко создать клиента SOAP с помощью мастера. Возможно, у WebSphere 5 есть инструмент командной строки, такой как wsimport

+0

Но что, если я добавлю баночки оси в WebSphere 5? Мне нужен только WS-клиент, а не служба – Mikhail

+0

, это сложно догадаться, потому что это было в 2003 году. Я помню, что некоторые проблемы были связаны с загрузкой классов и реализацией различных веб-сервисов. Конечно, вы можете попробовать и, возможно, получить хороший результат. – chro

Смежные вопросы