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 IBM MQ Support » Sending data from MQ

Post new topic  Reply to topic
 Sending data from MQ « View previous topic :: View next topic » 
Author Message
FrankBo
PostPosted: Thu Jul 20, 2006 6:30 am    Post subject: Sending data from MQ Reply with quote

Apprentice

Joined: 08 Dec 2005
Posts: 36

Hi folks, the way MQ is used at our shop is to send data to an MQ queue and then a web application gets the data from it (although, I don't how that's done). So, my understanding is that MQ does not send/push data to another system. My question is, is it possible for MQ to send/push data to another system? If so, how could that be done?
Thanks, Frank
Back to top
View user's profile Send private message
Vitor
PostPosted: Thu Jul 20, 2006 6:40 am    Post subject: Reply with quote

Grand High Poobah

Joined: 11 Nov 2005
Posts: 26093
Location: Texas, USA

That's the only way MQ does it - by sending data to a queue. If you mean "can MQ put data directly into another system, via an API or similar, bypassing the intermediate queue" then the answer's no.

Base MQ can notify the target system that there's new data and there's 1-n ways of getting the data off the queue (which goes up to 1-x ways if you use message broker, adapters or another Websphere product where x is an integer significantly larger than n)

This is a deliberate feature (as opposed to the other kind of feature ) as it allows sending & recieving applications to be decoupled; i.e. there's no requirement for them both to be available when the data moves. If you're looking for fully syncronous conversations then you might as well be using TCP/IP Sockets!

Hope that helps.

P.S. if that wasn't what you meant, accept my apologies and correct me!
_________________
Honesty is the best policy.
Insanity is the best defence.
Back to top
View user's profile Send private message
FrankBo
PostPosted: Thu Jul 20, 2006 7:13 am    Post subject: Sending data from MQ Reply with quote

Apprentice

Joined: 08 Dec 2005
Posts: 36

I just wanted to be sure that I understand that MQ just puts the data in a queue and you've explained that in a way that even I can understand. Thanks again!
Back to top
View user's profile Send private message
FrankBo
PostPosted: Thu Jul 27, 2006 10:21 am    Post subject: Sending data from MQ Reply with quote

Apprentice

Joined: 08 Dec 2005
Posts: 36

From other posts I see that PM4Data is the tool that works best with MQ to send contents of queue's to other systems. Is that what everyone else uses?
Thanks
Back to top
View user's profile Send private message
jefflowrey
PostPosted: Thu Jul 27, 2006 10:32 am    Post subject: Re: Sending data from MQ Reply with quote

Grand Poobah

Joined: 16 Oct 2002
Posts: 19981

FrankBo wrote:
From other posts I see that PM4Data is the tool that works best with MQ to send contents of queue's to other systems. Is that what everyone else uses?
Thanks


In fact, this is entirely not what PM4Data does.

PM4Data allows you to move files from one place to another. It happens to do this using MQ, and it happens to be good at moving files from one place to another.

The contents of queues are messages. The tool that works best to send messages from one queue to another is MQ.

If you have messages on a queue, and you need to send those messages to another computer or another company, the best tool to use is also MQ.

If the other computer doesn't have MQ installed on it, then you can install an MQ client.

If the other company doesn't run MQ - then you need to put the messages into some other kind of container (perhaps a file), and send that container to the other company. You could use PM4Data to put the messages into a file - with some configuration work - and PM4Data is a reasonable tool to do this.
_________________
I am *not* the model of the modern major general.
Back to top
View user's profile Send private message
vennela
PostPosted: Thu Jul 27, 2006 10:32 am    Post subject: Reply with quote

Jedi Knight

Joined: 11 Aug 2002
Posts: 4055
Location: Hyderabad, India

That is definitely a good product to look at.

Other thing is if you have two machines MC1 and MC2 and if they both have MQ, then MQ can send data from MC1 to MC2.
Back to top
View user's profile Send private message Send e-mail Visit poster's website
FrankBo
PostPosted: Thu Jul 27, 2006 10:52 am    Post subject: Sending data from MQ Reply with quote

Apprentice

Joined: 08 Dec 2005
Posts: 36

I'm a shop that doesn't think much about the AS400 (or whatever it's called these days) so the system that MQ works with now are non-AS400 servers, WINNT machines. So, is MQ client used frequently and is it stable, etc.? What about other transmission software like Townsend, Trailblazer, etc. could they b/used like PM4Data?
Back to top
View user's profile Send private message
jefflowrey
PostPosted: Thu Jul 27, 2006 11:30 am    Post subject: Reply with quote

Grand Poobah

Joined: 16 Oct 2002
Posts: 19981

What do you want to move from one place to another?

Data inside applications? Or files?

What platforms do you want to move this stuff between?

What type of applications need to send or receive this stuff? Can you change those applications?

Your first post in this thread said you wanted to take data from an application and have a web application receive that data. So you had an application that PUT messages onto a queue, and the web application then GOT the messages off the queue. Without buying anything else (other than maybe more MQ licenses), you can change what computer this queue lives on. In fact, you can make more copies of this queue than just one, and have data on all of them all on different systems.

This is done by creating an MQ network between more than one queue manager, and configuring MQ channels so that data will move where it needs to go.

You should really read the MQ Primer - it's a support pack and if you search this webpage for "MQ Primer", I'm sure you'll find a direct link.

It will help you understand what MQ can and can't do and how MQ is used. Then you can start to map that back to what you want to do - which we're all not quite clear on I think.
_________________
I am *not* the model of the modern major general.
Back to top
View user's profile Send private message
FrankBo
PostPosted: Fri Jul 28, 2006 5:17 am    Post subject: Sending data from MQ Reply with quote

Apprentice

Joined: 08 Dec 2005
Posts: 36

Vitor responded an answer...no to the question so I thought I stated the question well enough.

What I'd like to have happen is that when data arrives in an MQ queue that it then moves (gets put) from that queue to another server. The other server is not an AS400 (MS server) and is not running MQ (and there’s no plans to load MQ client). Further posts say the only way to do this is with a 3rd party product since the AS400 does not provide the way to move the data. We've been running MQ for years and the applications won't be rewritten to go directly from a file to the other server, which is why I asked the question.

The network folks think MQ s/b able to move the data to the server but can't and I’d like to figure out a way to push the data from MQ.

Additional thoughts?
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic  Reply to topic Page 1 of 1

MQSeries.net Forum Index » General IBM MQ Support » Sending data from MQ
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.