2011-02-02 20 views
10

Jestem nowy w usługach sieciowych SOAP. Moim wymaganiem jest stworzenie narzędzia do testowania, takiego jak SOAP UI, w którym dane wejściowe będą adresem URL konkretnego pliku WSDL i operacji. Moim zadaniem jest dynamiczne tworzenie klienta SOAP na podstawie WSDL i operacji. Używam java. Czy ktoś może mi pomóc z kodem java?Generic Soap Client w Javie

Odpowiedz

2

Każdy powód, dla którego” nie używasz SoapUI do tego? Jak zauważyłeś, robi dokładnie to, co chcesz (i, FWIW, to aplikacja Java ;-)).

Zresztą obie ramy usług internetowych Axis i CXF (Apache) mają wsdl2j implementacje, które będą generować swoje odcinki klienckie dla Ciebie: podać WSDL URI jako argument w linii poleceń podczas wywoływania instancji wsdl2j (jest to ten sam kod użyty pod okładkami przez SoapUI, podczas generowania klienta z odpowiednią strukturą), a klasa generuje twój stubs.

Można znaleźć na to pytanie przydatne: What methods exist to auto-generate java client stubs from WSDL files?