É possível criar um novo arquivo WSDL vazio e, em seguida, editá-lo utilizando o editor
WSDL.
Para criar um arquivo WSDL, execute as seguintes etapas:
- Criar um projeto para conter o documento WSDL. Não
importa qual tipo de projeto você crie.
- No ambiente de trabalho, clique em e selecione .
Clique em Avançar.
- Selecione o projeto ou uma pasta que conterá o arquivo WSDL.
No campo Nome do Arquivo, digite o nome
do arquivo WSDL. O nome de seu arquivo XML deve terminar em .wsdl
- Clique em Avançar e insira as informações a seguir na próxima página do assistente:
- Um Namespace de destino para o arquivo WSDL ou aceitar 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/)
- O Prefixo associado ao namespace de destino.
- Selecione Criar o Esqueleto WSDL se desejar que o assistente crie o esqueleto 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.
- Se tiver optado por criar um esqueleto WSDL, selecione as opções de ligação que deseja usar no menu suspenso Protocolo.
As opções são SOAP e HTTP. Utilize o protocolo SOAP quando desejar trocar informações classificadas e estruturadas. Use o protocolo HTTP quando desejar que seu aplicativo cliente para apenas solicitar ou atualizar informações.
- Se você selecionar SOAP, é possível selecionar o estilo de codificação que deseja usar:
- literal do documento. Mensagens de estilo do documento, codificação literal. Utilize
este estilo de ligação quando desejar enviar mensagens SOAP que podem ser validadas por um
validador XML. Todos os tipos de dados no corpo da mensagem SOAP são definidos
em um esquema, assim, as partes do WSDL devem apontar para os elementos do esquema.
- literal rpc. Mensagens de estilo RPC, codificação literal.
Utilize este estilo
de ligação quando desejar especificar os nomes do método da operação em suas mensagens
SOAP, assim, um servidor pode enviar os métodos especificados. Os tipos de dados devem
ser definidos, de modo que as peças do WSDL devem apontar para os tipos de XSD.
- rpc codificado. Mensagens de estilo RPC e codificação SOAP.
Utilize este estilo
de ligação quando desejar codificar gráficos de dados em suas mensagens SOAP, dessa forma,
um servidor pode desserializar os dados do objeto. Os tipos de dados devem
ser definidos, de modo que as peças do WSDL devem apontar para os tipos de XSD.
- Se você selecionar HTTP, é possível selecionar se deve ou não ser criado um getter ou setter HTTP.
- HTTP GET. Um pedido GET traz dados de um servidor da Web baseado em
um valor de URL e uma configuração de cabeçalhos HTTP. Utilize este método quando desejar recuperar
informações especificadas em um pedido.
- HTTP POST. Um pedido POST envia dados adicionais para o servidor
especificado depois da URL e dos cabeçalhos. Utilize este método quando desejar enviar
dados anexados no corpo do pedido.
- Clique em Concluir. O arquivo WSDL será aberto no editor
WSDL.
Se você criou um arquivo WSDL com um esboço utilizando ligações SOAP,
ele deverá ser parecido com o seguinte:
Se você criou
um arquivo WSDL com um esboço utilizando ligações HTTP, ele deverá ser parecido com
o seguinte: