Installing the JMS Connectors to Create JMS Listeners and Web Services with SOAP Over JMS¶
To connect to a JMS server, you have to install its connector. JMS connectors are a set of jars that have to be copied into the Denodo Platform. You have to do this if you are going to do any of these:
Create JMS Listeners: see section JMS Listeners of the Administration Guide. If you plan to do this, copy the client jars of the JMS server to the directory
<DENODO_HOME>/extensions/thirdparty/lib
.Or, create Web services with SOAP over JMS: see section JMS Listeners of the Administration Guide.
If you plan to publish Web services with the option SOAP over JMS enabled and deploy them in the embedded Web container of the Denodo Platform, copy the client jars of the JMS server to the directory
<DENODO_HOME>/resources/apache-tomcat/lib
.To deploy Denodo Web services with the option SOAP over JMS enabled, in an external application server, copy the JMS client jars into the
/WEB-INF/lib
directory of the generated war file, before deploying it.
JMS Client Jars¶
This section lists the client jars of the most popular JMS servers. The vendor provides these jars.
Apache ActiveMQ 5.6
The client jars are located in <ACTIVE_MQ_HOME>/lib
:
activemq-broker.jar
activemq-client.jar
activeio-core.jar
geronimo-spec-j2ee-management.jar
hawtbuf.jar
IBM WebSphere MQ 7.0
The client jars are located in $WEBSPHERE_MQ_HOME/java/lib
:
com.ibm.mq.jar
com.ibm.mqjms.jar
com.ibm.mq.jmqi.jar
dhbcore.jar
fscontext.jar
jta.jar
providerutil.jar
IBM MQ 8.0
The client jars are located in $WEBSPHERE_MQ_HOME/java/lib
:
com.ibm.mq.jar
com.ibm.mqjms.jar
com.ibm.mq.jmqi.jar
fscontext.jar
providerutil.jar
Progress SonicMQ 8.0
The client jars are located in $SONIC_MQ/Sonic/MQ8.0/lib
:
mfcontext.jar
sonic_Client.jar
sonic_Crypto.jar
sonic_XA.jar
sonic_XMessage.jar