cancel
Showing results for 
Search instead for 
Did you mean: 

Sendin messages to a jmstopics

Former Member
0 Kudos

Hi,

We want to send messages to a WAS topic in the same was as we send to a queue.

To that purpose a communication channel based on JMS adapter type is defined.

Adapter type: JMS

Receiver

Transport Protocol: Acces JMS Provider with JNDI

Message Protocol: JMS 1. x

Adapter Engine : Integration Server.

When we continue we face the firs challenge. ( <b>We can only enter information related to queues,

Why are there no option for entering topics ? )</b>

I enter the topic information :

JNDI Lookup Name of QueueConnectionFactory : jmsfactory/default/TopicConnectionFactory

JNDI Lookup Name of JMS Queue: jmstopics/default/DK.POST.PMA.MBTK.ENCRYPTIONKEY

Name of JNDI Initial Context Factory : com.sap.engine.services.jndi.InitialContextFactoryImpl

But the communication channel does not work. Anybody who has an idea.

Can it be that transferring message to at topic is not supported by XI 3.0.?

Kind Regards

Ugur Er

Accepted Solutions (1)

Accepted Solutions (1)

bhavesh_kantilal
Active Contributor
0 Kudos

Hi,

<b>JMS Adapters in XI do not support topics.</b>

From the SAP note : 856346

<i>Question: Does the JMS Adapter support JMS topics (publish&subscribe)?

Answer: No. The JMS Adapter works with JMS queues because 100% Exactly Once (In Order) service quality can only be guaranteed with JMS queues. See also: "Java Message Service", Monson-Haefel/Chappel, O'Reilly Publishers, 0-596-00065-5 2001, page 102 "... In this case, the once-and-only-once is in doubt".</i>

Regards

Bhavesh

Former Member
0 Kudos

Thanks,

The answer was very helpful.

Kind Regrads.

Ugur Er

Answers (0)