Criando um Novo Arquivo WSDL

Você pode criar um novo arquivo WSDL vazio e, em seguida, editá-lo utilizando o editor WSDL.

Para criar um arquivo WSDL, siga estas etapas:

  1. Crie um projeto para conter o documento WSDL. Não importa qual tipo de projeto você crie.
  2. No ambiente de trabalho, clique em Arquivo > Novo > Outro > Serviços da Web > WSDL. Clique em Avançar.
  3. Selecione o projeto ou a pasta que conterá o arquivo WSDL. No campo Nome do arquivo, digite o nome do arquivo WSDL, por exemplo, MyWSDLFile.wsdl. O nome do arquivo XML deve terminar com .wsdl
  4. Clique em Avançar.
  5. Digite as seguintes informações:
    1. Espaço de nomes de destino é o espaço de nomes para o arquivo WSDL, ou aceite o padrão (http://www.example.org/MyWSDLFile/). O espaço de nomes de destino é utilizado para os nomes das mensagens e o tipo da porta, ligação e serviço definidos no arquivo WSDL. O valor deve ter o formato de um URI válido (por exemplo, http://www.mycompany.com/myservice/)
    2. O Prefixo é o prefixo associado ao espaço de nomes de destino.
    3. Selecione Criara Esboço WSDL se quiser que o assistente crie o esboço do arquivo WSDL. Isso gerará os elementos WSDL requeridos para o serviço, incluindo ligações, portas e mensagens. Em seguida, é possível modificá-los para atender aos requisitos do serviço da Web.
    4. Se você tiver escolhido criar um esboço WSDL, selecione as opções de ligação que deseja utilizar no documento WSDL. As opções são SOAP e HTTP. Se você selecionar SOAP, poderá selecionar o estilo de codificação que deseja utilizar. Se você selecionar HTTP, poderá selecionar se deseja criar um getter ou setter HTTP.
  6. Clique em Concluído. O arquivo WSDL será aberto no editor WSDL.

Se você criou um arquivo WSDL com um esqueleto utilizando ligações SOAP, ele deverá ser parecido com o seguinte:

Imagem de um esqueleto WSDL utilizando ligações SOAP

Se você criou um arquivo WSDL com um esqueleto utilizando ligações HTTP, ele deverá ser parecido com o seguinte:

Imagem de um esqueleto WSDL utilizando ligações HTTP