Verificación de la conformidad de la sintaxis WSDL para servicios JMS

Diversos proveedores de JMS (Java™ Message Service) varían en la sintaxis utilizada para describir servicios. Antes de probar servicios JMS, asegúrese de que los archivos WSDL (Web Services Description Language) satisfacen los requisitos de la herramienta.

Procedimiento

  1. En el explorador de proyectos o el explorador de pruebas, busque y abra el archivo WSDL para el servicio JMS que desea probar. Si fuera necesario, puede importar el archivo WSDL del sistema de archivos pulsando Archivo > Importar > Sistema de archivos.
  2. Asegúrese de que se cumplen los criterios siguientes en la sintaxis del archivo WSDL que va a utilizar.
    • Espacio de nombres: xmlns:jms="http://schemas.xmlsoap.org/wsdl/jms/"
    • Los enlaces de SOAP se han establecido en: transport="http://schemas.xmlsoap.org/soap/jms"
    • Los transportes JMS se han definido como un URL o como un elemento jms:address
  3. Si el archivo WSDL no cumple estos criterios, edite el archivo y realice las modificaciones necesarias de modo que los satisfaga y, a continuación, guarde y cierre el archivo.

Ejemplo

Por ejemplo, un JMS definido como URL es similar a lo siguiente:
<soap:address location="jms:/queue?jndiConnectionFactoryName=UIL2ConnectionFactory;
             jndiDestinationName=queue/testQueue;
             initialContextFactory=org.jnp.interfaces.NamingContextFactory;
             jndiProviderURL=9.143.104.47"/>
Un JMS definido como una dirección es similar a lo siguiente:
<jms:address destinationStyle="queue" 
             jndiConnectionFactoryName="myQCF"
             jndiDestinationName="myQ"
             initialContextFactory="com.ibm.NamingFactory" 
             jndiProviderURL="iiop://something:900/">
</jms:address>

Comentarios