Note that there are some explanatory texts on larger screens.

plurals
  1. POConfigure WSO2 ESB JMS Transport with IBM Messagesight
    primarykey
    data
    text
    <p>I was wondering how to configure a JMS transport to work with IBM MessageSight, similar to: <a href="http://docs.wso2.org/display/ESB460/Configure+with+ActiveMQ" rel="nofollow">http://docs.wso2.org/display/ESB460/Configure+with+ActiveMQ</a></p> <p>Right now, I have the following in axis2.xml:</p> <pre><code> &lt;transportReceiver name="ibmMsgSightJMS" class="org.apache.axis2.transport.jms.JMSListener"&gt; &lt;parameter name="myTopicConnectionFactory" locked="false"&gt; &lt;parameter name="java.naming.factory.initial" locked="false"&gt;com.ibm.ima.jms.ImaJmsFactory&lt;/parameter&gt; &lt;parameter name="java.naming.provider.url" locked="false"&gt;tcp://192.168.154.128:1883&lt;/parameter&gt; &lt;parameter name="transport.jms.ConnectionFactoryJNDIName" locked="false"&gt;TopicConnectionFactory&lt;/parameter&gt; &lt;parameter name="transport.jms.ConnectionFactoryType" locked="false"&gt;topic&lt;/parameter&gt; &lt;/parameter&gt; &lt;parameter name="myQueueConnectionFactory" locked="false"&gt; &lt;parameter name="java.naming.factory.initial" locked="false"&gt;com.ibm.ima.jms.ImaJmsFactory&lt;/parameter&gt; &lt;parameter name="java.naming.provider.url" locked="false"&gt;tcp://192.168.154.128:1883&lt;/parameter&gt; &lt;parameter name="transport.jms.ConnectionFactoryJNDIName" locked="false"&gt;QueueConnectionFactory&lt;/parameter&gt; &lt;parameter name="transport.jms.ConnectionFactoryType" locked="false"&gt;queue&lt;/parameter&gt; &lt;/parameter&gt; &lt;parameter name="default" locked="false"&gt; &lt;parameter name="java.naming.factory.initial" locked="false"&gt;com.ibm.ima.jms.ImaJmsFactory&lt;/parameter&gt; &lt;parameter name="java.naming.provider.url" locked="false"&gt;tcp://192.168.154.128:1883&lt;/parameter&gt; &lt;parameter name="transport.jms.ConnectionFactoryJNDIName" locked="false"&gt;QueueConnectionFactory&lt;/parameter&gt; &lt;parameter name="transport.jms.ConnectionFactoryType" locked="false"&gt;queue&lt;/parameter&gt; &lt;/parameter&gt; &lt;/transportReceiver&gt; </code></pre> <p>And I have something like this in an ESB proxy service:</p> <pre><code>&lt;proxy xmlns="http://ws.apache.org/ns/synapse" name="esbProcessMqttJMSPS" statistics="disable" trace="disable" transports="ibmMsgSightJMS"&gt; &lt;parameter name="transport.jms.ConcurrentConsumers"&gt;1&lt;/parameter&gt; &lt;parameter name="transport.jms.ConnectionFactory"&gt;myTopicConnectionFactory&lt;/parameter&gt; &lt;parameter name="transport.jms.DestinationType"&gt;B&lt;/parameter&gt; &lt;parameter name="transport.jms.Destination"&gt;B&lt;/parameter&gt; &lt;/proxy&gt; </code></pre> <p>When I startup the ESB server, I get the following error: Cannot acquire JNDI context, JMS Connection factory : TopicConnectionFactory or default destination : null for JMS CF</p> <p>Any help would be greatly appreciated. Thanks!</p>
    singulars
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload