WSImport_exemplo

download WSImport_exemplo

If you can't read please download the document

description

Como fazer um WSImport

Transcript of WSImport_exemplo

WSImport Exemplo

1 passo: Gerar o mtodo no glue-serverCria-se o mtodo que deseja na classe correspondente no server, como no exemplo (na linha 79, setThemetoPlot)

2 passo: Executar o comando wsimport no terminal

Depois de criado o metodo no server, deve-se gerar o metodo para o client. Para isso deve-se executar esse comando: Exemplo:

wsimport -d caminhododestino -s caminho da origem http://localhost:8080/ nomedoservletdoservidor/nomedaclasse?wsdl

caminhododestino: Local onde sero salvo as classes geradas (Response e Request), ex: /home/funcate/workLucas/glue_client/src/br/org/funcate/glueservices/terrajavaservices

caminho origem: Local onde esto os arquivo a serem compilados.ex: /home/funcate/workLucas/glue-client/src

nomedoservletdoservidor: No tomcat haver o servlet do servidor, pode-se ver atravs de (No Eclipse, opo server, boto direito no tomcat--> add and remove).Ex:

http://localhost:8080/ : IP:Porta do servidor

nomedaclasse: Nome da classe em que o metodo foi criado ou modificado.Ex: TerraJavaServices

Executando no Terminal

3Passo: Importar os arquivos gerados

Conforme o caminho de destino colocado no comando, sero criados no mesmo os arquivos (Response e Request). Para isso v at o caminho especificado e veja se foram gerados os arquivos do mtodo que foi criado/alterado.

Ex:

4Passo: Importar para o pacote do Client

Em alguns casos necessrio importar para o pacote de destino os arquivos gerados, caso o pacote no foi atualizado e no apresente as classe Request e Response do Metodo. Para isso v no Eclipse: File->Import->FileSystem-> Cole o caminho no From directory, abaixo mostrar os arquivos para serem importados.