0
votes

I'm trying to understand if and how is possible to send a JMS message to TIBCO EMS Server using WSO2 API Manager without using the WSO2 ESB in between.

The Pattern 1 of this article: http://wso2.com/library/articles/2015/10/article-how-to-enable-wso2-api-manager-to-work-as-a-jms-producer/ does something similar but for Apache ActiveMQ.

Is this possible? Any hint? Article?

Thanks in advance,

Gianfranco

2

2 Answers

0
votes

EMS is a JMS provider like ActiveMQ.

The feature list mention : Maps between HTTP(s) and other protocols, such as JMS or writing to file systems.

You can ix the article you already have with JMS examples from the sample folder on a typical EMS installation.

I think the code will be mostly the same... but your are going to depend on jar provided inside the EMS installation.

0
votes

You can follow the instructions here to configure the APIM[1] axis2.xml file. As for placing the jars you need to do the following:

  1. In the APIM_HOME/lib/endorsed folder delete the geronimo-jms_1.1_spec-1.1.0.wso2v1.jar
  2. Add the jms-2.0.jar to the APIM_HOME/lib/endorsed folder
  3. Add the tibjms.jar in the APIM_HOME/repository/components/libs folder.

[1] https://docs.wso2.com/display/Ei620/Configure+with+Tibco+EMS