Consultor Eletrônico



Kbase P82297: SonicMQ Adapter: How does the adapter handle the SonicMQ Flow Control Feature?
Autor   Progress Software Corporation - Progress
Acesso   Público
Publicação   29/09/2004
Status: Unverified

GOAL:

How does the SonicMQ Adapter handle the SonicMQ Flow Control Feature?

GOAL:

SonicMQ Adapter Flow Control Behavior

FACT(s) (Environment):

SonicMQ

FIX:

The SonicMQ Adapter changed the manner in which it handles SonicMQ's Flow Control feature.

Prior to version 9.1D, the SonicMQ Adapter turned on the Flow Control feature. This would cause the 4gl client to pause when Flow Control kicked in.

Starting in version 9.1D, the SonicMQ Adapter now turns Flow Control off. Now, when a destination on the SonicMQ broker fills up and Flow Control kicks in an exception is thrown.

If a queue destination fills and flow control kicks in, the following exception is thrown:

javax.jms.JMSException: Queue destination is currently blocked - send rejected

If a Topic destination fills and flow control kicks in, the following exception is thrown:

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