generiert einen soap-request-Nachricht mithilfe der wsdl-Datei
Ich habe eine wsdl eines web service mit mir. Ich will generieren, die die Struktur der soap-request-Nachricht mithilfe dieser wsdl-Datei. Was wäre der beste Weg, um ein Beispiel generiert soap-request-Nachricht mithilfe der wsdl-Datei? Ich will, dass das geschieht mit Hilfe eines java-basierte Technologie.
Dank
Du musst angemeldet sein, um einen Kommentar abzugeben.
Verwenden Sie eine der beliebten web-service-frameworks (Axis oder CXF oder was auch immer) und lassen es an der automatischen Generierung der Klassen für Sie. Siehe zum Beispiel hier für die Dokumentation, wie dies zu tun auf der Kommandozeile, und hier für das entsprechende maven-plugin für CXF. Achse ist sehr ähnlich, glaube ich.
Wann immer ich Sie benötige-Beispiel xml-oder soap-Nachrichten, Tue ich dies für server-und client-Seite, dann starten Sie den dummy server mit
mvn tomcat:run
- und auf der client-Seite Baue ich die Nachricht in Java und lassen Sie den Rahmen log die Nachricht für mich. Klingt komplizierter als es tatsächlich ist, vor allem wenn man bedenkt, dass Sie wahrscheinlich brauchen mehr als nur ein Beispiel-Nachricht und in der Regel am Ende der Umsetzung Ihrer eigenen dummy-server sowieso.Ich würde empfehlen, beginnend mit einem tool wie SoapUI zum generieren von raw SOAP-Anforderungen. Wenn Sie wollen, die Erstellung Ihrer SOAP-Anforderungen mit Java, dann ist die Allgemeine Prozess ist:
wsimport
aus Ant oder Maven zu generieren client.