Puede interrogar los servicios web utilizando ?wsdl.
Un cliente de servicio web puede enviar una solicitud HTTP GET con una serie de consulta ?wsdl a un servicio web de WebSphere Message Broker y recibir una representación del WSDL que se ha utilizado para configurar el nodo de entrada que proporciona el punto final para el servicio. Puede llevar a cabo esta tareas solamente para los nodos de entrada que utilizan el transporte HTTP y no JMS. El protocolo de la solicitud HTTP GET debe coincidir con el protocolo del flujo; por lo tanto, si el flujo utiliza SSL, la solicitud HTTP GET debe comenzar por https://.
El cliente se inicia enviando una consulta ?wsdl simple y recupera la definición WSDL completa siguiendo una cadena de importaciones e inclusiones de referencia. Por ejemplo, si el punto final del servicio web es http://hostlocal:7800/test1, la solicitud del cliente inicial será:
GET http://hostlocal:7800/test1?wsdl
Esta solicitud devuelve la definición de servicio WSDL de nivel superior, que puede incluir importaciones para más secciones de la definición WSDL. Por ejemplo, si el WSDL devuelto tiene una línea:
<wsdl:import ... location="http://hostlocal:7800/test1?wsdl=wsdl0"/>
el cliente enviará la solicitud pertinente para recuperar esa sección del WSDL:
GET http://hostlocal:7800/test1?wsdl=wsdl0
Una o más secciones WSDL también puede tener importaciones para datos del esquema XML, por ejemplo:
<xsd:import ... schemaLocation="http://hostlocal:7800/test1?xsd=xsd0"/>
El cliente nuevamente envía la solicitud pertinente para recuperar esos datos:
GET http://hostlocal:7800/test1?xsd=xsd0
La definición WSDL devuelta equivale desde el punto de vista al WSDL desplegable en el kit de herramientas, con los esquemas externalizados incorporados. Puede que físicamente no sea idéntico a la definición de WSDL importada originalmente. Aunque se haya configurado un SOAPInput con un enlace WSDL específico, el WSDL devuelto también incluye otros enlaces que no utilizan el flujo si forman parte de la definición WSDL original que se ha importado.