Peter,
I don't know about any tool to do this. Have you thought about getting the
time before and after the get, do the math in the program and put a
non-persistent message to a protocol queue? Performance impact of the second
put (non-persistent, outside syncpoint) should be minimal. You could then
trigger a little program off that queue that either writes the results to a
file (probably including an application and queu name, if you want to use it
in several applications) or a database asynchronously without any further
impact. You then can use any standard software (e.g. EXCEL) to do charts
etc. off of that.
It's a bit of work I admit, but it's a possible option.
Just a thought,
Stefan


>From: "Potkay, Peter M (PLC, IT)" <[EMAIL PROTECTED]>
>Reply-To: MQSeries List <[EMAIL PROTECTED]>
>To: [EMAIL PROTECTED]
>Subject: Re: How long did my MQGEt wait?
>Date: Thu, 29 Aug 2002 15:18:35 -0400
>
>I did this originally. I added some displays before the Get and After the
>GET and then checked SYSOUT. Grabbed a pencil and paper and checked about
>30
>transactions and did the math.
>
>But I need something that will track all this automatically. Manually
>looking at SYSOUT is not feasible. I toyed with the idea of directing this
>data to a DB, and then writing code to sort and process it all, but now I
>have DB writes in my app, which itself effects performance.
>
>
>
>Peter Potkay
>IBM MQSeries Certified Specialist, Developer
>[EMAIL PROTECTED]
>X 77906
>
>
>-----Original Message-----
>From: Bruce Giordano [mailto:[EMAIL PROTECTED]]
>Sent: Thursday, August 29, 2002 3:02 PM
>To: [EMAIL PROTECTED]
>Subject: Re: How long did my MQGEt wait?
>
>
>Assuming you can update the application and that all replies get back in 5
>seconds,  just check the time when you issue the put and then check the
>time again when you get a reply back from the get.  The difference is how
>long it took.   You do realize don't you that increasing the wait to 5000
>milliseconds isn't going to slow down the response from the get.  Your
>application should get control back as soon as a message arrives on the
>reply queue.
>                                                             - Bruce
>Giordano
>
>
>
>               "Potkay, Peter M (PLC, IT)"
>               <[EMAIL PROTECTED]>              To:
>[EMAIL PROTECTED]
>                                                           cc:
>               Sent by: MQSeries List                      Subject:   How
>long did my MQGEt wait?
>               <[EMAIL PROTECTED]>
>
>
>
>               Thursday August 29, 2002 02:12 PM
>               Please respond to MQSeries List
>
>
>
>
>
>
>My mainframe app sends a request and immediately goes to the reply queue to
>wait for the reply. We have the wait set to 500 milliseconds, which is a
>business requirement (hope) that this transaction comes back in that amount
>of time.
>
>The request goes to MQSI to be converted from COBOL to XML, to a
>distributed
>platform to have the request processed, the XML reply then goes thru MQSI
>to
>be converted back to COBOL before the reply is placed to the reply queue
>back on the mainframe.
>
>20% of the GETs are getting 2033, but we do see those replies back on the
>reply queue. I assume that 500 milliseconds is to little. Is there anyway
>to
>know what wait interval will satisfy 99.9% of the transactions other than
>bumping up the wait time a little every couple of days till it seems to
>work?
>
>I would like to be able to jack the time up to say 5000 milliseconds and
>then run with it a week, at the end of which I would like to say to the
>customer "Hey, the average wait time was 453 milliseconds. 90% came back in
>600 milliseconds. The shortest wait was...."
>
>Is there any way/tool to do this?
>
>As for those reply messages that seem to make it back to late, is there any
>way/tool to tell how long they took to make the round trip? (System clocks
>between all the machines are not synced.)
>
>Peter Potkay
>IBM MQSeries Certified Specialist, Developer
>[EMAIL PROTECTED]
>X 77906
>
>
>
>This communication, including attachments, is for the exclusive use of
>addressee and may contain proprietary, confidential 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 email and delete this communication and destroy all
>copies.
>
>Instructions for managing your mailing list subscription are provided in
>the Listserv General Users Guide available at http://www.lsoft.com
>Archive: http://vm.akh-wien.ac.at/MQSeries.archive
>
>Instructions for managing your mailing list subscription are provided in
>the Listserv General Users Guide available at http://www.lsoft.com
>Archive: http://vm.akh-wien.ac.at/MQSeries.archive
>
>Instructions for managing your mailing list subscription are provided in
>the Listserv General Users Guide available at http://www.lsoft.com
>Archive: http://vm.akh-wien.ac.at/MQSeries.archive




_________________________________________________________________
MSN Photos is the easiest way to share and print your photos:
http://photos.msn.com/support/worldwide.aspx

Instructions for managing your mailing list subscription are provided in
the Listserv General Users Guide available at http://www.lsoft.com
Archive: http://vm.akh-wien.ac.at/MQSeries.archive

Reply via email to