ASG
IBM
Zystems
Cressida
Icon
Netflexity
 
  MQSeries.net
Search  Search       Tech Exchange      Education      Certifications      Library      Info Center      SupportPacs      LinkedIn  Search  Search                                                                   FAQ  FAQ   Usergroups  Usergroups
 
Register  ::  Log in Log in to check your private messages
 
RSS Feed - WebSphere MQ Support RSS Feed - Message Broker Support

MQSeries.net Forum Index » WebSphere Message Broker (ACE) Support » Correlation ID

Post new topic  Reply to topic
 Correlation ID « View previous topic :: View next topic » 
Author Message
tonythomasantony
PostPosted: Tue Dec 11, 2007 3:13 am    Post subject: Correlation ID Reply with quote

Apprentice

Joined: 12 Aug 2006
Posts: 47

hi,
when i put messages using RFHUTIL i found that whenever i put a message to remote queue,rfhutil showing the correlation id as the message id and new msg id is created.But i verified using trace nodes no ids created in the field of correlation id and msg id was same what its created.
Why its so?

regards,
Tony
Back to top
View user's profile Send private message
Vitor
PostPosted: Tue Dec 11, 2007 3:16 am    Post subject: Reply with quote

Grand High Poobah

Joined: 11 Nov 2005
Posts: 26093
Location: Texas, USA

Trace nodes in what? With what gets/puts/compute nodes before them? Are the messages sent the same way? Are they intended as replies? Is one method sending them as replies, the other as datagrams.

More detail please. Help us to help you.
_________________
Honesty is the best policy.
Insanity is the best defence.
Back to top
View user's profile Send private message
tonythomasantony
PostPosted: Tue Dec 11, 2007 3:26 am    Post subject: Reply with quote

Apprentice

Joined: 12 Aug 2006
Posts: 47

vitor,
flow is like this

Mqinput>compute>Mqouput1>compute>mqoutput2

in mqoutput1 i configured one remote queue.the tab request is disabled
mqoutput2 configured with local queue.trace nodes are wired in mqoutput1

putting messages using rfhutil to the queue configured in mqinput...

in mqmd tab in rfhutil for the queue configured in mqoutput1(remote queue) msgid is copying to correlation id field and new msgid is creating.but in trace node for mqoutput1 didnt populate with correlation id value in mqmd
Back to top
View user's profile Send private message
Vitor
PostPosted: Tue Dec 11, 2007 3:34 am    Post subject: Reply with quote

Grand High Poobah

Joined: 11 Nov 2005
Posts: 26093
Location: Texas, USA

Does the compute node set the correl id from the msg id? Or are you expecting the mqoutput node to do it? If so, what are the settings you're using on the mqoutput node?
_________________
Honesty is the best policy.
Insanity is the best defence.
Back to top
View user's profile Send private message
tonythomasantony
PostPosted: Tue Dec 11, 2007 3:49 am    Post subject: Reply with quote

Apprentice

Joined: 12 Aug 2006
Posts: 47

vitor,
in both the compute nodes i am using the default code generated Call CopyMessageHeaders only, no copying of msg id to correlation id.
i didnt change any default configuration in mqoutput node other than destination queue name.
Back to top
View user's profile Send private message
Vitor
PostPosted: Tue Dec 11, 2007 3:55 am    Post subject: Reply with quote

Grand High Poobah

Joined: 11 Nov 2005
Posts: 26093
Location: Texas, USA

Ok, I'm missing something here.

The compute node doesn't set the correl id. The mqoutput node isn't configured to set the correl id. Why do you think the correl id will be set by the flow?
_________________
Honesty is the best policy.
Insanity is the best defence.
Back to top
View user's profile Send private message
tonythomasantony
PostPosted: Tue Dec 11, 2007 4:28 am    Post subject: Reply with quote

Apprentice

Joined: 12 Aug 2006
Posts: 47

i found mismatch from RFHUTIL and the trace node from flow.
Back to top
View user's profile Send private message
Vitor
PostPosted: Tue Dec 11, 2007 4:32 am    Post subject: Reply with quote

Grand High Poobah

Joined: 11 Nov 2005
Posts: 26093
Location: Texas, USA

tonythomasantony wrote:
i found mismatch from RFHUTIL and the trace node from flow.


And this surprised you because......?

I still don't see your problem. One application performs one set of actions, another does a different set of actions, you get 2 different results. Not surprising.

Is it?
_________________
Honesty is the best policy.
Insanity is the best defence.
Back to top
View user's profile Send private message
fjb_saper
PostPosted: Tue Dec 11, 2007 11:02 am    Post subject: Reply with quote

Grand High Poobah

Joined: 18 Nov 2003
Posts: 20756
Location: LI,NY

tonythomasantony wrote:
vitor,
flow is like this

Mqinput>compute>Mqouput1>compute>mqoutput2

in mqoutput1 i configured one remote queue.the tab request is disabled
mqoutput2 configured with local queue.trace nodes are wired in mqoutput1

putting messages using rfhutil to the queue configured in mqinput...

in mqmd tab in rfhutil for the queue configured in mqoutput1(remote queue) msgid is copying to correlation id field and new msgid is creating.but in trace node for mqoutput1 didnt populate with correlation id value in mqmd


That is because the values assigned in the MQOutput node do not populate in the MQMD.
Instead look at LocalEnvironment.WrittenDestination.MQ.DestinationData
_________________
MQ & Broker admin
Back to top
View user's profile Send private message Send e-mail
Display posts from previous:   
Post new topic  Reply to topic Page 1 of 1

MQSeries.net Forum Index » WebSphere Message Broker (ACE) Support » Correlation ID
Jump to:  



You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
Protected by Anti-Spam ACP
 
 


Theme by Dustin Baccetti
Powered by phpBB © 2001, 2002 phpBB Group

Copyright © MQSeries.net. All rights reserved.