Consultor Eletrônico



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