Ha rendelkezik egy WSDL fájllal, akkor lehetősége van az Ant
használatára az Eclipse munkaterületen keresztül webszolgáltatás ügyfél
létrehozására az Axis futási környezet segítségével.
A webszolgáltatás ügyfél létrehozása előtt az alábbiakat kell
elvégeznie:
A webszolgáltatás ügyfél létrehozása érdekében módosítania kell
az Ant fájlt és az Ant tulajdonságfájlt.
- Szerkessze az előfeltétel lépések során importált Ant fájlt
(wsgen.xml). Győződjön meg róla, hogy az az ügyfél
Ant tulajdonságfájlra mutat: tartalmaznia kell egy <property
file="axisclient.properties"/> sort. Mentse az esetleges módosításokat.
- Szerkessze az előfeltétel lépések során importált
axisclient.properties fájlt.
- Győződjön meg róla, hogy a scenarioType beállítása client.
- Úgy állítsa be a munkaterület paramétert, hogy az a WSDL fájl helyére
mutasson.
- Az összes többi paraméter elhagyható, és törölni kell őket, ha
nincsenek kifejezetten beállítva. A további paraméterek alapértelmezett
értékeit a dinamikus projekt beállításaiból kéri le a rendszer. A
paraméterek beállításának módjával kapcsolatos további információkért
nézze meg az alábbi részt: Axis webszolgáltatás ügyfél Ant feladat tulajdonságfájl referencia
Mentse el az axisclient.properties fájlt.
- Kattintson a jobb egérgombbal a wsgen.xml
fájlra, majd válassza az előugró menü
menüpontját.
- A megnyíló párbeszédablakban válassza a JRE
lapot, és jelölje be a Futtatás ugyanabban a Java futási
környezetben, mint a munkaterület jelölőnégyzetet. Kattintson az Alkalmaz, majd a
Futtatás gombra.
- A webszolgáltatás előállítása után a konzol megjelenít egy
Összeépítés sikeres üzenetet.
Az alábbi fájlok jönnek létre és kerülnek elhelyezésre a dinamikus
webprojekt WebTartalom\wsdl mappájában:
- Szolgáltatás_neveSOAP.wsdl
Az alábbi fájlok jönnek
létre és kerülnek elhelyezésre a dinamikus webprojekt WebTartalom\WEB-INF
mappájában:
- undeploy.wsdd
- deploy.wsdd
Az alábbi fájlok jönnek létre és kerülnek
elhelyezésre a dinamikus webprojekt src mappája alatt. A webszolgáltatás
ügyfél alapjául szolgáló WSDL fájltól függően a fájlok eltérhetnek:
- Szolgáltatás_neveProxy.java
- getSzolgáltatás_neve.java
- getSzolgáltatás_neveLocator.java
- getSzolgáltatás_neveSoap.java
- getSzolgáltatás_neveSoapProxy.java
- getSzolgáltatás_neveSoapStub.java