.WSDL

Archivo WSDL

Web Services Description Language file
Hacer una pregunta
RESPUESTA RÁPIDA

Un archivo WSDL es un documento de lenguaje de descripción de servicios web, un contrato XML que describe un servicio web SOAP: sus operaciones, la estructura de los mensajes de solicitud/respuesta y la URL del endpoint. Se abre en cualquier editor de texto, aunque Visual Studio Code o Notepad++ con resaltado XML facilitan su lectura. No se «ejecuta» un WSDL; herramientas como Visual Studio o Apache CXF lo leen para generar un proxy de cliente tipado.

Desarrollador: W3C (World Wide Web Consortium) Categoría: Archivos de Internet Estándar abierto MIME: application/wsdl+xml
SE ABRE EN Windows macOS Linux Web
Relacionado: .CRDOWNLOAD · .JNLP · .WEBARCHIVE · .PART

En esta página

19k+ extensiones indexadas
Última revisión Sep 2, 2026

¿No está seguro de qué es su archivo?

Suelte cualquier archivo en nuestro identificador - leemos solo los primeros bytes para nombrar el formato.

Identificar un archivo

¿Qué es el formato de archivo WSDL?

WSDL es un archivo de descripción basado en XML para servicios web. Un archivo .wsdl define cómo se llama a un servicio de red: sus operaciones, la forma de los mensajes de entrada y salida, el protocolo de conexión (normalmente SOAP) y la URL del endpoint. Cada servicio declarado en un archivo WSDL tiene un nombre, definiciones de tipos de mensajes, un método de vinculación y la dirección concreta utilizada para acceder a él. WSDL utiliza marcado XML y puede abrirse en cualquier editor de texto.

W3C

WSDL es un formato estandarizado desarrollado originalmente de forma conjunta por Microsoft, IBM y Ariba. El formato es mantenido actualmente por el W3C, la organización que gestiona muchos de los estándares básicos de la Web. Los estándares del W3C se publican como Recomendaciones y no son obligatorios, pero WSDL 1.1 (2001) y WSDL 2.0 (2007) fueron ampliamente aceptados y adoptados en toda la industria como parte de un consenso empresarial más amplio. WSDL 1.1 sigue siendo la versión dominante en los despliegues activos de SOAP.

Para las nuevas API, REST combinado con una descripción OpenAPI ha desplazado en gran medida a SOAP/WSDL. Sin embargo, WSDL sigue siendo el lenguaje de contrato estándar en sistemas heredados, financieros y gubernamentales basados en SOAP. Herramientas como SoapUI, Visual Studio y la utilidad de línea de comandos wsimport pueden generar esqueletos de cliente directamente desde un archivo .wsdl.

Seguridad y protección

RIESGO: LOW

Un WSDL es texto plano y no puede ejecutar código, por lo que abrir uno para leerlo es seguro. Los riesgos prácticos son indirectos: <import>/<xsd:import> pueden atraer esquemas remotos (una preocupación de XXE/entidad externa para el PARSER XML, no para el archivo), y un WSDL revela nombres de operaciones internas del servicio, estructura de mensajes y URL de endpoints, lo cual es información útil para un atacante; por lo tanto, la exposición pública de un WSDL interno es una consideración de divulgación de información más que un riesgo de malware.

Detalles del formato

en pocas palabras
NOMBRE COMPLETOWeb Services Description Language filetambién conocido como WSDL document, Web Service Definition Language
DESARROLLADORW3C (World Wide Web Consortium)desde 2001 (WSDL 1.1, W3C Note); WSDL 2.0 a W3C Recommendation in June 2007
TIPO MIMEapplication/wsdl+xml
TIPODocumento de descripción de servicio XML (texto plano, UTF-8)
ESTÁNDARAbierto · libre de regalías

Programas que abren archivos WSDL

Windows6 apps
Microsoft Visual Studio Freemium «Add Service Reference» / svcutil.exe consume un WSDL para generar un cliente SOAP tipado; también edita/visualiza el XML.
oXygen XML Editor Pago Editor WSDL multiplataforma con vista gráfica y validación.
Notepad Código abierto Ábralo para leer/editar con resaltado de sintaxis XML; el complemento XML Tools permite dar formato (pretty-print) y validar.
Visual Studio Code Gratis Abra el .wsdl; con la extensión XML de Red Hat obtendrá validación, plegado y un esquema de las operaciones.
SoapUI Código abierto Cree un proyecto SOAP a partir del WSDL para explorar las operaciones y enviar solicitudes de prueba.
Notepad (built-in) Integrado La forma más rápida de leer el texto XML: siempre disponible, sin resaltado.
macOS3 apps
oXygen XML Editor Pago Editor WSDL multiplataforma con vista gráfica y validación.
Visual Studio Code Gratis Abra el .wsdl; con la extensión XML de Red Hat obtendrá validación, plegado y un esquema de las operaciones.
SoapUI Código abierto Cree un proyecto SOAP a partir del WSDL para explorar las operaciones y enviar solicitudes de prueba.
Linux3 apps
oXygen XML Editor Pago Editor WSDL multiplataforma con vista gráfica y validación.
Visual Studio Code Gratis Abra el .wsdl; con la extensión XML de Red Hat obtendrá validación, plegado y un esquema de las operaciones.
wsimport / Apache CXF (wsdl2java) Código abierto Genere un cliente SOAP Java a partir del WSDL: wsdl2java -p com.ejemplo servicio.wsdl
Web1 app
FreeFormatter / online XML viewers Gratis Pegue el WSDL para darle formato y leerlo en el navegador (sin instalación).

Detalles técnicos

especificación profunda
CodificaciónTexto plano, UTF-8 (XML)
CifradoNinguno (se sirve a través de HTTPS; el archivo en sí no está cifrado)
Tamaño de archivo típico2 KB - 200 KB (los servicios de grandes empresas pueden superar 1 MB)
Tipo MIMEapplication/wsdl+xml
Elemento raíz WSDL 1.1<definitions> (espacio de nombres: http://schemas.xmlsoap.org/wsdl/)
Elemento raíz WSDL 2.0<description> (espacio de nombres: http://www.w3.org/ns/wsdl)
Incrustación de esquemasDefiniciones de tipos XSD declaradas en línea o importadas mediante schemaLocation
Protocolo de vinculación predeterminadoSOAP 1.1 o SOAP 1.2 (HTTP POST); también admite vinculaciones HTTP GET/POST y MIME
IntegridadTLS a nivel de transporte; sin suma de comprobación o firma a nivel de archivo
Diferenciación de versionesIdentificado por el espacio de nombres XML, no por un encabezado de archivo o marca de versión
Sistemas operativosCualquiera (texto XML independiente de la plataforma)
Lanzado2001 (WSDL 1.1, W3C Note); WSDL 2.0 a W3C Recommendation in June 2007
Última versiónWSDL 2.0 (W3C Recommendation, 26 June 2007); WSDL 1.1 remains by far the most widely used
Estándar abierto · libre de regalías
Especificaciónwww.w3.org

Conversiones de WSDL

Preguntas y respuestas de la comunidad

preguntado por usuarios
Hacer una pregunta rápida
Obtenga ayuda de personas que trabajan con archivos WSDL. Sea específico: incluya su sistema y la versión del software.
No se necesita cuenta · respuestas generalmente en un día

Aún no hay preguntas; sea el primero en preguntar sobre los archivos WSDL.

Preguntas frecuentes

¿Para qué se utiliza un archivo WSDL?
Describe un servicio web SOAP (sus operaciones, la estructura de los mensajes de solicitud/respuesta mediante XSD y la URL del endpoint) para que las herramientas de desarrollo puedan autogenerar un cliente o un servidor a partir del contrato.
¿Cómo abro un archivo WSDL?
Es texto XML plano, por lo que cualquier editor de texto lo abre. Para una lectura cómoda, utilice Visual Studio Code (con la extensión XML) o Notepad++; para llamar realmente al servicio, impórtelo en SoapUI o Visual Studio.
¿Cuál es la diferencia entre WSDL y XSD?
Un XSD define los tipos de datos y la estructura para XML; un WSDL describe un servicio web completo y utiliza XSD dentro de su sección <types> para definir la forma de los mensajes. WSDL es el contrato del servicio; XSD es el esquema de datos en el que se apoya.
¿Cómo genero un cliente a partir de un WSDL?
En .NET utilice «Add Service Reference» de Visual Studio o svcutil.exe; en Java utilice wsimport o wsdl2java de Apache CXF. Cada uno lee el WSDL y produce un proxy tipado al que se llama como a un objeto local.
¿Cuál es la diferencia entre WSDL y una especificación REST/OpenAPI?
WSDL describe servicios SOAP (mensajes XML, tipado estricto, características WS-*); OpenAPI/Swagger describe API REST/JSON y es ahora la norma para nuevas API públicas. WSDL persiste en sistemas SOAP empresariales y heredados.
¿Puedo ver un WSDL en un navegador?
Sí, la mayoría de los navegadores renderizan el XML, y muchos servicios exponen el suyo en una URL que termina en ?wsdl. Para una vista estructurada, utilice un editor XML o SoapUI en lugar del volcado sin procesar del navegador.

Referencias

1W3C - Web Services Description Language (WSDL) 1.1www.w3.org
2W3C - Web Services Description Language (WSDL) Version 2.0www.w3.org

Siga explorando

en toda la base de datos

Extensiones principales esta semana

1.AQQAQQ Instant Messenger File
2.BINCD/DVD Disc Image (BIN/CUE)
3.MDMarkdown Document
4.RPMSGRestricted Permission Message
5.CRDOWNLOADChrome Partial Download File
6.PARTPartial Download File
7.NOMEDIAAndroid No-Media Marker File
8.EXEWindows Executable (Portable Executable)
9.SWFSmall Web Format (Shockwave Flash)
10.DAVDVR365 / Dahua DVR Video File (DHAV stream)

Extensiones relacionadas

.CRDOWNLOADChrome Partial Download File
.JNLPJava Network Launch Protocol file
.WEBARCHIVESafari Web Archive
.PARTPartial Download File
.DOWNLOADPartial / Incomplete Download File
.ASPXActive Server Page Extended (ASP.NET Web Form)

Herramientas de archivo gratuitas

Un identificador de archivos y convertidor de imágenes en el navegador - todo se ejecuta en su dispositivo.

Abrir la caja de herramientas

Explorar extensiones de archivo A-Z