Author |
Message
|
MQSeriesChap |
Posted: Tue May 31, 2005 9:56 am Post subject: Difference between transmissionQueue and Local Queue |
|
|
Newbie
Joined: 31 May 2005 Posts: 4
|
i would like to know the exact difference between the transmission Queue and the local Queue and the Model Queue,the scenarios where we can use each of them
Thanks in advance |
|
Back to top |
|
 |
jefflowrey |
Posted: Tue May 31, 2005 10:02 am Post subject: |
|
|
Grand Poobah
Joined: 16 Oct 2002 Posts: 19981
|
Have you considered reading the documentation? _________________ I am *not* the model of the modern major general. |
|
Back to top |
|
 |
MQSeriesChap |
Posted: Tue May 31, 2005 10:23 am Post subject: |
|
|
Newbie
Joined: 31 May 2005 Posts: 4
|
i know what a Transmission Queue is, but i was told by my friend that i had a wrong knowledge of that, thats why i want to confirm from you guys thats it
Thanks |
|
Back to top |
|
 |
MQSeriesChap |
Posted: Tue May 31, 2005 10:38 am Post subject: |
|
|
Newbie
Joined: 31 May 2005 Posts: 4
|
to be more clear , as per my knowledge transmission Queue is a local Queue which is used by the local Queue Manager to transmit the message to the
other Remote Queue Manager, through the message channel,but i was informed by my friend that it is not the scenario in all cases so i wanted to know what are the scenarios of the transmission queus.
Thanks in advance |
|
Back to top |
|
 |
jefflowrey |
Posted: Tue May 31, 2005 10:39 am Post subject: |
|
|
Grand Poobah
Joined: 16 Oct 2002 Posts: 19981
|
So, you haven't considered reading the documentation?
Why not? _________________ I am *not* the model of the modern major general. |
|
Back to top |
|
 |
jefflowrey |
Posted: Tue May 31, 2005 11:21 am Post subject: |
|
|
Grand Poobah
Joined: 16 Oct 2002 Posts: 19981
|
A transmission queue is a local queue with the Usage property set to indicate that it is a transmission queue.
All messages that pass through MQ server to server channel pairs use transmission queues - this includes both clustered and non-clustered communications. The Message Channel Agent on the sending queue manager will read the Transmission Queue that is defined for the channel it is processing, and push each message over the wire.
The only way that messages move from one machine to another without using transmission queues is when a message moves from an MQ Server to an MQ Client.
A Model queue is not a local queue, it is a collection of properties to use when creating Dynamic Queues - either temporary or permanent. A dynamic queue is not predefined by an MQ Administrator but is created by the queue manager when an application opens a Model Queue. _________________ I am *not* the model of the modern major general. |
|
Back to top |
|
 |
MQSeriesChap |
Posted: Tue May 31, 2005 12:09 pm Post subject: |
|
|
Newbie
Joined: 31 May 2005 Posts: 4
|
first of all ,Thanks alot for the answer you have given patiently,iam MQ programmer till now i have used put and get options and i never got time to have a peep through on the MQbackend ,so today i got time and iam digging through each step.
if you have time one more question
when we create a transmision queue we specify the remote queuename and queuemanager and channel name as a request queue its fine ,but when defining the reply queue we only define the channel name not the transmission queue name this is also a communication between Mqserver and MQServer so it should be the same as request queue.
sorry if iam troubling you.
Thanks alot in advance |
|
Back to top |
|
 |
fjb_saper |
Posted: Tue May 31, 2005 12:25 pm Post subject: |
|
|
 Grand High Poobah
Joined: 18 Nov 2003 Posts: 20756 Location: LI,NY
|
|
Back to top |
|
 |
|