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
- 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
menüpontra.
- 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
- 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>