Hello everyone,
I am trying to use Message Broker but i have some questions.

*1* I have created a queue on message broker and i could add new message to
message broker with proxy service on ESB. However when i try to listen this
queue on Application Server i could not get queue connection factory on my
code. If i follow this blog
http://pzf.fremantle.org/2011/04/introduction-to-wso2-message-broker_05.html i
could achieve the get message from my queue. But i think i should not
create connection to message broker on my code, i should get connection
from application server. So i have uncomment to JMSListener attribute and
you could see it at the below. If i try to get queue from here with this
code

Context initCtx = new InitialContext();
initCtx.lookup("myQueueConnectionFactory");

i am getting "javax.naming.NameNotFoundException: Name
myQueueConnectionFactory is not bound in this Context" exception. Do you
have any suggestion to get connection from application server.




*<transportReceiver class="org.apache.axis2.transport.jms.JMSListener"
name="jms">*
*        <parameter locked="false" name="myTopicConnectionFactory">*
* <parameter locked="false"
name="java.naming.factory.initial">org.apache.qpid.jndi.PropertiesFileInitialContextFactory</parameter>
*
* <parameter locked="false"
name="java.naming.provider.url">repository/conf/jndi.properties</parameter>*
* <parameter locked="false"
name="transport.jms.ConnectionFactoryJNDIName">TopicConnectionFactory</parameter>
*
* <parameter locked="false"
name="transport.jms.ConnectionFactoryType">topic</parameter>*
*        </parameter>*
*
*
*
*
*        <parameter locked="false" name="myQueueConnectionFactory">*
* <parameter locked="false"
name="java.naming.factory.initial">org.apache.qpid.jndi.PropertiesFileInitialContextFactory</parameter>
*
* <parameter locked="false"
name="java.naming.provider.url">repository/conf/jndi.properties</parameter>*
* <parameter locked="false"
name="transport.jms.ConnectionFactoryJNDIName">QueueConnectionFactory</parameter>
*
* <parameter locked="false"
name="transport.jms.ConnectionFactoryType">queue</parameter>*
*        </parameter>*
*
*
*        <parameter name="default" locked="false">*
* <parameter name="java.naming.factory.initial"
locked="false">org.apache.qpid.jndi.PropertiesFileInitialContextFactory</parameter>
*
* <parameter name="java.naming.provider.url"
locked="false">resources/jndi.properties</parameter>*
* <parameter name="transport.jms.ConnectionFactoryJNDIName"
locked="false">QueueConnectionFactory</parameter>*
* <parameter name="transport.jms.ConnectionFactoryType"
locked="false">queue</parameter>*
*        </parameter>*
*</transportReceiver>*
*
*
*
*
*2 *How many times message broker send queue item to subscriber. For
example message broker send item to subscriber and somehow subcriber can
not accomplished the job. So item is not deleted from message broker queue.
When will it try to send this item to subscriber again and how many times
it will try to send this item to send subscriber.

Thanks,
_______________________________________________
User mailing list
[email protected]
http://wso2.org/cgi-bin/mailman/listinfo/user

Reply via email to