Ir al contenido

Importar WSDL

Fetchpier importa definiciones WSDL de servicios web SOAP — solo bindings SOAP 1.1 / WSDL 1.1. Los bindings HTTP no SOAP y WSDL 2.0, incluidos los servicios REST/JSON, no están soportados.

El WSDL puede venir de un archivo local, una URL HTTP(S) o texto crudo pegado, que se eligen con pestañas en el asistente de importación. El formato se detecta automáticamente a partir del contenido de la entrada (o podés elegirlo a mano). El asistente pregunta por un nombre de colección (por default, el título del esquema) y una estrategia de conflicto cuando la colección destino ya existe: fusionar (agregar las solicitudes, salteando las colisiones de nombre) o abortar (no cambiar nada y reportar el conflicto).

Cada operación se vuelve una solicitud POST con un sobre SOAP como body XML crudo listo para editar, con resaltado de XML. El body se genera a partir del schema XSD embebido en el WSDL —valores de ejemplo por tipo (strings, números, booleanos, fechas) para cada parámetro de entrada, tanto en estilo document/literal como rpc/literal— en lugar de un placeholder vacío.

Las operaciones se ubican directamente en la carpeta de la colección: planas, una solicitud por operación.

  • Cuando la misma operación está expuesta por varios bindings SOAP (p. ej. SOAP 1.1 y SOAP 1.2), se colapsa en una única solicitud —un sobre SOAP 1.1— y un warning de importación lista los bindings colapsados.
  • Los bindings HTTP no SOAP (GET/POST) se ignoran, cada uno con su propio warning.
  • Cuando una operación está disponible solo sobre SOAP 1.2, el sobre SOAP 1.1 generado puede necesitar ajuste manual, y un warning lo señala.

El resumen del resultado reporta cuántas solicitudes, carpetas y variables se crearon más cualquier warning por operación. Para la lista completa de formatos soportados y el asistente, mirá la visión general de la importación.