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 » Remote Get

Post new topic  Reply to topic
 Remote Get « View previous topic :: View next topic » 
Author Message
visionofindia
PostPosted: Mon Feb 23, 2004 7:54 am    Post subject: Remote Get Reply with quote

Newbie

Joined: 20 Nov 2003
Posts: 9
Location: Mysore, India

Have attended many trainings and participated in many projects on WMQ.
But the question that I have not found an answer to is WHY is a REMOTE GET not a feature of WMQ ??
_________________
Later,
Sughosh
Back to top
View user's profile Send private message Send e-mail
kirani
PostPosted: Mon Feb 23, 2004 4:08 pm    Post subject: Reply with quote

Jedi Knight

Joined: 05 Sep 2001
Posts: 3779
Location: Torrance, CA, USA

What do you mean by REMOTE GET??
If you are talking about getting a message from a Remote queue then
I believe the answer would be:
Queue manager doesn't "store" a message on a remote queue, so there is nothing to GET.
_________________
Kiran


IBM Cert. Solution Designer & System Administrator - WBIMB V5
IBM Cert. Solutions Expert - WMQI
IBM Cert. Specialist - WMQI, MQSeries
IBM Cert. Developer - MQSeries

Back to top
View user's profile Send private message Visit poster's website
Missam
PostPosted: Tue Feb 24, 2004 3:16 pm    Post subject: Reply with quote

Chevalier

Joined: 16 Oct 2003
Posts: 424

Because The transmission queue are intended to put messages to remote queue.not to get messages from remote queue
Back to top
View user's profile Send private message
vijiraghav
PostPosted: Wed Feb 25, 2004 3:07 am    Post subject: Remote Get Reply with quote

Novice

Joined: 11 Nov 2003
Posts: 18

Remote queue is called so because it is available on the remote queue manager and it is, in fact, a local queue for that queue manager. Its actual name is mentioned (RQNAME) in the remote queue definition (defined in the local q.m) along with the name of the transmission queue and remote queue manager name . Please remember it is only a definition not the queue iteself. When the application wants to put the message to the queue available on the remote queue manager, it simply refers to it in the form of definition name available in the local q.m which resolves to the actual queue name, puts in the transmission queue along with the necessary extra header information. Ultimately the message has to reach only the local queue from where the applications can retrieve (MQGET) it.

Hence please note that the so called remote queue is referred only by the definition and so there is question of storing message into it. Hence the question of remote GET does not arise.

Vijiraghav
Back to top
View user's profile Send private message Send e-mail
mqonnet
PostPosted: Wed Feb 25, 2004 6:00 am    Post subject: Reply with quote

Grand Master

Joined: 18 Feb 2002
Posts: 1114
Location: Boston, Ma, Usa.

I think its a design question and only someone from IBM can answer this. In my early days i too had this doubt, but never got a definitive answer and never really bothered because we use the features that are provided rather than digging for those that arent there.

You can usually submit a request to IBM if you want any changes to the product, but you need to have a valid reason for the change request. I never got one, for this particular case.

I think most of the posts here pointed to REMOTE queue and the storage of messages where the actual question was, whether a Remtoe GET can be performed.

If there was such an option, then you wouldn't really need any storage requirements for it. Since you are doing a get, the get would consume the message. Interesting question would be what if you were trying to do a browse, which again would be a bit out of the way, since puts should be compared with gets and not browses. :).

I think looking at the design it is very much possible, since your get probably would open the remote queue to do a get and the MCA would get the message for you. Of course, all this with design changes.

But again, what would you achieve out of it. And what would force such a design change for IBM is the big question.

Cheers
Kumar
Back to top
View user's profile Send private message Send e-mail Visit poster's website
bduncan
PostPosted: Thu Feb 26, 2004 1:14 pm    Post subject: Reply with quote

Padawan

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

I'll submit what I think is the answer:

You don't NEED remote get.

I bet you that any system/workflow you come up with I can implement in MQSeries without saying "I can't do this without a remote get".

If an application running on machine A needs to process a message that is sitting on a queue on machine B, it begs the question why the message is on machine B in the first place.
Even *if* you can come up with a good reason for it, the workaround is simple. Just have an application on machine B send the message to machine A if it needs to be processed on A. This will be no less efficient than a remote get anyway, because there is network overhead involved in either case.
_________________
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
Display posts from previous:   
Post new topic  Reply to topic Page 1 of 1

MQSeries.net Forum Index » General Discussion » Remote Get
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.