WSDL szintaxis megfelelés ellenőrzése a JMS szolgáltatásokhoz

A különböző Java™ üzenetküldési szolgáltatás (JMS) szolgáltatók különböző szintaxist használnak a szolgáltatások leírására. A JMS szolgáltatások tesztelése előtt győződjön meg róla, hogy a Webszolgáltatás leírónyelv (WSDL) fájl megfelel ez eszköz követelményeinek.

Eljárás

  1. A projektböngészőben vagy tesztböngészőben keresse meg a tesztelni kívánt JMS szolgáltatás WSDL fájlját. Ha szükséges, importálhat egy WSDL fájlt a fájlrendszerről; ehhez kattintson a Fájl > Importálás > Fájlrendszer menüpontra.
  2. Győződjön meg róla, hogy az alábbi feltételek teljesülnek a használt WSDL fájl szintaxisában.
    • Névtér: xmlns:jms="http://schemas.xmlsoap.org/wsdl/jms/"
    • A SOAP kötések a következő helyre vannak beállítva: transport="http://schemas.xmlsoap.org/soap/jms"
    • A JMS szállítások URL címként vagy jms:address elemként vannak meghatározva
  3. Ha a WSDL fájl nem felel meg a feltételeknek, akkor szerkessze át úgy, hogy megfeleljen a feltételeknek, majd mentse és zárja be a fájlt.

Példa

Egy URL címként meghatározott JMS például így néz ki:
<soap:address location="jms:/queue?jndiConnectionFactoryName=UIL2ConnectionFactory;
             jndiDestinationName=queue/testQueue;
             initialContextFactory=org.jnp.interfaces.NamingContextFactory;
             jndiProviderURL=9.143.104.47"/>
A címként meghatározott JMS így néz ki:
<jms:address destinationStyle="queue" 
             jndiConnectionFactoryName="myQCF"
             jndiDestinationName="myQ"
             initialContextFactory="com.ibm.NamingFactory" 
             jndiProviderURL="iiop://something:900/">
</jms:address>

Visszajelzés