Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

MQ file and Tandem Queue file.

257 views
Skip to first unread message

Dheeraj K

unread,
Aug 9, 2011, 8:13:30 AM8/9/11
to
Is there any difference between MQ file and Tandem Queue file?

Keith Dick

unread,
Aug 9, 2011, 11:19:10 PM8/9/11
to
Dheeraj K wrote:
> Is there any difference between MQ file and Tandem Queue file?

I am not sure what you have in mind when you refer to "MQ file". If you mean something related to IBM's WebSphere MQ product, then I am pretty sure that "MQ file" and the NonStop system's queue file type are completely different things. IBM's product is a cross-platform reliable message delivery product. A NonStop system's queue file type is a type of file that ensures a record placed into the file is read by only one of multiple simultaneous readers. You might use a queue file in a NonStop system as part of the implementation of a product similar to IBM's WebSphere MQ product, but WebSphere MQ does much more than a queue file alone does.

If you mean something different when you refer to "MQ file", then I don't have an answer for you.

dimandja

unread,
Aug 10, 2011, 8:15:28 PM8/10/11
to
On Aug 9, 8:13 am, Dheeraj K <dhiraj.ka...@gmail.com> wrote:
> Is there any difference between  MQ file and Tandem Queue file?


To add to Keith's perfect answer, I'll first reiterate that Websphere
MQ (presumably what you are refering to) is definitely not the same as
an ordinary "queue" file (as seen on Tandem proper).

The only thing Websphere MQ and Tandem Queue File have in common is
the word queue (and sometimes the concept).

While MQ is an actual messaging system, the Tandem Q file is simply a
(circular?) disk file.

Think of Websphere MQ as a smarter emailing system for computer based
applications, while the Tandem Queue file is but another another
filing system not much different from a ordinary Key Sequenced disk
file.

[Oh, and no, I'm not drunk. Yet;)]

MicroTech

unread,
Aug 10, 2011, 10:18:41 PM8/10/11
to
These are very different: The IBM product "MQ Series" is an application (message delivery); A Tandem queue file is a single Enscribe file with specific "queue functionality support"

Verbatim from the Enscribe manual, section 7:

"An Enscribe queue file is a special type of key-sequenced disk file that can function as a queue. Processes can queue and dequeue records in a queue file. Queue files contain variable-length records that are accessed by values in designated key fields. Unlike other key-sequenced files, queue files have primary keys but cannot have alternate keys. The primary key for a queue file includes an 8-byte timestamp; you can add a user key if desired. The disk process inserts the timestamp when each record is inserted into the file and maintains the timestamp during subsequent file operations.

If you're looking at available queueing mechanisms, take a look also at MicroTech's Queue Manager Process (QMP), see sites.google.com/site/microtechnonstop/QMP

Cheers,

Henry Norman
MicroTech Consulting
sites.google.com/site/microtechnonstop

Anupam Das

unread,
Aug 11, 2011, 9:45:28 AM8/11/11
to
On Aug 9, 5:13 pm, Dheeraj K <dhiraj.ka...@gmail.com> wrote:
> Is there any difference between  MQ file and Tandem Queue file?

If you meant Websphere MQ, ONLY then:

MQ is not a file, it's a middleware and more than that, it's a
powerful TP monitor. MQ implementation on NonStop uses our domestic TP
monitor TMF but that is out of context here.

Queue Files are independent files floating on Enscribe and "sometimes"
helps people a lot as a persistent message queue on NonStop. This as
well takes service of TMF as it is neither a middleware nor a TP
monitor.

Tandem Queue Manager is a PRODUCT on NonStop which is NOT very well
known to us(probably). But if you compare Websphere MQ architecture
with Queue Manager product, you will see lots of similarities.

Dheeraj K

unread,
Aug 12, 2011, 3:19:41 AM8/12/11
to

Thanks all for your valuable input. I have got the answer of my
query.
Appreciate your help !

0 new messages