Nonpersistent messages and a NPMSPEED of FAST can result in lost messages.
Greg Mabrito I/T Asct Sys Prgrmr IMS and MQ Software Support (210)913-3985 D-03-E IBM Certified Specialist - Websphere MQ The opinions herein are solely Greg's and are not necessarily the opinion of USAA. -----Original Message----- From: Ruzi R [mailto:[EMAIL PROTECTED]] Sent: Wednesday, August 14, 2002 2:11 PM To: [EMAIL PROTECTED] Subject: Re: Lost MQ message (They are fast and nonpersistent) And there were no problems with those "fast" channels when the messages were lost? Ruzi --- "Potkay, Peter M (PLC, IT)" <[EMAIL PROTECTED]> wrote: > Nope it's copied from the request, which set it to 3 > days. > > The log file confirms that the reply is being put > with this large value. > > > Peter Potkay > IBM MQSeries Certified Specialist, Developer > [EMAIL PROTECTED] > X 77906 > > > -----Original Message----- > From: DiLauro, Nick [mailto:[EMAIL PROTECTED]] > Sent: Wednesday, August 14, 2002 1:25 PM > To: [EMAIL PROTECTED] > Subject: Re: Lost MQ message (They are fast and > nonpersistent) > > > The reply could also be lost anywhere along the > route if the expiry time has > been exhausted. Is this a possibility? > > -----Original Message----- > From: Potkay, Peter M (PLC, IT) > [mailto:[EMAIL PROTECTED]] > Sent: Wednesday, August 14, 2002 10:02 AM > To: [EMAIL PROTECTED] > Subject: Lost MQ message (They are fast and > nonpersistent) > > > My customer's application is losing an occasional > message and I can't figure > out why. Maybe someone has something else I can look > at. > > VB app client connects to QM1 to put a nonpersistent > request message to a > remote queue pointing to Queue1 on QM2. Put is > outside of syncpoint and the > Expiry is 3 days. > > Message is routed thru our Hub (QMHUB) and lands on > Queue1 on QM2. Queue1 is > triggered on first and starts up a C program running > locally on the Unix > Tru64 box housing QM2. The reply is built and put to > the > ReplytoQueue/ReplytoQueueManager of the Request > message. The Expiry of the > reply is equal to the remaining Expiry of the > request. The request is > nonpersistent and outside of syncpoint. The replying > app has its internal > logging turned on is outputting to a file the MQPUT1 > RC, the reply to info > it used, the expiry, etc. > > 99% of the time everything is OK. But occasionally > the requestor said it > didn't get a reply. The reply queue has no orphaned > reply messages. The log > for the replier says that it did receive the request > and did in fact put out > the reply. But the message is gone. Not on the reply > queue, not on the DLQ > or any XMIT queue on QM1, QM2 or QMHUB. > > Using MO71, I see via Queue statistics that the > replier did get X messages > put onto its request queue, and X messages were > removed from the request > queue. The replier confirms that they put X > requests. The replier's log says > they got X requests, and put X replies. The reply > queue statistics however > say that only X-1 messages were put to the queue and > X-1 messages were > gotten from the queue. > > > Where is this message disappearing to? The only > thing I have left now is the > fact that the channel from QM2 to QMHUB and from > QMHUB to QM1 is defined as > MQNPS_FAST. And the Intercommunications manual says > the following: > > >>>>>>>>>>>>> > If a channel terminates while fast, nonpersistent > messages are in transit, > the messages may be lost and it is up to the > application to arrange for > their recovery if required. Similarly, if the MQPUT > by the receiving MCA > fails for any reason, the messages are lost. > >>>>>>>>>>>>> > > Could my message be getting tossed? How would I know > this is happening? > > > > 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 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