Topics
Topics can both export and import messages. Accordingly, you can configure topic definitions (in the configuration file
topics.conf) with
import and
export properties that specify one or more external transports:
import
import instructs
tibemsd to import messages that arrive on those EMS transports from TIBCO FTL, and deliver them to the EMS destination. Each named
tibftl transport can be named on only one EMS destination. That is, if the transport FTL01 is included on
import property for destination
myTopics.Fiction, it cannot also be added to the destination
myTopics.Nonfiction.
topics.conf configuration has a transport for TIBCO FTL included as an import transport by more than one destination, the server handles this as a configuration error.
export
export instructs
tibemsd to take messages that arrive on the EMS destination, and export them to TIBCO FTL using the specified EMS transport for TIBCO FTL.
(For general information about
topics.conf syntax and semantics, see
topics.conf. You can also configure topics using the administration tool command
addprop topic.)
Example
For example, the following
tibemsadmin commands configure the topic
myTopics.news to
import messages on the transports
FTL01 and
FTL02, and to
export messages on the transport
FTL02.
addprop topic myTopics.news import="FTL01,FTL02" addprop topic myTopics.news export="FTL02"
TIBCO FTL messages with subject
myTopics.news arrive at
tibemsd over the transports
FTL01 and
FTL02. EMS clients can receive those messages by subscribing to
myTopics.news.
EMS messages sent to
myTopics.news are exported to TIBCO FTL over transport
FTL02. TIBCO FTL clients of the corresponding daemons can receive those messages by subscribing to the endpoint associated with
myTopics.news in the
FTL02 transport definition.