Ověření shody syntaxe WSDL pro služby JMS

Různí poskytovatelé služeb Java™ Message Service (JMS) používají různou syntaxi popisu služeb. Před testováním služeb JMS musíte zkontrolovat, zda soubory WSDL (Web Services Description Language) splňují požadavky nástroje.

Postup

  1. V průzkumníku projektů nebo průzkumníku testů vyhledejte a otevřete soubor WSDL pro službu JMS, kterou chcete testovat. V případě potřeby můžete naimportovat soubor WSDL ze systému souborů klepnutím na volbu Soubor > Importovat > Systém souborů.
  2. Zkontrolujte, zda syntaxe používaného souboru WSDL splňuje následující kritéria.
    • Obor názvů: xmlns:jms="http://schemas.xmlsoap.org/wsdl/jms/"
    • Vazby SOAP jsou nastaveny na: transport="http://schemas.xmlsoap.org/soap/jms"
    • Přenosy JMS jsou definovány buď jako adresa URL, nebo jako prvek jms:address
  3. Pokud soubor WSDL tato kritéria nesplňuje, upravte ho tak, aby je splňoval, a poté soubor uložte a zavřete.

Příklad

Například služba JMS definovaná jako adresa URL vypadá takto:
<soap:address location="jms:/queue?jndiConnectionFactoryName=UIL2ConnectionFactory;
             jndiDestinationName=queue/testQueue;
             initialContextFactory=org.jnp.interfaces.NamingContextFactory;
             jndiProviderURL=9.143.104.47"/>
Služba JMS definovaná jako adresa vypadá takto:
<jms:address destinationStyle="queue" 
             jndiConnectionFactoryName="myQCF"
             jndiDestinationName="myQ"
             initialContextFactory="com.ibm.NamingFactory" 
             jndiProviderURL="iiop://something:900/">
</jms:address>

Váš názor