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.