Paul -
Thanks for researching it. It is a product feature that I love so I
would vote for the inconsistency and changing the documentation. I'm
glad that MO71 can give me the information which I'm finding valuable.
Thanks,
Barbara
------------
Con-way Enterprise Services/Distributed Systems Administrator
________________________________
From: MQSeries List [mailto:MQSERIES-0lvw86wZMd9k/bWDasg6f+***@public.gmane.org] On
Behalf Of Paul Clarke
Sent: Wednesday, August 01, 2007 9:23 AM
To: MQSERIES-0lvw86wZMd9k/bWDasg6f+***@public.gmane.org
Subject: Re: Finding number of uncommitted msg using runmqsc?
Hi Barbara,
Well, I congratulate you on finding a product feature! You've caused a
fair amount of puzzled looks and scratching of heads but what you
describe is exactly what happens.
The UNCOM attribute is documented as returning only two values YES (1)
and NO (0). However, as you have discovered the Distributed product
actually returns the number of uncommitted messages. Now, MO71 has a
strategy that if a returned number matches one of the pre-defined values
then is displayed that value otherwise it will just display the numbers.
Which is why you'll see MO71 report NO, YES, 2,3,4,5.........
The MQ Explorer displays any unexpected value as [Unknown]. So you'll
see the sequence as NO, YES, [Unknown]......
Now, it appears as though MQSC will treat any non-zero value as YES and
won't report the number.
The z/OS always just returns YES and NO.
So, what you've found is am inconsistency between both the books and the
product and an inconsistency between the Distributed and z/OS products.
A pretty good find! The question is what do we do about it ?. The
simplest thing for us to do is to change the command server in the Dist.
product to only return 0 and 1; which means this potentially useful
feature is lost. Alternatively we change the documentation (and possibly
MQ Explorer) to allow for values greater that 1. It's just possible
that in the future the z/OS product could be changed to also report the
actual number but I'm told that this is a non-trivial change and may
never happen. We believe that changing the documentation and keeping the
inconsistency is the lesser of two evils. We will raise a documentation
defect.
So, it seems that if you want to monitor the number of uncommitted
messages you will not be able to do it via MQSC. You can do so via MO71
and setting auto-refresh and adding an appropriate filter to the window
to page you (or whatever) when the value reaches a certain limit.
Alternatively you could write a fairly simple PCF application it
repeatedly query the value.
Thanks for bringing this to our attention. Our apologies for any
confusion caused,
Cheers,
Paul
Paul G Clarke
WebSphere Messaging Clients
Hursley Park
Robert Broderick <robertbroderick-deqWdTs+***@public.gmane.org>
Sent by: MQSeries List <MQSERIES-0lvw86wZMd9k/bWDasg6f+***@public.gmane.org>
01/08/2007 16:26
Please respond to
MQSeries List <MQSERIES-0lvw86wZMd9k/bWDasg6f+***@public.gmane.org>
To
MQSERIES-0lvw86wZMd9k/bWDasg6f+***@public.gmane.org
cc
Subject
Re: Finding number of uncommitted msg using runmqsc?
1 + 1 + 1+ 1 + ......... = 237 ??????????????
________________________________
Date: Tue, 31 Jul 2007 21:38:48 +0100
From: paulg_clarke-E4/***@public.gmane.org
Subject: Re: Finding number of uncommitted msg using runmqsc?
To: MQSERIES-0lvw86wZMd9k/bWDasg6f+***@public.gmane.org
Hi Barbara,
I can't think why UNCOM would have a value of 237. Like MQSC I would
expect it to be either YES or NO. What version of MQ server and MO71
are you using ? Any chance you could send me a screenshot of your dialog
just to ensure we're talking about the same thing.
Cheers,
P.
Paul G Clarke
WebSphere Messaging Clients
Hursley Park
"Hale, Barbara S" <hale.barbara-***@public.gmane.org>
Sent by: MQSeries List <MQSERIES-0lvw86wZMd9k/bWDasg6f+***@public.gmane.org> 31/07/2007
19:32
Please respond to
MQSeries List <MQSERIES-0lvw86wZMd9k/bWDasg6f+***@public.gmane.org>
To
MQSERIES-0lvw86wZMd9k/bWDasg6f+***@public.gmane.org
cc
Subject
Re: Finding number of uncommitted msg using runmqsc?
Using runmqsc, the UNCOM field is just "YES", not the actual number of
uncommitted messages...
1 : dis qstatus(XXX.YYY.QL) UNCOM
AMQ8450: Display queue status details.
QUEUE(XXX.YYY.QL)
TYPE(QUEUE) CURDEPTH(0)
UNCOM(YES)
I hover over the column in MO71 and it says Uncommitted Messages(UNCOM),
but it has an actual number of messages in it (237) rather than "YES" so
I'm still unsure how MO71 gets the information.
Barbara
________________________________
From: MQSeries List [mailto:MQSERIES-0lvw86wZMd9k/bWDasg6f+***@public.gmane.org] On
Behalf Of Robert Broderick
Sent: Tuesday, July 31, 2007 10:02 AM
To: MQSERIES-0lvw86wZMd9k/bWDasg6f+***@public.gmane.org
Subject: Re: Finding number of uncommitted msg using runmqsc?
I would think to display the number you woud minus the numner of actual
messages returned from a browse till 2033 from the queue depth. That is
not exact because you have to worry about expired, and messages locked
and............but...................................................
bobbee
________________________________
Date: Tue, 31 Jul 2007 17:30:01 +0100
Subject: Re: Finding number of uncommitted msg using runmqsc?
If MO71 can tell you something, so can runmqsc. If you hover your mouse
pointer over the column title on the list which shows you the number of
uncommitted messages it will tell you the MQSC attribute name inside the
brackets.
I can't think what attribute tells you this fact - maybe I'm having an
off
day.
Cheers
Morag
Morag Hughson
WebSphere MQ for z/OS Development
31/07/2007 15:48
Please respond to
To
cc
Subject
Finding number of uncommitted msg using runmqsc?
I wanted to write a small shell script to find the number of
uncommitted
msgs on a queue. Using DISPLAY QSTATUS in runmqsc I can see that I have
uncommitted messages, UNCOM(YES). And, using the wonderous M071, I can
see that I have 71 uncommitted messages so I know that the number of
uncommitted messages information is available.
Is there a command in runmqsc that will give me the actual number of
uncommitted messages rather than just "YES" or "NO"? I want to be able
to
track the number of uncommitted messages over time.
Thanks for your help,
Barbara
------------
Barbara Hale
Con-way Enterprise Services/Distributed Systems Administrator
2055 NW Savier Street
Portland, OR 97209
List Archive - Manage Your List Settings - Unsubscribe
Instructions for managing your mailing list subscription are provided in
the Listserv General Users Guide available at http://www.lsoft.com
IBM United Kingdom Limited - Registered in England and Wales with number
741598.
Registered office: PO Box 41, North Harbour, Portsmouth, Hampshire PO6 3AU
in the message body (not the subject), write: SIGNOFF MQSERIES
Instructions for managing your mailing list subscription are provided in
the Listserv General Users Guide available at http://www.lsoft.com
Archive: http://listserv.meduniwien.ac.at/archives/mqser-l.html
________________________________
Don't get caught with egg on your face. Play Chicktionary!
<http://club.live.com/chicktionary.aspx?icid=chick_wlmailtextlink>
________________________________
List Archive <http://listserv.meduniwien.ac.at/archives/mqser-l.html> -
Manage Your List Settings
<http://listserv.meduniwien.ac.at/cgi-bin/wa?SUBED1=mqser-l&A=1> -
Unsubscribe
<mailto:LISTSERV-0lvw86wZMd9k/bWDasg6f+***@public.gmane.org?subject=Unsubscribe&BODY=sign
off mqseries>
Instructions for managing your mailing list subscription are provided in
the Listserv General Users Guide available at http://www.lsoft.com
<http://www.lsoft.com/resources/manuals.asp>
________________________________
List Archive <http://listserv.meduniwien.ac.at/archives/mqser-l.html> -
Manage Your List Settings
<http://listserv.meduniwien.ac.at/cgi-bin/wa?SUBED1=mqser-l&A=1> -
Unsubscribe
<mailto:LISTSERV-0lvw86wZMd9k/bWDasg6f+***@public.gmane.org?subject=Unsubscribe&BODY=sign
off mqseries>
Instructions for managing your mailing list subscription are provided in
the Listserv General Users Guide available at http://www.lsoft.com
<http://www.lsoft.com/resources/manuals.asp>
________________________________
Unless stated otherwise above:
IBM United Kingdom Limited - Registered in England and Wales with number
741598.
Registered office: PO Box 41, North Harbour, Portsmouth, Hampshire PO6
3AU
________________________________
List Archive <http://listserv.meduniwien.ac.at/archives/mqser-l.html> -
Manage Your List Settings
<http://listserv.meduniwien.ac.at/cgi-bin/wa?SUBED1=mqser-l&A=1> -
Unsubscribe
<mailto:LISTSERV-0lvw86wZMd9k/bWDasg6f+***@public.gmane.org?subject=Unsubscribe&BODY=sign
off mqseries>
Instructions for managing your mailing list subscription are provided in
the Listserv General Users Guide available at http://www.lsoft.com
<http://www.lsoft.com/resources/manuals.asp>
________________________________
Missed the show? Watch videos of the Live Earth Concert on MSN. See
them now! <http://liveearth.msn.com/>
________________________________
List Archive <http://listserv.meduniwien.ac.at/archives/mqser-l.html> -
Manage Your List Settings
<http://listserv.meduniwien.ac.at/cgi-bin/wa?SUBED1=mqser-l&A=1> -
Unsubscribe
<mailto:LISTSERV-0lvw86wZMd9k/bWDasg6f+***@public.gmane.org?subject=Unsubscribe&BODY=sign
off%20mqseries>
Instructions for managing your mailing list subscription are provided in
the Listserv General Users Guide available at http://www.lsoft.com
<http://www.lsoft.com/resources/manuals.asp>
________________________________
Unless stated otherwise above:
IBM United Kingdom Limited - Registered in England and Wales with number
741598.
Registered office: PO Box 41, North Harbour, Portsmouth, Hampshire PO6
3AU
________________________________
List Archive <http://listserv.meduniwien.ac.at/archives/mqser-l.html> -
Manage Your List Settings
<http://listserv.meduniwien.ac.at/cgi-bin/wa?SUBED1=mqser-l&A=1> -
Unsubscribe
<mailto:LISTSERV-0lvw86wZMd9k/bWDasg6f+***@public.gmane.org?subject=Unsubscribe&BODY=sign
off%20mqseries>
Instructions for managing your mailing list subscription are provided in
the Listserv General Users Guide available at http://www.lsoft.com
<http://www.lsoft.com/resources/manuals.asp>
To unsubscribe, write to LISTSERV-0lvw86wZMd9k/bWDasg6f+***@public.gmane.org and,
in the message body (not the subject), write: SIGNOFF MQSERIES
Instructions for managing your mailing list subscription are provided in
the Listserv General Users Guide available at http://www.lsoft.com
Archive: http://listserv.meduniwien.ac.at/archives/mqser-l.html