wsimport spicca. Is-sejħa SOAP xorta għandha bżonn proxy.
Aqsam il-ġenerazzjoni tal-WSDL, it-tfittxija tal-WSDL fil-ħin tal-eżekuzzjoni u s-sejħa SOAP meta tikkonfigura l-aċċess tal-proxy JAX-WS.
Il-WSDL tniżżel, il-klassijiet Java ġew iġġenerati, u l-ewwel sejħa SOAP xorta ma tistax toħroġ min-netwerk. L-għażla tal-proxy li juża l-ġeneratur tappartjeni għat-tħaddim tal-ġeneratur stess.
Ir-referenza tal-wsimport f'Oracle JDK 8 tiddokumenta għażla tal-proxy HTTP għal dak l-għodda. Mhijiex istruzzjoni portabbli inkorporata fil-klassijiet tas-servizz li jirriżultaw. Applikazzjoni aktar tard tista' taħdem fi JVM ieħor, taħt kont ieħor u b'implimentazzjoni JAX-WS oħra.
Sib liema talba falliet
| Fażi | Proċess jew komponent x'jiġi spezzjonat |
|---|---|
| Iġġenera klassijiet mill-WSDL u l-imports | L-għodda tal-bini jew is-sejħa wsimport |
| Aqra l-WSDL waqt il-bini tas-servizz | Il-post tal-WSDL tal-applikazzjoni u l-klijent fil-ħin tal-eżekuzzjoni |
| Sejjaħ il-punt tat-tmiem SOAP | It-trasport tal-ħin tal-eżekuzzjoni magħżul u l-konfigurazzjoni tal-proxy tiegħu |
Il-fażi tan-nofs hija faċli li tinqabeż. Servizz iġġenerat jista' għadu jirreferi għal WSDL remot. Jekk il-ħin tal-eżekuzzjoni jeħtieġ li jġibha waqt il-bini, l-issettjar ta' port biss wara jiġi tard wisq għal dak it-tniżżil aktar kmieni. L-ippakkjar tad-deskrizzjoni maħsuba bħala riżors tal-applikazzjoni jista' jneħħi dik id-dipendenza mit-tfittxija fejn l-implimentazzjoni tappoġġaha.
Klassi bl-isem ClientProxyFeature minn implimentazzjoni waħda mhijiex awtomatikament parti minn kull fornitur JAX-WS.
Żomm il-kredenzjali tal-proxy separati mill-kredenzjali tas-servizz SOAP. Tniżżil tal-WSDL li jirnexxi jista' saħansitra jkun anonimu filwaqt li l-punt tat-tmiem tal-operazzjoni jitlob login, jew bil-maqlub.
Irreġistra l-URL li falla u l-punt fejn waqfu l-bini jew is-sejħa. Dak normalment jidentifika fejn tappartjeni s-setting nieqsa, mingħajr tentattiv ieħor biex jiġu iġġenerati eżatt l-istess klassijiet.