on 09-19-2011 1:32 PM
Dear Experts,
I have some queries and an issue also..
First Query : is the JMS sender channel is polling the message from JMS Queue or when ever the channel is connected to the JMS queue then the messages are pushed from JMS ? Simply I want to understand the then message is Puss or Pull. (my understanding is messages are pulled when ever the channel opens the session with JMS provider)
Second Query : is there any provision that the sender channel will have the log When the JMS Queue is empty ??
Issue : we are using WebSphereMQ JMS Provider, with QoS is EO . MQ claims that the messages are missing when the message were sent to PI.
is there any way to trace the issue ? any clue ?
-Danny
Hi Dhanabal,
we also experience the same issue in our XI Prod system where the message got 'missing' from MQ to XI. The MQ log has timestamp when those messages leave MQ but XI only receives some and 1 message goes missing. It happens intermittently.
Currently we are escalating the issue with SAP Global support.
Have you got any resolution?
Really appreciate if you want to share this as we desperate to get the bottom of this obscure issue.
Thank you
Basis DSL
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Use jms hermes tool to monitor JMS queues.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
The link which I was having, been moved... You can check this one:
http://sourceforge.net/projects/hermesjms/files/
Regards
Raj
Hi Dhanabal,
It is not because of JMS Channel setting , the reason for this problem is JMS queue at the source side has limitation.
The moment QUEUE get fulled , it wont accept new messages in MQ.
You need to check with the client / MQ team if there is any limitation of number of messages at their side , if yes then they have to increase the limit.
I hope this will help.
Thanks,
Pushkar
> First Query : is the JMS sender channel is polling the message from JMS Queue or when ever the channel is connected to the JMS queue then the messages are pushed from JMS ?
The messages are not polled. They are sent to PI imediately when they arrive the queue.
How this works technically, you can see in the JMS specification.
> Second Query : is there any provision that the sender channel will have the log When the JMS Queue is empty ??
No, why do want this? The queue will be empty the almost anytime.
> Issue : we are using WebSphereMQ JMS Provider, with QoS is EO . MQ claims that the messages are missing when the message were sent to PI.
I don't get this. Of course the messages are no more in the queue, when they are sent to PI. Isn't this not what you expect?
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Thanks for the answer Stefan,
Now, ll get in to the issue : As you told the messages will be deleted after sending to PI from JMS Queue.
My JMS folks claiming that the messages are sent to PI but I couldn't find the messages in PI.
So I just want to see is there any option that can be done in JMS end or PI.
I mean: Onther JMS client outside PI.
So you say, only some message are missing, but the most message run correctly?
Are you sure, that the messages were sent to the queue correctly?
Do you have a log for the MS queue?
I think there should be mentioned, which KMS client has received the message.
Thanks for your help on this.. but please excuse me for asking more layman query..
There no other JMS Client is connected with that Queue. and I am sure the messages are
So you say, only some message are missing, but the most message run correctly? Yes Most of the messages run correctly
Are you sure, that the messages were sent to the queue correctly? Since only the PI channel is connected the message should be forwarded to PI correctly.
Do you have a log for the MS queue? I think there should be mentioned, which KMS client has received the message. --> I don't have the log of MQ side.. But I can request them..
can you please provide the info "what I can ask them the MQ Team?" if I ask them about the "the JMS client details of the message" will it give the information of where that message has been sent.
Thanks for your help
Edited by: Dhanabal Thangavel on Sep 20, 2011 1:21 PM
User | Count |
---|---|
93 | |
10 | |
10 | |
9 | |
9 | |
7 | |
6 | |
5 | |
5 | |
4 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.