wsimport ass fäerdeg. Den SOAP-Opruff brauch nach ëmmer e Proxy.
Trennt d'WSDL-Generéierung, d'WSDL-Ofruff zur Lafzäit an den SOAP-Opruff, wann den JAX-WS-Proxyzougrëff ageriicht gëtt.
D'WSDL gouf erofgelueden, d'Java-Klassen goufen generéiert, an den éischten SOAP-Opruff kënnt trotzdem net aus dem Netz. D'Proxyoptioun, déi de Generator benotzt, gehéiert zum Laf vum Generator selwer.
D'wsimport-Referenz vum Oracle JDK 8 dokumentéiert eng HTTP-Proxyoptioun fir dee Werkzeug. Et ass keng iwwerdrobar Uweisung, déi an déi entstanen Déngschtklassen agebaut gëtt. Eng spéider Applikatioun kann an enger anerer JVM, ënner engem aneren Kont an mat enger anerer JAX-WS-Implementatioun lafen.
Fannt eraus, wéi eng Ufro feelgeschloen ass
| Etapp | Prozess oder Komponent fir ze kontrolléieren |
|---|---|
| Klassen aus WSDL an Importer generéieren | Den Build-Werkzeug oder den wsimport-Opruff |
| WSDL liesen, wärend den Déngscht opgebaut gëtt | D'WSDL-Plaz vun der Applikatioun an de Lafzäit-Client |
| Den SOAP-Endpunkt opruffen | Den gewielten Lafzäit-Transport a seng Proxykonfiguratioun |
D'Mëttetapp ass liicht ze iwwersinn. En generéierten Déngscht kann nach ëmmer op eng entfernt WSDL verweisen. Wann d'Lafzäit se während dem Opbau muss ofruffen, ass et ze spéit, e Port éischt duerno anzestellen. Andeems een déi virgesinn Beschreiwung als Applikatiounsressource verpackt, kann een déi Ofruffofhängegkeet ewechhuelen, wou d'Implementatioun et ënnerstëtzt.
Eng Klass mam Numm ClientProxyFeature aus enger Implementatioun ass net automatesch Deel vun all JAX-WS-Anbieter.
Halt d'Proxyumeldungen getrennt vun de Umeldunge vum SOAP-Déngscht. En erfollegräichen WSDL-Ofruff kann esouguer anonym sinn, wärend den Endpunkt vun der Operatioun eng Umeldung verlaangt, oder ëmgekéiert.
Notéiert d'feelerhaft URL an de Punkt, wou den Opbau oder den Opruff opgehalen huet. Dat weist meeschtens, wou déi feelend Astellung higehéiert, ouni nach eng Kéier genee déiselwecht Klassen ze generéieren.