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