Webszolgáltatás ügyfél létrehozása Ant feladatok segítségével

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.
  1. 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.
  2. Szerkessze az előfeltétel lépések során importált axisclient.properties fájlt.
    1. Győződjön meg róla, hogy a scenarioType beállítása client.
    2. Úgy állítsa be a munkaterület paramétert, hogy az a WSDL fájl helyére mutasson.
    3. 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.
  3. Kattintson a jobb egérgombbal a wsgen.xml fájlra, majd válassza az előugró menü Futtatás mint > Ant összeépítés... menüpontját.
  4. 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.
  5. 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: Az alábbi fájlok jönnek létre és kerülnek elhelyezésre a dinamikus webprojekt WebTartalom\WEB-INF mappájában: 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: