EMS Transport for FTL Definitions
transports.conf
contains zero or more transport definitions. Each definition begins with the name of a transport, surrounded by square brackets. Subsequent lines set the parameters of the transport.
Parameter | Description |
---|---|
type
|
Required. For all EMS transports for TIBCO FTL, the value must be
tibftl .
|
TIBCO FTL Parameters
The syntax and semantics of these parameters are identical to the corresponding parameters in TIBCO FTL clients. For full details, see the TIBCO FTL documentation set. |
|
endpoint
|
Optional. Specify a TIBCO FTL endpoint name. To define multiple transports that use the same TIBCO FTL endpoint, include the same
endpoint name in each transport definition.
If absent, the endpoint name defaults to the name of the EMS transport. |
import_subscriber_name
|
Optional. The name of the FTL
subscriber this EMS transport for FTL creates when it receives messages. If not set, then an EMS transport that receives FTL messages creates a default FTL
durable instead. See
Destinations for details on the FTL durable name.
|
import_match_string
|
Optional. Creates a content matcher object to filter messages. Specify content matchers using the syntax:
{"fieldname1":value1,...,"fieldnameN":valueN} The following rules must be observed:
For example: import_match_string = {"Item":"Book","Title":"Outliers","Stocked":true} |
export_format
|
Optional. Specifies a format name to be used when a message is created.
If not provided, the EMS server passes NULL to the TIBCO FTL message create call, resulting in a dynamically formatted message. |
export_constant
|
Optional. Defines fields that are always set to a constant value. Each line adds additional constants. For example:
export_constant = constant1,value1 export_constant = constant2,value2 export_constant = constant3,value3 |
Example
These examples from
transports.conf
illustrate the syntax of EMS transport for FTL definitions.
[FTL1] type = tibftl endpoint = EP1 import_subscriber_name = sub1 import_match_string = {"f1":"foo","f2":true} export_format = format-1 export_constant = constant1,value1 export_constant = constant2,value2 export_constant = constant3,value3 [FTL2] type = tibftl