| Author | 
		  Message
		 | 
		
		  | kishi_25 | 
		  
		    
			  
				 Posted: Mon Aug 22, 2011 11:35 am    Post subject: Messages routing bt QM out side cluster to Cluster QM | 
				     | 
			   
			 
		   | 
		
		
		   Centurion
 
 Joined: 19 Jul 2011 Posts: 100
  
  | 
		  
		    
			  
				hi,
 
I'm having QM A, QM B. I have defined reuglar sender/receiver channels 
 
bt QM and QMB. Have done the following additional setup.
 
 
local queue Q1 is defined on QManager  A and XMIT Queue B .
 
I have also defined a remote queue QR1 on QManager A as below.
 
The Remote queue definition is 
 
DEFINE QR(QR1)
 
RNAME(' ')
 
RQMNAME(' ')
 
XMITQ(B)
 
 
Now QM B is partila repository on Cluster X- 
 
QM C and QM D are full repositories on Cluster X. 
 
queue Q1 is defined on QManager C and QManager D
 
 
Now My target is using RFHUTIL, when I try to put message on local queue Q1 with choosing Remote queue manager as QManager B,
 
the message should reach Queeu q1 on QManager C and Qmanager D.
 
 
I'm receiving the messages in dead letter queues at Queue Manager B.
 
Any idea, what's missing to reach the messages to Q1 at Queue manger C and D
 
 
Thanks, | 
			   
			 
		   | 
		
		
		  | Back to top | 
		  
		  	
		   | 
		
		
		    | 
		
		
		  | mqjeff | 
		  
		    
			  
				 Posted: Mon Aug 22, 2011 11:41 am    Post subject:  | 
				     | 
			   
			 
		   | 
		
		
		   Grand Master
 
 Joined: 25 Jun 2008 Posts: 17447
  
  | 
		  
		    
			  
				If you are trying to not use the cluster, then ignore the cluster entirely.
 
 
If you are trying to determine why a message in on a dead-letter queue, you need to examine the dead letter header. | 
			   
			 
		   | 
		
		
		  | Back to top | 
		  
		  	
		   | 
		
		
		    | 
		
		
		  | kishi_25 | 
		  
		    
			  
				 Posted: Mon Aug 22, 2011 12:06 pm    Post subject:  | 
				     | 
			   
			 
		   | 
		
		
		   Centurion
 
 Joined: 19 Jul 2011 Posts: 100
  
  | 
		  
		    
			  
				My intention is to receive the messages on queues sitting in cluster.
 
 
Message from Q1 on QM A(Non -cluster) => QM B(Partial Cluster) => should reach 
 
Q1 on QM C  or Q1 on QM D | 
			   
			 
		   | 
		
		
		  | Back to top | 
		  
		  	
		   | 
		
		
		    | 
		
		
		  | kishi_25 | 
		  
		    
			  
				 Posted: Mon Aug 22, 2011 12:10 pm    Post subject:  | 
				     | 
			   
			 
		   | 
		
		
		   Centurion
 
 Joined: 19 Jul 2011 Posts: 100
  
  | 
		  
		    
			  
				| QM C and QM D are full repository Cluster QM | 
			   
			 
		   | 
		
		
		  | Back to top | 
		  
		  	
		   | 
		
		
		    | 
		
		
		  | mqjeff | 
		  
		    
			  
				 Posted: Mon Aug 22, 2011 12:18 pm    Post subject:  | 
				     | 
			   
			 
		   | 
		
		
		   Grand Master
 
 Joined: 25 Jun 2008 Posts: 17447
  
  | 
		  
		    
			  
				So you're trying to build a cluster gateway.
 
 
Again, if you are trying to determine why a message is on a dead letter queue, you need to read the dead letter header.
 
 
I think you will find that you have not created all of the objects you need on all of the qmgrs that need changes. | 
			   
			 
		   | 
		
		
		  | Back to top | 
		  
		  	
		   | 
		
		
		    | 
		
		
		  | Vitor | 
		  
		    
			  
				 Posted: Mon Aug 22, 2011 12:19 pm    Post subject:  | 
				     | 
			   
			 
		   | 
		
		
		    Grand High Poobah
 
 Joined: 11 Nov 2005 Posts: 26093 Location: Texas, USA 
  | 
		  
		    
			  
				
   
	| kishi_25 wrote: | 
   
  
	| QM C and QM D are full repository Cluster QM | 
   
 
 
 
That's very nice. Almost certainly irrelevant, but nice.
 
 
a) What provision have you made for messages arriving from outside the cluster to be directed within it? Something like a cluster alias for example?
 
 
b) What do the messages arriving on the dead letter queue of B indicate is the problem (echoing the advice of my most worthy associate)? _________________ Honesty is the best policy.
 
Insanity is the best defence. | 
			   
			 
		   | 
		
		
		  | Back to top | 
		  
		  	
		   | 
		
		
		    | 
		
		
		  | kishi_25 | 
		  
		    
			  
				 Posted: Mon Aug 22, 2011 12:27 pm    Post subject:  | 
				     | 
			   
			 
		   | 
		
		
		   Centurion
 
 Joined: 19 Jul 2011 Posts: 100
  
  | 
		  
		    
			  
				I missed to mention in earlier message..
 
 
I have also defined a QR on Gateway Cluster QM as
 
Define QR(Dummy) RName( ' ') RQMNAME(' ') 
 
 
I have changed the CLWL queue as any for Gateway cluster.
 
 
I have also changed for queues on cluster queue manager as Any | 
			   
			 
		   | 
		
		
		  | Back to top | 
		  
		  	
		   | 
		
		
		    | 
		
		
		  | Vitor | 
		  
		    
			  
				 Posted: Mon Aug 22, 2011 12:29 pm    Post subject:  | 
				     | 
			   
			 
		   | 
		
		
		    Grand High Poobah
 
 Joined: 11 Nov 2005 Posts: 26093 Location: Texas, USA 
  | 
		  
		    
			  
				
   
	| kishi_25 wrote: | 
   
  
	I have also defined a QR on Gateway Cluster QM as
 
Define QR(Dummy) RName( ' ') RQMNAME(' ') 
 
 | 
   
 
 
 
Why? What is this intended to do? How does this fit into your architecture? _________________ Honesty is the best policy.
 
Insanity is the best defence. | 
			   
			 
		   | 
		
		
		  | Back to top | 
		  
		  	
		   | 
		
		
		    | 
		
		
		  | exerk | 
		  
		    
			  
				 Posted: Mon Aug 22, 2011 12:30 pm    Post subject:  | 
				     | 
			   
			 
		   | 
		
		
		    Jedi Council
 
 Joined: 02 Nov 2006 Posts: 6339
  
  | 
		  
		    
			  
				
   
	| mqjeff wrote: | 
   
  
	| I think you will find that you have not created all of the objects you need on all of the qmgrs that need changes. | 
   
 
 
And has also incorrectly defined the object in the non-clustered queue manager... _________________ It's puzzling, I don't think I've ever seen anything quite like this before...and it's hard to soar like an eagle when you're surrounded by turkeys. | 
			   
			 
		   | 
		
		
		  | Back to top | 
		  
		  	
		   | 
		
		
		    | 
		
		
		  | kishi_25 | 
		  
		    
			  
				 Posted: Mon Aug 22, 2011 12:33 pm    Post subject:  | 
				     | 
			   
			 
		   | 
		
		
		   Centurion
 
 Joined: 19 Jul 2011 Posts: 100
  
  | 
		  
		    
			  
				My intention is, in the non-cluster Queue manager, I have defined a Remote queue TEST.QR with RQMNAME as Dummy.
 
I assume this will help the message to resolve till QM B of partial Cluster..
 
Here after , the Gateway should resolve to any of the queues defined as Q1 on Custered queue managers | 
			   
			 
		   | 
		
		
		  | Back to top | 
		  
		  	
		   | 
		
		
		    | 
		
		
		  | 
		    
		   |