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