Hi all, We are on WMQ Server 5.3 on W2K (Queue manager QM1), and WMQ Client 5.2.1 on W2K.
We have a user (not a developer) running a Smalltalk app on his machine(W2K) by by Client connecting to QM1. He specifies MQMD.ReplyToQ as a temporary dynamic queue (with a full name using the client machine id as part of the name). The app had been working without any problems for a long time (in the test env.). The user now tells me that his computer crushed last week when he was in the middle of using the app. The developer tells me that the app was waiting on the temp queue with MQGET - unlimited time-interval. Now, the user CANNOT open the queue. Of course, behind the scenes the OPEN creates the temp queue. The developer cannot give me the reason code from Opening the queue as he says his next release of code will have the proper reason code check(yeah, I am surprised too; I don t know why some developers won t listen!). My guess is he is getting the reason code 2100. What really bothers me at this point (apart from the app not handling the reason codes properly) is the fact that I CAN still see the temp queue in the explorer as: OpenInputCOunt=1 OpenOutputCount=0 Application= the user s app Userid= The user s Id, Process ID= amqrmppa. How is this possible? My understanding of the temp dyn queue is that if the client app terminates abnormally without closing its temp queue the queue is logically deleted; and that any action against that queue other than closing it would result in a MQRC_Q_DELETED reason code. It is only physically deleted by the last app closing it. But I WAS EVEN ABLE TO PUT a message on it (the temp queue) in MQ Explorer. Ans it just sat there as there was no program servicing it despite the fact that OpenInputCount showed 1 (and the developer says the app does a GET with unlimited waitInterval). I cannot explain this behavior. What is the process amqrmppa for? I did a search on it on the Internet and found very limited info regarding its use in iSeries. I had to kill this process in order to get rid of this stubborn temp queue. I think we should upgrade the MQ client to 5.3. I know the developer has to do some work to do, but the above mentioned behavior should not happen when using temp dyn queues. What might be happening? I would very much appreciate any help/input. Thanks very much in advance, Ruzi 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