Pular para o conteúdo

Importar WSDL

O Fetchpier importa definições WSDL de serviços web SOAP — apenas bindings SOAP 1.1 / WSDL 1.1. Bindings HTTP não SOAP e WSDL 2.0, incluindo serviços REST/JSON, não são suportados.

O WSDL pode vir de um arquivo local, uma URL HTTP(S) ou texto cru colado, escolhidos por abas no assistente de importação. O formato é detectado automaticamente a partir do conteúdo da entrada (ou você pode escolhê-lo manualmente). O assistente pergunta por um nome de coleção (por padrão, o título do esquema) e uma estratégia de conflito quando a coleção de destino já existe: mesclar (adicionar as requisições, pulando as colisões de nome) ou abortar (não mudar nada e reportar o conflito).

Cada operação vira uma requisição POST com um envelope SOAP como body XML cru pronto para editar, com destaque de XML. O body é gerado a partir do schema XSD embutido no WSDL — valores de exemplo por tipo (strings, números, booleanos, datas) para cada parâmetro de entrada, tanto no estilo document/literal como rpc/literal — em vez de um placeholder vazio.

As operações são colocadas diretamente na pasta da coleção: planas, uma requisição por operação.

  • Quando a mesma operação é exposta por vários bindings SOAP (p. ex. SOAP 1.1 e SOAP 1.2), ela é colapsada em uma única requisição — um envelope SOAP 1.1 — e um aviso de importação lista os bindings colapsados.
  • Bindings HTTP não SOAP (GET/POST) são ignorados, cada um com seu próprio aviso.
  • Quando uma operação só está disponível sobre SOAP 1.2, o envelope SOAP 1.1 gerado pode precisar de ajuste manual, e um aviso sinaliza isso.

O resumo do resultado reporta quantas requisições, pastas e variáveis foram criadas mais quaisquer avisos por operação. Para a lista completa de formatos suportados e o assistente, veja a visão geral da importação.