cancel
Showing results for 
Search instead for 
Did you mean: 

Defining/Creating a JMS Queue in XI

Former Member
0 Kudos

Scenario: Third party system would post messages in XI Jms queue, the messages would ultimately be sent to SAP.

Need to create this JMS queue in XI which receives Jms messages from third party.

Steps done:

1) Defined Sender Communication Channel 'CC_JMS'

JNDILookup name:jmsfactory/default/QueueConnectionFactory

JMSQueue:jmsqueues/default/JMS_queue

initialcontextfactory:com.sap.engine.services.jndi.InitialContextFactoryImpl

JNDIServerAddress:<<serverIP>>:50004

2)Defined sender ID for the outbound interface in SXMSIF

3) Added job(I've given the name, is it right?) in SXMb_Adm and Defined message filter for that job. activated.

4)configured message filter for the above sender ID. Queue name XBT1

5)when checked in adapter monitor for JMS_queue.Shows the following error message

CC_JMS : Sender channel. Details: Object not found in lookup of JMS_Queue.

Questions:

1)Is that the right approach i am following

2)How do i assign CC_JMS to JMS_queue

3)How do i know if JMS_queue is up and running

thnx

sunil

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Answers (4)

Answers (4)

Former Member
0 Kudos

Hi Sunil,

Please look at this also..

http://help.sap.com/saphelp_nw2004s/helpdata/en/1a/93dbb5e2104b2f8a1c729610b908fe/frameset.htm

cheers,

Prashanth

P.S Please mark helpful answers

Former Member
0 Kudos

Hi Sunil,

Please gimme ur mail ID and I shall send u the sequence of steps.

cheers,

Prashanth

P.S Please mark helpful answers

Former Member
0 Kudos

Prashanth,

Thnaks for ur helpful answers. my mailid sunilkumar123@gmail.com.

sunil

0 Kudos

Hi. I read the above. But it is possible to expose a public queue in XI (PI) and the thrid party send messages (xml) to queue?

the java code would only serve to test as a client, right? not necessary in pi?

How does the client access the queue? use endpoint?

please there are some steps to follow? I have the same scenario.Regards.
Former Member
0 Kudos

The links did give me good understanding on the topic.

There is a lot of java coding to be done create/define the queue as per link

http://help.sap.com/saphelp_erp2005/helpdata/en/25/bf8f44540c469abc19fb6ac3ac7885/frameset.htm

At the end of the above link, there are some test messages sent. Did i understand right on that. I that is the case then i may need to remove that code.

Also where do i import this code, in visual administrator?

Can you provide the sequence of steps to create the queue and check whether it is activated and up and running

0 Kudos

Hi, did you use the java code?

the java code would only serve to test as a client, right? not necessary in pi?

How does the client access the queue? use endpoint?

please there are some steps to follow? I have the same scenario. Regards.

Former Member