Consultor Eletrônico



Kbase P17218: How to browse messages on a queue using the SonicMQ Adapter.
Autor   Progress Software Corporation - Progress
Acesso   Público
Publicação   2/17/2004
Status: Unverified

GOAL:

How to browse messages on a queue using the SonicMQ Adapter.

FIX:

Browsing messages on a queue without consuming them, can be accomplished by using the browsequeue procedure.

Example Code Snippet:

RUN beginSession IN ptpsession.
RUN createMessageConsumer IN ptpsession (
THIS-PROCEDURE,
"InternalProcedure",
OUTPUT consumerH).

/* To browse messages, you do not need to RUN receiveFromQueue or startReceiveMessages. This would be implemented to consume messages */

RUN browsequeue IN ptpsession("test", ?, consumerH).

/* where test is the queue name, ? indicates no message selector,
consumerH is handle to the consumer */

WAIT-FOR u1 OF THIS-PROCEDURE.