Criando um Cliente do Serviço da Web Utilizando Tarefas Ant

Se você tiver um arquivo WSDL, poderá utilizar o Ant através do espaço de trabalho Eclipse para gerar um cliente do serviço da Web utilizando o ambiente de tempo de execução do Axis.

Antes de criar o cliente do serviço da Web, é necessário:
Para criar o cliente do serviço da Web é necessário modificar o arquivo Ant e o arquivo de propriedades Ant de serviço.
  1. Editar o arquivo Ant (wsgen.xml) que você importou nas etapas de pré-requisito. Assegure-se de que ele aponte o arquivo de propriedades Ant de cliente: ele deve conter uma linha declarando <property file="axisclient.properties"/>. Salve qualquer alteração que você fez.
  2. Edite o arquivo axisclient.properties que você importou nas etapas de pré-requisito.
    1. Assegure-se de que o parâmetro scenarioType está definido para cliente.
    2. Defina o parâmetro do espaço de trabalho para que ele aponte o local do seu arquivo WSDL.
    3. Todos os outros parâmetros são opcionais e devem ser excluídos se não forem configurados explicitamente. Os valores padrão dos parâmetros remascentes serão recuperados das configurações do projeto dinâmico. Para obter informações adicionais sobre como configurar esses parâmetros, consulte: Referência ao Arquivo de Propriedades da Tarefa Ant do Cliente do Serviço da Web do Axis
    Salve o arquivo axisclient.properties.
  3. Clique com o botão direito em wsgen.xml e selecione Executar Como > Build Ant...
  4. No diálogo que será aberto, selecione a guia JRE e selecione Executar no mesmo JRE do espaço de trabalho. Clique em Aplicar e, em seguida, clique em Executar.
  5. Depois de o serviço da Web ter sido gerado, o console exibirá uma mensagem Construção Bem Sucedida.
Os seguintes arquivos terão sido criados e colocados na pasta WebContent\wsdl do projeto da Web dinâmico: Os seguintes arquivos terão sido criados e colocados na pasta WebContent\WEB-INF do projeto da Web dinâmico: Os seguintes arquivos terão sido criados e colocados na pasta src do projeto da Web dinâmico. Dependendo do arquivo WSDL no qual o serviço da Web é baseado, os arquivos do seu cliente do serviço da Web podem ser diferentes: