Hvis du har en WSDL-fil, kan du bruke Ant via Eclipse-arbeidsomtrådet når du
skal generere en web-tjenesteklient ved hjelp av Axis-kjøretidsmiljøet.
Før du oppretter web-tjenesteklienten må du:
Når du skal opprette web-tjenesteklienten, må du endre Ant-filen
og Ant-egenskapsfilen.
- Rediger Ant-filen (wsgen.xml) som du importerte
innledningsvis. Forsikre deg om at den peker på Ant-egenskapsfilen for
klienten. Den skal inneholde følgende linje: <property
file="axisclient.properties"/>. Lagre eventuelle endringer.
- Rediger filen axisclient.properties som du importerte
innledningsvis.
- Kontroller at parameteren scenarioType er satt til Client.
- Definer arbeidsområdeparameteren slik at den peker på plasseringen av
WSDL-filen.
- Alle andre parametere er valgfrie og skal slettes hvis de ikke er eksplisitt
definert. Standardverdiene for de øvrige parameterne blir hentet fra de dynamiske
prosjektinnstillingene. Hvis du vil ha mer informasjon om hvordan du definerer disse
parameterne, kan du se her: Egenskapsfilreferanse for Ant-oppgave for web-tjenesteklient for Axis
Lagre filen axisclient.properties.
- Høyreklikk på wsgen.xml, og velg
- I dialogboksen som vises, velger du flippen JRE
og deretter Kjør i samme JRE som arbeidsområdet. Klikk på Bruk og deretter på Kjør.
- Når web-tjenesten er generert, viser konsollen meldingen
Bygging vellykket.
De følgende filene er opprettet og plassert i WebContent\wsdl-mappen til det
dynamiske prosjektet:
De følgende filene er opprettet og plassert i
WebContent\WEB-INF-mappen til det dynamiske web-prosjektet:
- undeploy.wsdd
- deploy.wsdd
De følgende filene er opprettet og plassert i
src-mappen til det dynamiske prosjektet. Filene for web-tjenesteklienten kan være annerledes, dette
avhenger av WSDL-filen som web-tjenestefilen er basert på:
- Service_nameProxy.java
- getService_name.java
- getService_nameLocator.java
- getService_nameSoap.java
- getService_nameSoapProxy.java
- getService_nameSoapStub.java