FTL GetMessage
FTL GetMesage is a synchronous activity that gets a message from the persistent store through a TIBCO FTL application endpoint. The transport details are not configured in the FTL GetMessage activity, instead it is configured in TIBCO FTL Realm Server.
General
The General tab has the following fields.
| Field | Literal Value/Module Property | Description |
|---|---|---|
| Name | No | The name to be displayed as label of the activity in the application. |
| FTL Realm Server Connection | Yes | The shared resource containing information for connecting to TIBCO FTL Realm Server and creating a Realm object. See FTL Realm Server Connection for more details. |
| Endpoint | Yes | TIBCO FTL application endpoint which is an abstraction for the underlying transports on which the
FTL Publisher activity sends messages. The endpoint can have more than one transport.
Click the Browse button to locate the endpoints defined on the TIBCO FTL Realm Server. |
| Content Matcher | Yes |
Specifies FTL GetMessage activity's interest in messages based on their content. The syntax for example is, {"My-Long":123} . A content matcher selects a subset of messages from a message stream according to the fields and values in those messages.
|
| Durable Name | Yes | Specifies the existing durable name for static shared durables or new name that will enable the FTL GetMessage to dynamically create a durable listener. |
| Format | No | Defines the set of fields in the message that is sent by the
FTL GetMessage activity. The form of each FTL message (its field names and their value datatypes) is governed by a format. The supported formats are:
|
| Format Name | Yes | The name of the format of the
FTL GetMessage.
In addition, selecting the Predefined format enables the Browse button. Click Browse to obtain the predefined formats from the TIBCO FTL Realm Server. |
Advanced
| Field | Literal Value/Module Property | Description |
|---|---|---|
| Subscriber Name | Yes | |
| Timeout (msec) | Yes | The amount of time FTL Get Message activity waits to get the message from the persistent store. Default value is set to 100 msec. |
| Retry Duration | Yes | This field specifies the retry duration for reconnecting to a persistent server.
The value is in seconds. |
Input
| Field | Type | Description |
|---|---|---|
| Timeout | String | The amount of time FTL Get Message activity waits to get the message from the persistent store. Default value is set to 100 msec. This value can be configured either in the Advanced tab or the input section. The value set in Input tab will override any value set in Advanced tab for timeout. |
Output Editor
The Output Editor tab defines the schema to use for incoming messages. This tab gets enabled only when you select the Custom format.
