Om du har en WSDL-fil kan du använda Ant via Eclipse-arbetsmiljön till att generera en webbtjänsteklient
med hjälp av Axis-runtime-miljön.
Innan du skapar webbtjänsteklienten måste du göra följande:
När du ska skapa webbtjänsteklienten måste du modifiera Ant-filen
och Ant-egenskapsfilen.
- Redigera den Ant-fil (wsgen.xml) du importerade
i föregående steg. Se till att den pekar på Ant-egenskapsfilen:
den bör innehålla raden <property file="axisclient.properties"/>. Spara eventuella ändringar.
- Redigera filen axisclient.properties, som du importerade
i föregående steg.
- Se till att parametern scenarioType har värdet client.
- Konfigurera parametrarna för arbetsmiljön så att de pekar på platsen för din WSDL-fil.
- Övriga parametrar är valfria, och bör raderas om du inte anger värden för dem explicit.
Standardvärdena för återstående parametrar kommer att hämtas från inställningarna för det
dynamiska projektet. Ytterligare information om hur du konfigurerar
de här parametrarna finns i: Referensinformation om properties-filen för Ant-uppgifter för Axis-webbtjänsteklienter
Spara filen axisclient.properties.
- Högerklicka på wsgen.xml och välj
- Välj fliken JRE i den dialogruta som öppnas, och välj
Kör i samma JRE som arbetsmiljön. Klicka på Tillämpa och sedan på Kör.
- När din webbtjänst har genererat konsolen visas meddelandet Bygget
slutfördes.
Följande filer kommer att ha skapats och placerats i mappen
WebContent\wsdl för det dynamiska webbprojektet:
Följande filer kommer att ha skapats och placerats i mappen
WebContent\WEB-INF för det dynamiska webbprojektet:
- undeploy.wsdd
- deploy.wsdd
Följande filer kommer att ha skapats och placerats i mappen
src för det dynamiska webbprojektet. Beroende på vilken WSDL-fil webbtjänsteklienten är baserad kan filerna för webbtjänsteklienten variera:
- tjänstenamnProxy.java
- gettjänstenamn.java
- gettjänstenamnLocator.java
- gettjänstenamnSoap.java
- gettjänstenamnSoapProxy.java
- gettjänstenamnSoapStub.java