Interaction with EMS

When developing eFTL applications that could communicate over EMS channels, use the _dest field for addressing.

The _dest field contains a string that corresponds to a JMS topic name; for example, NYSE.IBM. To publish or subscribe to an EMS queue, prefix the queue name with QUEUE:; for example, QUEUE:NYSE.IBM. EMS channels of the eFTL service translate between these two representations.

  • Code eFTL publishers to set the _dest field when constructing messages.
  • Code eFTL subscriber content matchers to match against the _dest field, and not against any other fields; for example, {"_dest":"NYSE.IBM"}.

For background information, see Message Translation: TIBCO eFTL and TIBCO EMS in TIBCO eFTL Concepts.