Author |
Message
|
KeeferG |
Posted: Thu Aug 18, 2005 6:21 am Post subject: MREXIT not working in CLUSRCVR channel |
|
|
 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 |
|
 |
jefflowrey |
Posted: Thu Aug 18, 2005 6:25 am Post subject: |
|
|
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 |
|
 |
KeeferG |
Posted: Thu Aug 18, 2005 6:37 am Post subject: |
|
|
 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 |
|
 |
jefflowrey |
Posted: Thu Aug 18, 2005 6:52 am Post subject: |
|
|
Grand Poobah
Joined: 16 Oct 2002 Posts: 19981
|
|
Back to top |
|
 |
KeeferG |
Posted: Thu Aug 18, 2005 7:18 am Post subject: |
|
|
 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 |
|
 |
jefflowrey |
Posted: Thu Aug 18, 2005 8:11 am Post subject: |
|
|
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 |
|
 |
wschutz |
Posted: Fri Aug 26, 2005 6:15 am Post subject: |
|
|
 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 |
|
 |
wschutz |
Posted: Fri Aug 26, 2005 9:39 am Post subject: |
|
|
 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 |
|
 |
KeeferG |
Posted: Tue Aug 30, 2005 1:30 am Post subject: |
|
|
 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 |
|
 |
|