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).
O que a importação gera
Section titled “O que a importação gera”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.
Avisos que você pode ver
Section titled “Avisos que você pode ver”- 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.