Skip to content

This repo is focused on setting up, starting, and running a TIBCO FTL 6.5.0 sample program that demonstrates typical messaging functionality.

Notifications You must be signed in to change notification settings

joshuamoesa/tibco-ftl650-quickstart

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 

Repository files navigation

TIBCO FTL 6.5.0 QuickStart

Setting up, starting, and running various TIBCO FTL sample programs that demonstrate typical messaging functionality.

Agenda

  • Intro
  • Get stuff: QuickStart guide, FTL software. Optional: TIBCO BWCE, Java 1.8 software (for Java samples)
  • Install FTL software
  • Initial configuration
  • Run samples

Intro

Stuff

Guide

TIBCO FTL 6.5.0 QuickStart guide

Software

FTL 6.5.0

TIBCO BusinessWorks ContainerEdition v2.5.1 (BWCE) - OPTIONAL

TIBCO AMX BusinessWorks Plug-in for TIBCO FTL - OPTIONAL

Initial configuration

macOS and Ubuntu

The samples in the guide use the environment variable TIBCO_HOME to point to the directory where TIBCO FTL is installed. Set the TIBCO_HOME environment variable:

export TIBCO_HOME=/opt/tibco

Setting up your PATH for easier execution of the sample programs:

PATH=$PATH:$TIBCO_HOME/ftl/6.5/bin
PATH=$PATH:$TIBCO_HOME/ftl/6.5/samples/bin
PATH=$PATH:$TIBCO_HOME/ftl/6.5/samples/bin/advanced
PATH=$PATH:$TIBCO_HOME/ftl/6.5/samples/scripts

printenv PATH

Starting and stopping FTL servers

Start and stop single server

ftlstart ftls1@localhost:8585
ftlstop ftls1@localhost:8585

Start and stop cluster of servers

ftlstart ftls1@localhost:8585 ftls2@localhost:8686 ftls3@localhost:8787
ftlstop ftls1@localhost:8585 ftls2@localhost:8686 ftls3@localhost:8787

Start and stop a satellite server

ftlstart ftl_sat@localhost:8686 --satelliteof ftls1@localhost:8585

Server Roles

Run samples

Basic Publish-Subscribe sample

Show the Java code of receiver and sender. Note the contentmatcher.

Start receiver

cd $TIBCO_HOME/ftl/current-version/samples/bin

tibftlrecv localhost:8585

Show the client in the Realm service.

In another terminal, start sender

cd $TIBCO_HOME/ftl/current-version/samples/bin

tibftlsend localhost:8585

References

About

This repo is focused on setting up, starting, and running a TIBCO FTL 6.5.0 sample program that demonstrates typical messaging functionality.

Topics

Resources

Stars

Watchers

Forks