Define generic jms provider 1. Login to WebSphere Admin Console. Go to Resources->GenericJMSProviders 2. Select the scope = specify node and the server 3. Click New 1. Name = payment server 2. description = gateway to payment server 3. Classpath 1. path-to-websphere-lib-ext-directory/activeio-core-3.0.0-incubator.jar 2. path-to-websphere-lib-ext-directory/activemq-core-4.1.1.jar 3. path-to-websphere-lib-ext-directory/activemq-jaas-4.1.1.jar 4. path-to-websphere-lib-ext-directory/activemq-web-4.1.1.jar 5. path-to-websphere-lib-ext-directory/backport-util-concurrent-2.1.jar 6. path-to-websphere-lib-ext-directory/commons-logging-1.1.1.jar 7. path-to-websphere-lib-ext-directory/geronimo-jms_1.1_spec-1.1.1.jar 4. External Initial Context Factory = org.apache.activemq.jndi.ActiveMQWASInitialContextFactory 5. External Provider URL = tcp://brokerHost:62002 4. Apply->ok->Save http://www.nabble.com/file/p24716253/GenericJms-2.jpg Configure JMS Connection Factory for the defined provider 1. Go to Resources > Generic JMS Providers > payment server > JMS Connection Factories > 2. Click New 1. Name = order connection factory 2. Type = QUEUE 3. JNDI Name = jms/orderConnectionFactory 4. External JNDI Name = paymentServer/orderConnectionFactory 5. Container-managed Authentication Alias = as appropriate 3. Apply->ok->Save http://www.nabble.com/file/p24716253/GenericJms-3.jpg Configure JMS Destinations for the defined provider 1. order creation 2. Go to Resources > Generic JMS Providers > payment server > JMS Destinations > 3. Click New 1. Name = order connection 2. Type = QUEUE 3. JNDI Name = jms/orderConnection 4. Description = The external active mq queue where messages will be sent to. 5. External JNDI Name = dynamicQueues/order.in 4. Apply->ok->Save http://www.nabble.com/file/p24716253/GenericJms-5.jpg Configure Custom properties for the defined provider 1. Connection Factories 2. Go to Resources > Generic JMS Providers > payment server > Custom Properties > 3. Click New 1. Name = java.naming.connectionFactoryNames 2. Value = paymentServer/orderConnectionFactory 3. Type = java.lang.String 4. Apply->ok->Save http://www.nabble.com/file/p24716253/GenericJms-7.jpg 1. Destinations java.naming.queue.order.in 2. Go to Resources > Generic JMS Providers > payment server > Custom Properties > 3. Click New 1. Name = java.naming.queue.order.in 2. Value = order.in 3. Type = java.lang.String 4. Apply->ok->Save http://www.nabble.com/file/p24716253/GenericJms-8.jpg
-- View this message in context: http://www.nabble.com/WebSphere-5.1-configuration-for-Jms-communication-gateway-with-ActiveMQ-4.1.1-tp24716253p24716253.html Sent from the ActiveMQ - User mailing list archive at Nabble.com.