Ahoj.

Zapasim s problemom, na ktory mam ne_elegantne riesenie, ale zaujimalo by ma 
to elegantne.

Vytvorim v NB maven projekt, pridam webservice client. Zvolim "wsdl from url" 
a zadam http://cosi/kdesi. WSDL sa stiahne, nageneruje sa potrebny kod.

Problem je, ze v tom kode je uvedene:

@WebServiceClient(name = "GetAppVersionInfoService", targetNamespace \ 
= "http://appversionws.firma.cz/";, wsdlLocation \ 
= 
"file:/C:/work/firma.cz/projekt/src/wsdl/update.firma.cz/appVersionWS/GetAppVersionInfoService.wsdl")

... co je uplna blbost, pretoze som mu jasne uviedol, ze to wsdl je na url a 
nie na disku. Potom sa clovek dostane do probemov, ze v netbeans projekt 
chodi, ale standalone nie, pretoze nenajde wsdl.

Momentalne to riesim tak, ze pouzivam konstruktor ( URL, QName ) pre danu 
sluzbu, ale je to strasne primitivne a dost ma irituje fakt, ze musim rucne 
prechadzat vygenerovany kod a hladat v nom konstrukciu QName.

Nejaky napad?

-- 
Dusan

Odpovedet emailem