Consultor Eletrônico



Kbase P28446: 4GL Adapter throwing exception when queue is full (flow cont
Autor   Progress Software Corporation - Progress
Acesso   Público
Publicação   26/01/2005
Status: Unverified

FACT(s) (Environment):

4GL Adapter 9.1D

SYMPTOM(s):

javax.jms.JMSException The broker is not accepting messages at this priority

Queue destination is currently blocked - send rejected

When sending messages to the broker faster than the clients can receive, the queue fills up, which causes the sender to throw an exception or an error.

CAUSE:

The 4GL adapter has flow control disabled, meaning if a queue can not accept
another message, an error is returned. This wasn't the case in previous
versions. What happened then is the 4GL application was effectively locked
up, requiring it to be killed.