Puede crear un nuevo archivo WSDL vacío y editarlo con el editor WSDL.
Por qué y cuándo se efectúa esta tarea
Para crear un archivo WSDL, siga estos pasos:
- Cree un proyecto para incluir el documento WSDL. No importa
qué tipo de proyecto cree.
- En el entorno de trabajo, pulse
y
seleccione . Pulse Siguiente.
- Seleccione el proyecto o la
carpeta que contendrá el archivo WSDL. En el campo Nombre de archivo, teclee el nombre del archivo WSDL. El nombre del archivo XML
debe terminar por .wsdl
- Pulse Siguiente y especifique en la página siguiente del asistente la información que se
proporciona a continuación:
- Un Espacio de nombres destino para el archivo WSDL o acepte el valor predeterminado
(http://www.example.org/MyWSDLFile/). El espacio de nombres de destino se utiliza para los nombres de mensajes y el tipo de puerto, el enlace y el servicio definidos en el archivo WSDL. El valor debe adoptar la forma de un URI válido
(por ejemplo, http://www.miempresa.com/miservicio/)
- El Prefijo asociado al espacio de nombres destino.
- Seleccione Crear esqueleto WSDL si desea que el asistente cree
el esqueleto del archivo WSDL. Esto generará
los elementos WSDL necesarios para el servicio, incluidos los enlaces, los puertos
y los mensajes. Puede modificar entonces estos elementos para cumplir los requisitos
del servicio Web.
- Si ha determinado crear un esqueleto WSDL, seleccione las opciones de enlace que desea utilizar en el menú
desplegable Protocolo.
Las opciones son SOAP y HTTP. Utilice el protocolo SOAP cuando desee intercambiar información estructurada y tecleada. Utilice el protocolo HTTP cuando desee que el cliente de aplicación solicite o actualice información.
Si selecciona SOAP puede seleccionar entonces el estilo de codificación que
desea utilizar:
- literal de documento. Mensajes de estilo de documento, codificación de literal. Utilice este estilo de
enlace cuando desee enviar mensajes SOAP que pueda validar un validador XML. Todos los tipos de datos del cuerpo de
mensaje SOAP se definen en un esquema de modo que las partes deben señalar a elementos de esquema.
- rpc literal. Mensajes de estilo RPC, codificación literal.
Utilice este estilo de enlace cuando desee
especificar los nombres de método de operación en los mensajes SOAP de modo que un servidor pueda despachar los métodos
especificados. Deben definirse tipos de datos de modo que los componentes WSDL deben señalar a tipos XSD.
- rpc codificado. Mensajes de estilo RPC y codificación SOAP.
Utilice este estilo de enlace cuando desee
codificar gráficos de datos en los mensajes de SOAP de modo que un servidor pueda deserializar los datos de objeto. Deben definirse tipos de datos de modo que los componentes WSDL deben señalar a tipos XSD.
Si selecciona HTTP puede seleccionar si va a crear un getter
o setter HTTP.
- GET de HTTP. Una petición GET capta los datos de un servidor Web basado en un valor URL y un conjunto de
cabeceras HTTP. Utilice este método cuando desee recuperar la información especificada en la petición.
- POST HTTP. Una petición POST envía datos adicionales al servidor, especificado después del URL y de las
cabeceras. Utilice este método cuando desee enviar datos incluidos dentro del cuerpo de la petición.
- Pulse Finalizar. Se abrirá el archivo WSDL en el editor WSDL.
Resultados
Si ha creado un archivo WSDL con un esqueleto utilizando enlaces SOAP, será
parecido a lo siguiente:
Si ha
creado un archivo WSDL con un esqueleto utilizando enlaces HTTP, será parecido a lo
siguiente: