Vérification de la conformité de la syntaxe WSDL pour les services JMS

Les fournisseurs JMS (Java™ Message Service) varient dans la syntaxe utilisée pour la description des services. Avant de tester les services JMS, vous devez vous assurer que les fichiers WSDL (Web Services Description Language) sont compatibles avec les exigences de l'outil.

Procédure

  1. Dans l'explorateur de projets ou l'explorateur de tests, localisez et ouvrez le fichier WSDL pour le service JMS à tester. Si nécessaire, vous pouvez importer un fichier WSDL à partir du système de fichiers en cliquant sur Fichier > Importer > Système de fichiers.
  2. Assurez-vous que les critères suivants sont respectés dans la syntaxe du fichier WSDL que vous utilisez.
    • Espace de nom : xmlns:jms="http://schemas.xmlsoap.org/wsdl/jms/"
    • Les liaisons SOAP ont la valeur : transport="http://schemas.xmlsoap.org/soap/jms"
    • Les transports JMS sont définis en tant qu'URL ou en tant qu'élément jms:address
  3. Si le fichier WSDL n'est pas conforme, éditez le fichier afin qu'il réponde aux critères puis sauvegardez et fermez le fichier.

Exemple

Par exemple, un élément JMS défini en tant qu'URL a l'aspect suivant :
<soap:address location="jms:/queue?jndiConnectionFactoryName=UIL2ConnectionFactory;jndiDestinationName=queue/testQueue;initialContextFactory=org.jnp.interfaces.NamingContextFactory;jndiProviderURL=9.143.104.47"/>
Un élément JMS défini en tant qu'adresse a l'aspect suivant :
<jms:address destinationStyle="queue" 
             jndiConnectionFactoryName="myQCF"
             jndiDestinationName="myQ"
             initialContextFactory="com.ibm.NamingFactory" 
             jndiProviderURL="iiop://something:900/">
</jms:address>

Retour d'informations