on 06-20-2007 5:37 AM
Dear Expertise,
I have some doubts in JMS Adpater.
1. IS JMS adapter in XI is JMS client?
2. If JMS adaper CC is in sender mode, will XI pull the data(queues) from JMS server or JMS server will send the data to XI.
For IDOC to JMS scenario, what are the steps need to be done in repository framework.
My question is how to send that IDOC data to JMS server. For this, is any message mapping and interface determination required, as I want to send the same IDOC data to JMS server queue.
Advaced Thanks,
Gujjeti
Dear Praveen,
i have been trying for the same issues to be solved.but i dint get the answers.
As far as i know in visual adminstrator we have to deploy the drivers and do some Jms server settings(not sure how to do it) .
if u can manage get info on jms plz mail me kishore.xi@gmail.com and viceversa.
regards'
kish
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
For installation external drivers follow the link which satish reddy has given
For your ref,
<a href="https://www.sdn.sap.comhttp://www.sdn.sap.comhttp://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/70ffd890-0201-0010-708f-d5dad2dfcf3a">https://www.sdn.sap.comhttp://www.sdn.sap.comhttp://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/70ffd890-0201-0010-708f-d5dad2dfcf3a</a>
Still if you are looking for some thing else, you are welcome
Regards,
Gujjeti
Solved.
Edited by: Praveen Gujjeti on Jul 14, 2008 11:10 AM
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
1. Yes. In both the cases i.e. Sender and Rcvr, the communication channel is a JMS client. A sender channel will be a client which will periodically poll the queues for new msgs and fetch the same in XI, whereas a recvr would be sending messages onto queues.still ...yes...they are JMS clients only.
2. in case of sender , XI will pull the data from the queues..Topics not supported.JMS server will not send data but XI has to go and pick up the messages from queue...
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi,,
No need of message mapping and interface mapping if you are sending the same IDOC data to server. Just specify the idoc in the sender and receiver paramters of Business sytem and Business Service.
thanks
Ashok
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi
1. IS JMS adapter in XI is JMS client?
JMS adapter in XI can be a client if it is configured as a sender and a JMS server if it is configured as a receiver
regards
krishna
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Krishnamoorthy,
>>The JMS server should send data to XI.
For this what setting should be done in third party JMS server.
>>JMS adapter in XI can be a client if it is configured as a sender and a JMS server if it is configured as a receiver.
I am not clear about this. Basically we deploy vendor dependent client jars into XI. So how XI acts as JMS server in receiver mode. Please correct me, if I am wrong.
Thanks,
Gujjeti
Hi
>>Basically we deploy vendor dependent client jars into XI.
These are just driver files required for XI to make use of the JMS adapter.
With receiver JMS adapter , you will be forward XML messages from the Integration Engine/PCK to a messaging system. Hence the messaging system will act as a client consuming messages coming from XI
regards
krishna
Just to make it more clear in terms of Messaging systems...they never act as client to anything..
Messaging Systems always are placed between two / more systems where the task of messaging system is to store / archive the messages placed onto them by the client applications....so in all the scenarios, for example if WebSphere MQ is in picture..it is always a JMS server.
to summarize...(in pure JMS terms)
XI --> In both the cases is a JMS client
Messaging system --> Will always be a JMS server.
Amol
Just a clarification i need here
Say for eg. XI runs on the messaging server right? Now XI gets data from the SLD . Here doesnt SLD act as a server of XI eventhough XI runs on the so a "messaging server".
ISnt this a similar analogy with the JMS server when it receives and archives the messages ?
regards
krishna
a JMS server never initiates a data request but it only accepts requests, which could be for putting data onto queues or fetching data from queues.
you are probably confusing it with the anology of server and client proxies in XI, that is why i mentioned in my earlier post, that it is purely in terms of Messaging systems / JMS.
Hi
>>>>>2. If JMS adaper CC is in sender mode, will XI pull the data(queues) from JMS server or JMS server will send the data to XI.
The JMS server should send data to XI
regards
krishna
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Praveen,
To work on JMS adapter first you need to install the drivers. Check this document on how to install the drivers:
Once when you do this it is just like your normal scenario. Check this weblog for some help on how to configure your receiver JMS adapter:
/people/kan.th/blog/2007/02/05/exploring-jms-and-sap-xi-jms-adaper
Also check this for some info. on JMS adapter:
/people/william.li/blog/2006/11/13/how-to-use-saps-webas-j2ees-jms-queue-in-exchange-infrastructure
---Satish
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
86 | |
10 | |
10 | |
9 | |
7 | |
7 | |
6 | |
5 | |
4 | |
4 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.