Documentos WSDL

Un archivo WSDL (Web Service Description Language) describe un servicio web.

Un archivo WSDL describe las siguientes informaciones:

Mediante un archivo WSDL, se puede ubicar un servicio web e invocar cualquiera de las funciones que tiene disponibles.

Qué ocurre cuando se importa un archivo WSDL

Un archivo WSDL se puede e importar en su proyecto. Estos datos se incorporan en su sistema como objetos de nivel superior. Considere el siguiente ejemplo que aparece a continuación en que se asume que ha importado el archivo AddressBook.wsdl. A continuación, se muestra el contenido.

<?xml version="1.0" ?>

<definitions name="urn:AddressFetcher"
	targetNamespace="urn:AddressFetcher2"
	xmlns:tns="urn:AddressFetcher2"
	xmlns:typens="urn:AddressFetcher2"
	xmlns:xsd="http://www.w3.org/1999/XMLSchema"
	xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
	xmlns="http://schemas.xmlsoap.org/wsdl/">

<!-- DECLARACIÓN DE TIPO DE PUERTO  -->

<portType name="AddressBook">

	<operation name="addEntry">
		<input message="tns:AddEntryRequest"/>
		<output message="tns:empty"/>
	</operation>

	<operation name="getAddressFromName">
		<input message="tns:GetAddressFromNameRequest"/>
		<output message="tns:GetAddressFromNameResponse"/>
	</operation>

</portType>

-----------------------------------------------------------------------------
<service name="AddressBookService">
<DECLARACIÓN DE ELEMENTO DE PUERTO-->
	<port name="AddressBook" binding="tns:AddressBookSOAPBinding">
	<soap:address location="http://localhost:8080/axis/services/AddressBook"/>
</port>
</service>
</definitions>
Cuando finaliza la importación del archivo WSDL, se generan los siguientes objetos de nivel superior:
  • Las interfaces se crean para todos los tipos de puerto WSDL seleccionados que corresponden a los elementos portType contenidos en el documento WSDL.
  • Los puntos finales se crean para los puertos WSDL que corresponden a elementos de puerto en el documento WSDL.
Conceptos relacionados
Configuración de una conexión WSRR
Creación de un nuevo punto final para WSRR
Modificación de un punto final para WSRR que ya exista
El editor WSRR
Cómo probar una consulta de punto final WSRR que ya exista