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 » Sequence and Resequence Node

Post new topic  Reply to topic
 Sequence and Resequence Node « View previous topic :: View next topic » 
Author Message
angka
PostPosted: Tue Jun 21, 2011 2:10 am    Post subject: Sequence and Resequence Node Reply with quote

Chevalier

Joined: 20 Sep 2005
Posts: 406

Hi,

Does anyone know how and when does the Resequence node uses SYSTEM.BROKER.EDA.COLLECTIONS and SYSTEM.BROKER.EDA.EVENT queues?

My understanding is Resequence node will use the SYSTEM.BROKER.EDA.COLLECTIONS to keep track of the current sequence number while SYSTEM.BROKER.EDA.EVENT will be used to keep the messages that arrive out of sequence.

If my understanding is correct, when will the message in the SYSTEM.BROKER.EDA.COLLECTIONS be deleted?

Messages built up in the SYSTEM.BROKER.EDA.COLLECTIONS.

Thanks.
Back to top
View user's profile Send private message
mqjeff
PostPosted: Tue Jun 21, 2011 2:42 am    Post subject: Reply with quote

Grand Master

Joined: 25 Jun 2008
Posts: 17447

Presumably the message that represents the current sequence number for a given sequence will be removed when the sequence is completed.
Back to top
View user's profile Send private message
smdavies99
PostPosted: Tue Jun 21, 2011 2:52 am    Post subject: Reply with quote

Jedi Council

Joined: 10 Feb 2003
Posts: 6076
Location: Somewhere over the Rainbow this side of Never-never land.

These Queues are also used by the collector node.
_________________
WMQ User since 1999
MQSI/WBI/WMB/'Thingy' User since 2002
Linux user since 1995

Every time you reinvent the wheel the more square it gets (anon). If in doubt think and investigate before you ask silly questions.
Back to top
View user's profile Send private message
angka
PostPosted: Tue Jun 21, 2011 3:26 am    Post subject: Reply with quote

Chevalier

Joined: 20 Sep 2005
Posts: 406

Hi,

Ya tt is what I think too but somehow the messages are not deleted.

ya i know. btw i am not using collector nodes for the broker

Thanks
Back to top
View user's profile Send private message
mqjeff
PostPosted: Tue Jun 21, 2011 3:27 am    Post subject: Reply with quote

Grand Master

Joined: 25 Jun 2008
Posts: 17447

angka wrote:
Hi,

Ya tt is what I think too but somehow the messages are not deleted.

Are you sure the sequence/resequence is complete?
Back to top
View user's profile Send private message
angka
PostPosted: Tue Jun 21, 2011 3:57 am    Post subject: Reply with quote

Chevalier

Joined: 20 Sep 2005
Posts: 406

Hi,

I set $InputRoot/MQRFH2/usr/End='TRUE' for both the sequence and resequence node End of Sequence Definition Predicate property.

When the sequence node receives a message with $InputRoot/MQRFH2/usr/End='TRUE' property set, the messages in both the SYSTEM.BROKER.SEQ.GROUP and SYSTEM.BROKER.SEQ.NUMBER got consumed.

However when the same message pass thru the resequence node the messages still stay in the SYSTEM.BROKER.EDA.COLLECTIONS queue.

And if the flow is not completed, when the resequence node receives a message with the same sequence group as those in the queue, and a sequence number 1, shouldn't it treat it as a duplicate? But this is not the case.

Thank you.
Back to top
View user's profile Send private message
angka
PostPosted: Tue Jun 21, 2011 4:10 am    Post subject: Reply with quote

Chevalier

Joined: 20 Sep 2005
Posts: 406

Hi,

I took a look in the message content and realise that when the resequence node has not receive the message with $InputRoot/MQRFH2/usr/End='TRUE' property set, the size of the message in the SYSTEM.BROKER.EDA.COLLECTIONS queue is bigger and it contents more information. once it receives the message with $InputRoot/MQRFH2/usr/End='TRUE' property a lot of information is removed. but the message not removed.
Back to top
View user's profile Send private message
mqjeff
PostPosted: Tue Jun 21, 2011 4:10 am    Post subject: Reply with quote

Grand Master

Joined: 25 Jun 2008
Posts: 17447

It sounds like you should open a PMR.
Back to top
View user's profile Send private message
angka
PostPosted: Tue Jun 21, 2011 5:36 pm    Post subject: Reply with quote

Chevalier

Joined: 20 Sep 2005
Posts: 406

Hi,

Okay thanks. =)
Back to top
View user's profile Send private message
angka
PostPosted: Wed Aug 03, 2011 6:01 pm    Post subject: Reply with quote

Chevalier

Joined: 20 Sep 2005
Posts: 406

Hi all,

The support release some fixes.. FYI..
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic  Reply to topic Page 1 of 1

MQSeries.net Forum Index » WebSphere Message Broker (ACE) Support » Sequence and Resequence Node
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.