Skip to Content

Archived discussions are read-only. Learn more about SAP Q&A

How to connect SAP PI 7.0 to Apache ActiveMQ?

Hi there,

I am working on getting an JMS-adapter connected and sending messages to an Apache ActiveMQ JMS-provider.

I use the JNDI-protocol with the following parameters:

JNDI lookup name of QueueConnectionFactory= ConnectionFactory

JNDI lookup name of JMS Queue= dynamicQueues/BusinessPartner

Name of JNDI initial Context Factory = org.apache.activemq.jndi.ActiveMQInitialContextFactory

JNDI server address = xxx.xx.xxx.xx:61616

I know I have to deploy a driver/client JAR-file containing a.o. the path and Java Class for 'ActiveMQInitialContextFactory', right?

Furthermore, on an ActiveMQ-site about connecting using JNDI (http://activemq.apache.org/jndi-support.html) it is mentioned to also deploy activemq-<version>.jar and spring-1.x.jar.

What do they add and where can I get the; also at the Provider?

Actually, I do not know If I shoud JNDI at all. Has anybody experience with PI and ActiveMQ?

Thank you all,

reg., Walter.

Former Member
Not what you were looking for? View more on this topic or Ask a question