Channel Details Panel

The Channel details panel presents the details of an individual channel definition. In edit mode, you can modify the definition.

Push Settings

See Configuring Push Notifications.

Parameter Description
APNS Certificate Enter the PEM-encoded private certificate data.
APNS Certificate Password Enter the password for the private certificate.
Use APNS Sandbox When enabled, use Apple's development sandbox network.

When disabled, use Apple's production network.

Authorization

When security is enabled for the cluster, the TIBCO eFTL server authenticates and authorizes clients. Clients can use channel functionality based on their authorization groups. See also Client Authentication and Authorization.

These parameters are available if you enable security in the cluster settings; see eFTL Clusters Grid.
Parameter Description
Publish Group Only eFTL clients in this authorization group can publish messages on this channel.
Subscribe Group Only eFTL clients in this authorization group can subscribe on this channel.

Parameters Specific to FTL Messaging Infrastructure

Parameter Description
Default Durable Template Optional.

When eFTL clients create dynamic durable subscriptions on the channel without specifiying a durable type, they use this template. It is a good practice to avoid confusion by configuring a standard durable template as the default.

You can associate at most one dynamic durable template with each channel. The menu offers the templates defined in the persistence store associated with the channel.

Shared Durable Template Optional.

When eFTL clients create shared durable subscriptions on the channel, they use this template.

You can associate at most one shared durable template with each channel. The menu offers the templates defined in the persistence store associated with the channel.

Last-Value Durable Template Optional.

When eFTL clients create last-value durable subscriptions on the channel, they use this template.

You can associate at most one last-value durable template with each channel. The menu offers the templates defined in the persistence store associated with the channel.

Subscriber Name Mapping for Static Durables Optional.
Note: Subscriber name mapping is an advanced topic.

If you configure a persistence store for a channel, then you can configure a mapping from durable names (in subscribe calls) to static durable names (defined in the store).

For the semantics of durable subscriptions, see "Persistence" in TIBCO eFTL Development.

Parameters Specific to EMS Messaging Infrastructure

Parameter Description
User Name

Password

Required for EMS infrastructure.

The eFTL server authenticates itself to the EMS server using this user name and password.

Heartbeats and Timeouts

These parameters have factory default values, which you can override.

Parameter Description
Heartbeat : eFTL Server to Realm Server The TIBCO eFTL server sends heartbeats at this interval (in seconds) to clients on the channel. Clients respond to heartbeats, indicating that they are still connected.

Zero is a special value, which prevents the server from sending heartbeats. If you set this parameter to zero, you must also set Client Timeout to zero.

Client Timeout The TIBCO eFTL server disconnects a client after this interval (in seconds) since the last communication from the client, including heartbeat responses and message publishing calls.

Zero is a special value, instructing the server to not disconnect clients.

Client Reconnect Timeout When a client disconnects from the eFTL server, the server buffers outbound messages so that the client can receive them when it reconnects. The server buffers message for this interval. After this interval elapses, the server deletes outbound messages it was buffering for the clientL

Limits

These parameters have factory default values, which you can override.

Parameter Description
Maximum Pending Acknowledgments When the backlog of unacknowledged messages outbound to an eFTL client on the channel exceeds this limit, the server stops transferring messages to the client. When the server receives acknowledgments, it resumes sending messages to the client.
Maximum Message Size You can limit the size (in bytes) of inbound messages. Publish calls in eFTL clients fail when a message exceeds this limit.
Maximum Queue Size You can limit the growth of eFTL client message queues to conserve memory in the eFTL server.

For background information and complete details, see Maximum Queue Size.