IBM Support

TIBCO Enterprise Message Service™ (EMS) stub processing all messages on a queue

Question & Answer


Question

Can you configure a TIBCO Enterprise Message Service™ (EMS) stub in IBM Rational Integration Tester (RIT) to have exclusive access to a queue?

Cause

  • You are creating a stub in RIT that subscribes to a TIBCO EMS queue.

  • Other applications may also be accessing this queue.

  • When the stub is running you want it to take every message from the queue, excluding all other subscribers.

Answer

You cannot configure a RIT stub so that it excludes other subscribers from receiving messages from a queue.

The RIT stub acts as a queue subscriber and is bound by the configuration and behavior of the queue.

WORKAROUND:

You can configure an EMS queue to have an "exclusive" property. This means that all messages are delivered to the first connected consumer or subscriber. If the stub is started before any other consumers it will receive every message on the queue.

Consult the TIBCO EMS documentation for full details on how to configure queues.

[{"Product":{"code":"SSBLQQ","label":"IBM Rational Test Workbench"},"Business Unit":{"code":"BU053","label":"Cloud & Data Platform"},"Component":"Rational Integration Tester","Platform":[{"code":"PF002","label":"AIX"},{"code":"PF016","label":"Linux"},{"code":"PF022","label":"OS X"},{"code":"PF027","label":"Solaris"},{"code":"PF033","label":"Windows"}],"Version":"8.0;8.5","Edition":"","Line of Business":{"code":"LOB45","label":"Automation"}}]

Document Information

Modified date:
29 September 2018

UID

swg21649402