2010-12-17 9 views
0

Ich habe alte Anwendung, die in Websphere 5 mit Java 1.3 funktioniert. Ich kann Java Version oder App Server Version nicht ändern.Java 1.3 Websphere 5 Anwendung -> brauche Aufruf SOAP 1.1 oder SOAP 1.2 Web-Service

Ich muss zu diesem Anwendungscode hinzufügen, der Web-Service aufrufen wird. AFAIK Ziel-Web-Service unterstützt sowohl SOAP 1.1 als auch SOAP 1.2.

Leider habe ich nur wenig Erfahrung mit WS-Clients. Vor einiger Zeit habe ich WS-Client mit Java 5 geschrieben. Es war sehr einfach, ich verwendete wsimort-Tool, das alle erforderlichen Klassen aus WSDL generiert.

Aber, wie ich verstehe, Java 1.3 und Websphere 5 hat keine solche Möglichkeit. Wörter wie JAX-WS und JAXB sind mit den neuesten Java-Versionen verwandt.

Könnte jemand bitte mich mit einem Führer (oder einfach beraten :)), was soll ich tun?

Vielen Dank im Voraus!

Antwort

0

Einige Vorschläge, obwohl ich sie nicht ausprobiert haben:

  1. Look into Apache Axis und versuchen aus den Tutorials
  2. eine similar question für weitere Vorschläge Lesen in Fall die erste nicht klappt
0

WebSphere 5 unterstützt Axis nicht. Wenn Sie mit WebSphere Studio verbunden sind, können Sie den SOAP-Client einfach mit dem Assistenten erstellen. Vielleicht hat WebSphere 5 ein Befehlszeilentool wie wsimport

+0

Aber was ist, wenn ich Achse Jars zu WebSphere 5 hinzufügen? Ich brauche nur WS-Client, nicht Service – Mikhail

+0

es ist schwer zu erraten, weil es im Jahr 2003 war. Ich erinnere mich, dass einige Probleme mit Klassenlader und andere Web-Service-Implementierung war. Natürlich können Sie es versuchen und vielleicht ein gutes Ergebnis erzielen. – chro

Verwandte Themen