FTL Channel

TIBCO FTL® messaging product is used for point-to-point (PTP) messaging between applications. TIBCO BusinessEvents can send and receive events by using TIBCO FTL as transport.

To know more about TIBCO FTL, you can refer TIBCO FTL documentation at https://www.tibco.com/products/tibco-ftl.

By using the FTL Channel, BusinessEvents can receive FTL message and transform them into BusinessEvents events. You can also use catalog functions in BusinessEvents to communicate with FTL. For more details about the FTL catalog functions, refer TIBCO BusinessEvents Functions Reference.

Datatype Conversion

The following FTL datatypes are supported for the FTL message to BusinessEvents event conversions:

  • String
  • Long
  • DateTime
  • Double

To define property of any FTL subscriber, publisher, realm, or eventqueue, append the be.channel.ftl. prefix to the property name.

Syntax:

be.channel.ftl.<property_name>=<value>

To set the property for a particular destination, use the destination URI.

Syntax:

be.channel.ftl.<destinationURI>.<property_name>=<value>

To set the property for all destinations of a channel, use the channel URI.

Syntax:

be.channel.ftl.<channelURI>.<property_name>=<value>

Catalog Functions

In the FTL message, there could be certain fields or datatypes that do not map to corresponding Event fields. Those fields and values can be accessed as Objects using the catalog function FTL.Message.getFtlPropertyValue. For more information on the catalog function, refer to the TIBCO BusinessEvents Functions Reference.

The standard functions Event.sendEvent, Event.replyEvent, and Event.requestEvent are available for using in rules and rule functions. If the event has an FTL destination configured in it, the rules or rule functions route messages to the configured destinations.