Kbase P53064: When session using SmartConsumer is restarted, some messages
Autor |
  Progress Software Corporation - Progress |
Acesso |
  Público |
Publicação |
  1/7/2004 |
|
Status: Unverified
FACT(s) (Environment):
SonicMQ
FACT(s) (Environment):
Progress 9.x
SYMPTOM(s):
Using SmartConsumer and SmartB2B objects
The session in which the SmartConsumer and SmartB2B objects run gets shut down because the database was shut down for maintenance
When session is restarted some messages never get received by the SmartConsumer
The SmartConsumer has a durable subscription to SonicMQ
The SonicMQ management console shows that the messages still exist
CAUSE:
The messages were created with a 30 minute expiration time and the system maintenance extended beyond that time frame so when the session containing the SmartConsumer was restarted SonicMQ did the correct thing and did not send the expired messages
FIX:
Modify the application which sends the messages to SonicMQ so that the expiration time for the messages is set so that they never expire