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 » General Discussion » Sequence Numbers

Post new topic  Reply to topic
 Sequence Numbers « View previous topic :: View next topic » 
Author Message
BrianMc
PostPosted: Fri Nov 29, 2002 3:44 am    Post subject: Sequence Numbers Reply with quote

Apprentice

Joined: 01 Oct 2002
Posts: 33
Location: Ireland

Hi,

Set-up: Application running on Server. Channels to/from MF and server.

Sequence number error on the Mainframe. Are messages still been processed even though the error is appearing?

I would have though not but there were no complaints from the users? (for once)

Brian.
Back to top
View user's profile Send private message
jhalstead
PostPosted: Fri Nov 29, 2002 11:03 am    Post subject: Reply with quote

Master

Joined: 16 Aug 2001
Posts: 258
Location: London

From my experience if a sequence number error occurs on a channel (SDR-RCVR) it will go into an indoubt state and just be re-trying - not running. So no messages can get across the channel. I'm not conversant with mainframe MQ so I'm sure my betters can correct me! Anyway - if I had to make a guess I'd say no messages are getting across. Can you investigate the channel status at the sending end?

Jamie
Back to top
View user's profile Send private message Send e-mail
mrlinux
PostPosted: Tue Dec 03, 2002 9:12 am    Post subject: Reply with quote

Grand Master

Joined: 14 Feb 2002
Posts: 1261
Location: Detroit,MI USA

Non Persistant messages are not considered in the message sequence and will be sent, however if a persistant message is sent then it will stop
the channel with in doubt status. This will require intervention to correct
_________________
Jeff

IBM Certified Developer MQSeries
IBM Certified Specialist MQSeries
IBM Certified Solutions Expert MQSeries
Back to top
View user's profile Send private message Send e-mail
bduncan
PostPosted: Tue Dec 03, 2002 10:37 am    Post subject: Reply with quote

Padawan

Joined: 11 Apr 2001
Posts: 1554
Location: Silicon Valley

Really? I had no idea that non-persistent messages could still go through. I suppose that makes sense, but you can still have non-persistent messages that are part of a unit of work, or a logical group or sequence. So if I was sending a group of non-persistent messages, and one of them was lost (sequence numbers on the channel now out of sync) but the rest of the messages flow, then I'm left with an incomplete group on the other end. That kinda sucks!
_________________
Brandon Duncan
IBM Certified MQSeries Specialist
MQSeries.net forum moderator
Back to top
View user's profile Send private message Visit poster's website AIM Address
mrlinux
PostPosted: Tue Dec 03, 2002 11:43 am    Post subject: Reply with quote

Grand Master

Joined: 14 Feb 2002
Posts: 1261
Location: Detroit,MI USA

Well the non-persistant messages dont use the sequence numbers and the
number doesnt advance when sending them.

it may be related to NPMSPEED also, It has been along time since I had issues with channels and havent done any testing lately !!!!
_________________
Jeff

IBM Certified Developer MQSeries
IBM Certified Specialist MQSeries
IBM Certified Solutions Expert MQSeries
Back to top
View user's profile Send private message Send e-mail
dgolding
PostPosted: Tue Dec 03, 2002 11:06 pm    Post subject: Reply with quote

Yatiri

Joined: 16 May 2001
Posts: 668
Location: Switzerland

If a channel is stopped - retry due to a sequence number error, it's closed for business for EVERYBODY - persistent or non-persistent.

There is no sender channel agent running, so nothing can go, regardless of race, colour, creed, religion or persistence-orientation

However, if you only send non-persistent messages down a channel, then it takes a major disaster to force it into retry. Queue not found and no DLQ, sequence number errors, all that gets ignored and the message gets thrown away with NPMSPEED=FAST
Back to top
View user's profile Send private message Visit poster's website
nimconsult
PostPosted: Tue Dec 03, 2002 11:21 pm    Post subject: Reply with quote

Master

Joined: 22 May 2002
Posts: 268
Location: NIMCONSULT - Belgium

I think that the comment of mrlinux applies for fast channels, not for normal one.
_________________
Nicolas Maréchal
Senior Architect - Partner

NIMCONSULT Software Architecture Services (Belgium)
http://www.nimconsult.be
Back to top
View user's profile Send private message Send e-mail Visit poster's website
dgolding
PostPosted: Tue Dec 03, 2002 11:32 pm    Post subject: Reply with quote

Yatiri

Joined: 16 May 2001
Posts: 668
Location: Switzerland

Sorry, I haven't heard of fast channels - I've heard of NPMSPEED=FAST, and FASTPATH, but I thought all channels were equal (maybe some are more equal than others )

Channels with NPMSPEED=FAST will send persistent and non-pers, but if it's down, it's down.

You can probably send n-p messages down a channel with a sequence number error without a problem, but once you send a persistent one down - bang, it stops.
Back to top
View user's profile Send private message Visit poster's website
nimconsult
PostPosted: Tue Dec 03, 2002 11:49 pm    Post subject: Reply with quote

Master

Joined: 22 May 2002
Posts: 268
Location: NIMCONSULT - Belgium

Oops, sorry dgogling, I was writing my answer while you posted yours. My previous post was not a comment on your reply.

I agree with you, if there is a channel sequence problem, it will stop on the first message posted in sequence (either persistent, or non-persistent with npmspeed = normal); and after the stop, nothing can go through. If the channel is fast (npmspeed=fast), non persistent messages will go through until the channel realizes that the sequence is broken, when a persistent message is posted.

I hope that this makes sense now.

Nicolas
_________________
Nicolas Maréchal
Senior Architect - Partner

NIMCONSULT Software Architecture Services (Belgium)
http://www.nimconsult.be
Back to top
View user's profile Send private message Send e-mail Visit poster's website
dgolding
PostPosted: Tue Dec 03, 2002 11:54 pm    Post subject: Reply with quote

Yatiri

Joined: 16 May 2001
Posts: 668
Location: Switzerland

Hi Nicolas,

All's clear, I love a good discussion to start the day don't you?

regards

Don
Back to top
View user's profile Send private message Visit poster's website
BrianMc
PostPosted: Wed Dec 04, 2002 2:43 am    Post subject: Reply with quote

Apprentice

Joined: 01 Oct 2002
Posts: 33
Location: Ireland

Thanks to all
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 » General Discussion » Sequence Numbers
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.