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 » Clustering » MREXIT not working in CLUSRCVR channel

Post new topic  Reply to topic
 MREXIT not working in CLUSRCVR channel « View previous topic :: View next topic » 
Author Message
KeeferG
PostPosted: Thu Aug 18, 2005 6:21 am    Post subject: MREXIT not working in CLUSRCVR channel Reply with quote

Master

Joined: 15 Oct 2004
Posts: 215
Location: Basingstoke, UK

Hi all,

We have written a simple message retry exit to put disable a queue when full. It works fine in a RCVR channel definition but fails when defined in a CLUSRCVR channel. It has been suggested that I should write a CHAD exit instead but I cannot see how this will help as the CLUSRCVR is a manually defined channel and the autodefined CLUSSDR channel cannot run a retry exit.

Anyone have any views on this
_________________
Keith Guttridge
-----------------
Using MQ since 1995
Back to top
View user's profile Send private message Visit poster's website
jefflowrey
PostPosted: Thu Aug 18, 2005 6:25 am    Post subject: Reply with quote

Grand Poobah

Joined: 16 Oct 2002
Posts: 19981

How does it fail?

Does it never get called? Does it get called with different events, that you aren't trapping?
_________________
I am *not* the model of the modern major general.
Back to top
View user's profile Send private message
KeeferG
PostPosted: Thu Aug 18, 2005 6:37 am    Post subject: Reply with quote

Master

Joined: 15 Oct 2004
Posts: 215
Location: Basingstoke, UK

It never gets called.

To test i set up a cluster with a target queue then also normal SDR-RCVR pair. I created a clustered TARGET queue and a remote queue to the target from the other machine. I lowered the maxdepth to 10.

Using the cluster i sent 11 messages. The queue filled and the 11 message went to the DLQ witha queue full code but the target queue wasnt disabled. I then sent to the TARGET queue via the remote queue and the message was delivered to the DLQ with the same code but this time the queue was disabled. The same exit was defined for both CLUSRCVR and RCVR channels and the trace shows normal retry process happening for the CLUSRCVR channel and the exit being called in the RCVR channel.

It was suggested i write a CHAD exit but i cannot see how this will help with a manually defined channel
_________________
Keith Guttridge
-----------------
Using MQ since 1995
Back to top
View user's profile Send private message Visit poster's website
jefflowrey
PostPosted: Thu Aug 18, 2005 6:52 am    Post subject: Reply with quote

Grand Poobah

Joined: 16 Oct 2002
Posts: 19981

I guess the reason you're being suggested to use a CHAD is so that you can modify the CLSRVCR definition to include your MRRETRY exit.

Maybe Morag's exit support pack can help you trace through the normal set of calls that occur during cluster receives...
http://www-1.ibm.com/support/docview.wss?rs=171&uid=swg24006527&loc=en_US&cs=utf-8&lang=en
_________________
I am *not* the model of the modern major general.
Back to top
View user's profile Send private message
KeeferG
PostPosted: Thu Aug 18, 2005 7:18 am    Post subject: Reply with quote

Master

Joined: 15 Oct 2004
Posts: 215
Location: Basingstoke, UK

Unfortunately, she was the one that said it should work. I'll check with her when she's back in the office.

I'll have to have a further look into the CHAD stuff for the definition though it seems strange to not use the manual defintion.

Thanks
_________________
Keith Guttridge
-----------------
Using MQ since 1995
Back to top
View user's profile Send private message Visit poster's website
jefflowrey
PostPosted: Thu Aug 18, 2005 8:11 am    Post subject: Reply with quote

Grand Poobah

Joined: 16 Oct 2002
Posts: 19981

KeeferG wrote:
I'll have to have a further look into the CHAD stuff for the definition though it seems strange to not use the manual defintion.


Especially since the Cluster manual is pretty explicit that the manual cluster receiver definition overrides stuff in the autodefinition of the sender.
_________________
I am *not* the model of the modern major general.
Back to top
View user's profile Send private message
wschutz
PostPosted: Fri Aug 26, 2005 6:15 am    Post subject: Reply with quote

Jedi Knight

Joined: 02 Jun 2005
Posts: 3316
Location: IBM (retired)

So Keith, any update on this (since I believe Morag's back in the office). And did you try md0b as a MRRTY on the clusrcvr?
_________________
-wayne
Back to top
View user's profile Send private message Send e-mail AIM Address
wschutz
PostPosted: Fri Aug 26, 2005 9:39 am    Post subject: Reply with quote

Jedi Knight

Joined: 02 Jun 2005
Posts: 3316
Location: IBM (retired)

I just tried running MD0B on MQ v6, and I get the MRRTY exit driven on a 2053 on a (manually defined) clusrcvr channel. I assume you're using MQ v5.3 Keith?
_________________
-wayne
Back to top
View user's profile Send private message Send e-mail AIM Address
KeeferG
PostPosted: Tue Aug 30, 2005 1:30 am    Post subject: Reply with quote

Master

Joined: 15 Oct 2004
Posts: 215
Location: Basingstoke, UK

Hi Wayne,

Was a defect. APAR(IY75657) raised and fix applied. They had forgotten to allow message retry exits in cluster receiver channels.

Currently running MQ 5.3 csd 8 with fix applied.
_________________
Keith Guttridge
-----------------
Using MQ since 1995
Back to top
View user's profile Send private message Visit poster's website
Display posts from previous:   
Post new topic  Reply to topic Page 1 of 1

MQSeries.net Forum Index » Clustering » MREXIT not working in CLUSRCVR channel
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.