Discussion:
Utility to read WMQ log files ..
Coombs, Lawrence
2014-01-23 18:11:33 UTC
Permalink
Are there any utilities to read the WMQ log files and recreate the messages that were put to the log files? At least display them? An application person asked me if I could dump the MQ log files and send them all the transactions that were processed between a certain time frame. When I asked why didn’t their application log at least a summary of the transactions, they said they did, but wanted to rule out any MQ issues.
I said get lost (in a nice way), but now I am curious if this is doable.


This message, including any attachments, is the property of Sears Holdings Corporation and/or one of its subsidiaries. It is confidential and may contain proprietary or legally privileged information. If you are not the intended recipient, please delete it without reading the contents. Thank you.
Potkay, Peter M (CTO and Service Mgmt)
2014-01-23 18:39:14 UTC
Permalink
Officially, no, there is no IBM provided way to do this, unless you are on z/OS.

A vendor called Cressida makes a product called Cressida Request for Websphere MQ that allows you into the MQ logs on mid tier platforms. I’ve not used the product myself.


Peter Potkay


From: MQSeries List [mailto:***@LISTSERV.MEDUNIWIEN.AC.AT] On Behalf Of Coombs, Lawrence
Sent: Thursday, January 23, 2014 1:12 PM
To: ***@LISTSERV.MEDUNIWIEN.AC.AT
Subject: Re: Utility to read WMQ log files ..

Are there any utilities to read the WMQ log files and recreate the messages that were put to the log files? At least display them? An application person asked me if I could dump the MQ log files and send them all the transactions that were processed between a certain time frame. When I asked why didn’t their application log at least a summary of the transactions, they said they did, but wanted to rule out any MQ issues.
I said get lost (in a nice way), but now I am curious if this is doable.

This message, including any attachments, is the property of Sears Holdings Corporation and/or one of its subsidiaries. It is confidential and may contain proprietary or legally privileged information. If you are not the intended recipient, please delete it without reading the contents. Thank you.
************************************************************
This communication, including attachments, is for the exclusive use of addressee and may contain proprietary, confidential and/or privileged information. If you are not the intended recipient, any use, copying, disclosure, dissemination or distribution is strictly prohibited. If you are not the intended recipient, please notify the sender immediately by return e-mail, delete this communication and destroy all copies.
************************************************************
Roger Lacroix
2014-01-23 18:39:50 UTC
Permalink
Hi,

Cressida's ReQuest does that. Note: I have never used it.

Now if you want message tracking, then you have several choices:

- Capitalware's MQ Auditor
- HP's TransactionVision
- Cressida's InQuest
- BMC's Q Nami
- Nastel's AutoPilot/Transaction Monitor

Regards,
Roger Lacroix
Capitalware Inc.

At 01:11 PM 1/23/2014, you wrote:
>Are there any utilities to read the WMQ log
>files and recreate the messages that were put to
>the log files? At least display them? An
>application person asked me if I could dump the
>MQ log files and send them all the transactions
>that were processed between a certain time
>frame. When I asked why didn’t
>their application log at least a summary of the
>transactions, they said they did, but wanted to rule out any MQ issues.
>I said get lost (in a nice way), but now I am curious if this is doable.
>
>This message, including any attachments, is the
>property of Sears Holdings Corporation and/or
>one of its subsidiaries. It is confidential and
>may contain proprietary or legally privileged
>information. If you are not the intended
>recipient, please delete it without reading the contents. Thank you.

To unsubscribe, write to LISTSERV-0lvw86wZMd9k/bWDasg6f+***@public.gmane.org and,
in the message body (not the subject), write: SIGNOFF MQSERIES
Andrew Hickson
2014-01-23 18:53:47 UTC
Permalink
If you're using linear logging then the dmpmqlog command will allow you to
format the MQ recovery logs and effectively display the messages that were
put to queues. It's a pretty raw implementation and not as easy to match
puts to gets etc as you might like, but all of the transactional
persistent message data will appear in the logs, with the relative
transaction details.



From: "Potkay, Peter M (CTO and Service Mgmt)"
<***@THEHARTFORD.COM>
To: ***@listserv.meduniwien.ac.at,
Date: 23/01/2014 18:39
Subject: Re: Utility to read WMQ log files ..
Sent by: MQSeries List <***@listserv.meduniwien.ac.at>



Officially, no, there is no IBM provided way to do this, unless you are on
z/OS.

A vendor called Cressida makes a product called Cressida Request for
Websphere MQ that allows you into the MQ logs on mid tier platforms. I’ve
not used the product myself.


Peter Potkay


From: MQSeries List [mailto:***@LISTSERV.MEDUNIWIEN.AC.AT] On Behalf
Of Coombs, Lawrence
Sent: Thursday, January 23, 2014 1:12 PM
To: ***@LISTSERV.MEDUNIWIEN.AC.AT
Subject: Re: Utility to read WMQ log files ..

Are there any utilities to read the WMQ log files and recreate the
messages that were put to the log files? At least display them? An
application person asked me if I could dump the MQ log files and send
them all the transactions that were processed between a certain time
frame. When I asked why didn’t their application log at least a summary
of the transactions, they said they did, but wanted to rule out any MQ
issues.
I said get lost (in a nice way), but now I am curious if this is doable.

This message, including any attachments, is the property of Sears Holdings
Corporation and/or one of its subsidiaries. It is confidential and may
contain proprietary or legally privileged information. If you are not the
intended recipient, please delete it without reading the contents. Thank
you.
************************************************************
This communication, including attachments, is for the exclusive use of
addressee and may contain proprietary, confidential and/or privileged
information. If you are not the intended recipient, any use, copying,
disclosure, dissemination or distribution is strictly prohibited. If you
are not the intended recipient, please notify the sender immediately by
return e-mail, delete this communication and destroy all copies.
************************************************************

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
T.Rob
2014-01-23 19:10:43 UTC
Permalink
Aren't there are optimizations to cover cases where a transactional message doesn't need to be logged? The PUT-to-waiting-GETter comes to mind but I don't recall if that's just z. Anyway, the standard answer to this question used to be that if you do parse the logs, don't assume a missing message means there was no message.



Kind regards,

-- T.Rob





From: MQSeries List [mailto:MQSERIES-0lvw86wZMd9k/bWDasg6f+***@public.gmane.org] On Behalf Of Andrew Hickson
Sent: Thursday, January 23, 2014 13:54 PM
To: MQSERIES-0lvw86wZMd9k/bWDasg6f+***@public.gmane.org
Subject: Re: Utility to read WMQ log files ..



If you're using linear logging then the dmpmqlog command will allow you to format the MQ recovery logs and effectively display the messages that were put to queues. It's a pretty raw implementation and not as easy to match puts to gets etc as you might like, but all of the transactional persistent message data will appear in the logs, with the relative transaction details.



From: "Potkay, Peter M (CTO and Service Mgmt)" <Peter.Potkay-***@public.gmane.org>
To: MQSERIES-JX7+OpRa80QeFbOYke1v4oOpTq8/***@public.gmane.org,
Date: 23/01/2014 18:39
Subject: Re: Utility to read WMQ log files ..
Sent by: MQSeries List <MQSERIES-JX7+OpRa80QeFbOYke1v4oOpTq8/***@public.gmane.org>

_____




Officially, no, there is no IBM provided way to do this, unless you are on z/OS.

A vendor called Cressida makes a product called Cressida Request for Websphere MQ that allows you into the MQ logs on mid tier platforms. I’ve not used the product myself.


Peter Potkay


From: MQSeries List [ <mailto:MQSERIES-0lvw86wZMd9k/bWDasg6f+***@public.gmane.org> mailto:MQSERIES-0lvw86wZMd9k/bWDasg6f+***@public.gmane.org] On Behalf Of Coombs, Lawrence
Sent: Thursday, January 23, 2014 1:12 PM
To: MQSERIES-0lvw86wZMd9k/bWDasg6f+***@public.gmane.org
Subject: Re: Utility to read WMQ log files ..

Are there any utilities to read the WMQ log files and recreate the messages that were put to the log files? At least display them? An application person asked me if I could dump the MQ log files and send them all the transactions that were processed between a certain time frame. When I asked why didn’t their application log at least a summary of the transactions, they said they did, but wanted to rule out any MQ issues.
I said get lost (in a nice way), but now I am curious if this is doable.

This message, including any attachments, is the property of Sears Holdings Corporation and/or one of its subsidiaries. It is confidential and may contain proprietary or legally privileged information. If you are not the intended recipient, please delete it without reading the contents. Thank you.

************************************************************
This communication, including attachments, is for the exclusive use of addressee and may contain proprietary, confidential and/or privileged information. If you are not the intended recipient, any use, copying, disclosure, dissemination or distribution is strictly prohibited. If you are not the intended recipient, please notify the sender immediately by return e-mail, delete this communication and destroy all copies.
************************************************************

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


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
Andrew Hickson
2014-01-23 19:19:37 UTC
Permalink
transactional messages cannot take advantage of the put to waiting getter
optimization.
Persistent non-transactional messages can take advantage of that
optimization (non-transactional put to non-transactional get). There's no
reliability with a non-transactional get, and hence little to no purpose
in using a persistent message in that environment.



From: "T.Rob" <***@IOPTCONSULTING.COM>
To: ***@listserv.meduniwien.ac.at,
Date: 23/01/2014 19:11
Subject: Re: Utility to read WMQ log files ..
Sent by: MQSeries List <***@listserv.meduniwien.ac.at>



Aren't there are optimizations to cover cases where a transactional
message doesn't need to be logged? The PUT-to-waiting-GETter comes to mind
but I don't recall if that's just z. Anyway, the standard answer to this
question used to be that if you do parse the logs, don't assume a missing
message means there was no message.

Kind regards,
-- T.Rob


From: MQSeries List [mailto:***@LISTSERV.MEDUNIWIEN.AC.AT] On Behalf
Of Andrew Hickson
Sent: Thursday, January 23, 2014 13:54 PM
To: ***@LISTSERV.MEDUNIWIEN.AC.AT
Subject: Re: Utility to read WMQ log files ..

If you're using linear logging then the dmpmqlog command will allow you to
format the MQ recovery logs and effectively display the messages that were
put to queues. It's a pretty raw implementation and not as easy to match
puts to gets etc as you might like, but all of the transactional
persistent message data will appear in the logs, with the relative
transaction details.



From: "Potkay, Peter M (CTO and Service Mgmt)" <
***@THEHARTFORD.COM>
To: ***@listserv.meduniwien.ac.at,
Date: 23/01/2014 18:39
Subject: Re: Utility to read WMQ log files ..
Sent by: MQSeries List <***@listserv.meduniwien.ac.at>




Officially, no, there is no IBM provided way to do this, unless you are on
z/OS.

A vendor called Cressida makes a product called Cressida Request for
Websphere MQ that allows you into the MQ logs on mid tier platforms. I’ve
not used the product myself.


Peter Potkay


From: MQSeries List [mailto:***@LISTSERV.MEDUNIWIEN.AC.AT] On Behalf
Of Coombs, Lawrence
Sent: Thursday, January 23, 2014 1:12 PM
To: ***@LISTSERV.MEDUNIWIEN.AC.AT
Subject: Re: Utility to read WMQ log files ..

Are there any utilities to read the WMQ log files and recreate the
messages that were put to the log files? At least display them? An
application person asked me if I could dump the MQ log files and send
them all the transactions that were processed between a certain time
frame. When I asked why didn’t their application log at least a summary
of the transactions, they said they did, but wanted to rule out any MQ
issues.
I said get lost (in a nice way), but now I am curious if this is doable.

This message, including any attachments, is the property of Sears Holdings
Corporation and/or one of its subsidiaries. It is confidential and may
contain proprietary or legally privileged information. If you are not the
intended recipient, please delete it without reading the contents. Thank
you.
************************************************************
This communication, including attachments, is for the exclusive use of
addressee and may contain proprietary, confidential and/or privileged
information. If you are not the intended recipient, any use, copying,
disclosure, dissemination or distribution is strictly prohibited. If you
are not the intended recipient, please notify the sender immediately by
return e-mail, delete this communication and destroy all copies.
************************************************************

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 - 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

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
Loading...