| Author | 
		  Message
		 | 
		
		  | rkford11 | 
		  
		    
			  
				 Posted: Sun Aug 16, 2009 5:02 pm    Post subject: MQ design question | 
				     | 
			   
			 
		   | 
		
		
		   Partisan
 
 Joined: 06 Jun 2004 Posts: 316
  
  | 
		  
		    
			  
				Qmgr A -- Gateway queue manager
 
Qmgr B
 
Qmgr C
 
Qmgr D -- VSE Qmgr (Limitation of VSE MQ Queue manager is it cannot participate in MQ cluster) 
 
 
A,B and C are in MQ cluster. Queue 1 is defined as cluster queue and Local to Qmgr B and another queue with the same name is defined as cluster queue local to Qmgr C (trying to load balance across Qmgr B and Qmgr C on which the integration engine is running). Application using 
 
Qmgr D needs to put a message to Queue 1 thru gateway Queue Manager QMGR A. We have tried defining a remote queue definition on Qmgr D with remote Qmgr set to Qmgr A assuming Qmgr A would recognize Queue 1 as its defined as cluster queue, but it throws an error with reason code 2085. Please let me know where my mistake would be. | 
			   
			 
		   | 
		
		
		  | Back to top | 
		  
		  	
		   | 
		
		
		    | 
		
		
		  | jeevan | 
		  
		    
			  
				 Posted: Sun Aug 16, 2009 5:36 pm    Post subject: Re: MQ design question | 
				     | 
			   
			 
		   | 
		
		
		   Grand Master
 
 Joined: 12 Nov 2005 Posts: 1432
  
  | 
		  
		    
			  
				
   
	| rkford11 wrote: | 
   
  
	Qmgr A -- Gateway queue manager
 
Qmgr B
 
Qmgr C
 
Qmgr D -- VSE Qmgr (Limitation of VSE MQ Queue manager is it cannot participate in MQ cluster) 
 
 
A,B and C are in MQ cluster. Queue 1 is defined as cluster queue and Local to Qmgr B and another queue with the same name is defined as cluster queue local to Qmgr C (trying to load balance across Qmgr B and Qmgr C on which the integration engine is running). Application using 
 
Qmgr D needs to put a message to Queue 1 thru gateway Queue Manager QMGR A. We have tried defining a remote queue definition on Qmgr D with remote Qmgr set to Qmgr A assuming Qmgr A would recognize Queue 1 as its defined as cluster queue, but it throws an error with reason code 2085. Please let me know where my mistake would be. | 
   
 
 
 
Did you check the cluster is working? once your cluster is working, this should work. | 
			   
			 
		   | 
		
		
		  | Back to top | 
		  
		  	
		   | 
		
		
		    | 
		
		
		  | Vitor | 
		  
		    
			  
				 Posted: Sun Aug 16, 2009 6:00 pm    Post subject: Re: MQ design question | 
				     | 
			   
			 
		   | 
		
		
		    Grand High Poobah
 
 Joined: 11 Nov 2005 Posts: 26093 Location: Texas, USA 
  | 
		  
		    
			  
				
   
	| rkford11 wrote: | 
   
  
	| Please let me know where my mistake would be. | 
   
 
 
 
The queue manager alias is trying to deliver to Qmgr A. You need it to be delivering it to the cluster; check the Clustering manual. _________________ Honesty is the best policy.
 
Insanity is the best defence. | 
			   
			 
		   | 
		
		
		  | Back to top | 
		  
		  	
		   | 
		
		
		    | 
		
		
		  | mqjeff | 
		  
		    
			  
				 Posted: Mon Aug 17, 2009 4:32 am    Post subject:  | 
				     | 
			   
			 
		   | 
		
		
		   Grand Master
 
 Joined: 25 Jun 2008 Posts: 17447
  
  | 
		  
		    
			  
				| You need it to deliver to Qmgr A and *then* redeliver to the cluster. | 
			   
			 
		   | 
		
		
		  | Back to top | 
		  
		  	
		   | 
		
		
		    | 
		
		
		  | vol | 
		  
		    
			  
				 Posted: Mon Aug 17, 2009 4:38 am    Post subject:  | 
				     | 
			   
			 
		   | 
		
		
		   Acolyte
 
 Joined: 01 Feb 2009 Posts: 69
  
  | 
		  
		    
			  
				define a qmgr alias on qmgr A with a blank RQMNAME, as in the clustering manual topic
 
   
	| Quote: | 
   
  
	Putting from a queue manager outside the cluster - alternative
 
 | 
   
 
 
and specify the object qmgr as the qmgr alias name | 
			   
			 
		   | 
		
		
		  | Back to top | 
		  
		  	
		   | 
		
		
		    | 
		
		
		  | rkford11 | 
		  
		    
			  
				 Posted: Mon Aug 17, 2009 5:02 am    Post subject:  | 
				     | 
			   
			 
		   | 
		
		
		   Partisan
 
 Joined: 06 Jun 2004 Posts: 316
  
  | 
		  
		    
			  
				| Thanks for the replies. I have defined qmgr alias on QMGR A with a blank RQMNAME and the other definitions as said in the cluster manual and now it works fine. | 
			   
			 
		   | 
		
		
		  | Back to top | 
		  
		  	
		   | 
		
		
		    | 
		
		
		  | 
		    
		   |