Endpoint Reference

After you add an endpoint, the configuration options for the endpoint are displayed in the configuration panel. The session type of the endpoint you select determines the endpoint specific options you have to configure.

Publisher Endpoint Reference

A publisher endpoint sends data to TIBCO Rendezvous or TIBCO Enterprise Message Service. Only Reliable sessions and Certified sessions can be associated with publisher endpoints. The session for a publisher endpoint determines the endpoint options you have to specify.

The following table lists the options for a publisher endpoint associated with a TIBCO Rendezvous session:

Name Description
Name Name of the publisher endpoint.
Description (Optional) Description of the publisher endpoint.
Endpoint Type Type of the publisher endpoint:
  • For a Reliable publisher endpoint, the default value is Rv Publisher.
  • For a Certified publisher endpoint, the default value is RvCm Publisher.
Wire Format Format in which messages are sent. The following values are available:
  • ActiveEnterprise Message (Default)
  • XML Message

For details, see Guideline for Configuring the Wire Format.

Subject Subject with which the publisher endpoint sends messages.
Reply Subject Reply subject for the publisher endpoint.
Message Timeout (ms) (Publisher endpoints for TIBCO Rendezvous Certified Sessions only) Time after which a message is discarded from the ledger file.

The default value is 0 ms, indicating that the timeout is infinite.

Pre-registered Listeners (Publisher endpoints for TIBCO Rendezvous Certified Sessions only) Comma-separated list of listeners preregistered for the publisher endpoint. Refer to each listener using the CmName of the session.

The following table lists the options for a publisher endpoint associated with a JMS session:

Name Description
Name Name of the publisher endpoint.
Description (Optional) Description of the publisher endpoint.
Endpoint Type Type of the publisher endpoint.

The only available value is Jms Publisher.

Delivery Mode Mode in which messages are delivered.
The following values are available:
  • Non-Persistent
  • Persistent (Default)

For details, see Guideline for Configuring the Delivery Mode (JMS Only).

Destination Destination with which the publisher endpoint sends messages.
Reply destination Reply destination for the publisher endpoint.
Message Priority Priority with which messages are sent. The value is in the range 0 - 9. The default value is 4.
isCompressed Enables JMS compression. You can select this check box if you want to compress the body of a message before sending the message to the EMS server.

Setting compression ensures that messages take less memory space in storage.

For more information about JMS compression, see Compressing JMS Messages.

Message Timeout (ms) Time after which a message is discarded from the ledger file.

The default value is 0 ms, indicating that the timeout is infinite.

Subscriber Endpoint Reference

A subscriber endpoint specifies the data consumers in target applications.

The following table lists the options for a subscriber endpoint associated with a TIBCO Rendezvous session:

Name Description
Name Name of the subscriber endpoint.
Description (Optional) Description of the subscriber endpoint.
Endpoint Type Type of the subscriber endpoint. The following values are available:
  • For a Reliable subscriber endpoint, the default value is Rv Subscriber.
  • For a Certified Subscriber endpoint, the default value is RvCm Subscriber.
  • For a Distributed Queue Subscriber endpoint, the default value is RvCmq Subscriber.
Startup State State when the subscriber endpoint starts. The following values are available:
  • None
  • Active (Default)
  • Inactive
Wire Format Format in which messages are sent. The following values are available:
  • ActiveEnterprise Message
  • XML Message

For details, see Guideline for Configuring the Wire Format.

Subject Subject with which the subscriber endpoint receives messages.
Listen Timeout(ms) If no message is received after this amount of time, the adapter performs any actions specified in the program for that case.

The default value is 0 ms.

The following table lists the options for a subscriber endpoint associated with a JMS session:

Name Description
Name Name of the subscriber endpoint.
Description (Optional) Description of the subscriber endpoint.
Endpoint Type Type of the subscriber endpoint. The only available value is Jms Subscriber.
Auto Confirm You can select this check box to enable TIBCO Adapter SDK to automatically confirm events for the subscriber endpoint. By default, this check box is selected.
Destination Destination with which the subscriber endpoint receives messages.
Message Selector A message selector is a string that lets a client program specify a set of messages, based on the values of message headers and properties. A selector matches a message if, after substituting header and property values from the message into the selector string, the string evaluates to true. Consumers can request that the server deliver only those messages that match a selector.
Delivery Mode (Subscriber endpoints for JMS Topic Sessions only) Mode in which messages are delivered. The following values are available:
  • Durable (Default)
  • Non-Durable

For details, see Guideline for Configuring the Delivery Mode (JMS Only).

Durable Name (Subscriber endpoints for JMS Topic Sessions only) Name of the durable subscriber endpoint.

Server Endpoint Reference

Server endpoints are used by an adapter service that communicates with a remote or local client (request-response server).

The following table lists the options for a server endpoint associated with a TIBCO Rendezvous session:

Name Description
Name Name of the server endpoint.
Description (Optional) Description of the server endpoint.
Endpoint Type Type of the server endpoint. The following values are available:
  • For a Reliable subscriber, the default value is Rv RPC Server.
  • For a Certified subscriber, the default value is RvCm RPC Server.
  • For a Distributed Queue subscriber, the default value is RvCmq RPC Server.
Startup State State when the endpoint starts. The following values are available:
  • None
  • Active (Default)
  • Inactive
Subject Subject with which the server endpoint communicates with clients. The default value is Subscriber.

The following table lists the options for a server endpoint associated with a JMS session:

Name Description
Name Name of the server endpoint.
Description (Optional) Description of the server endpoint.
Endpoint Type Type of the server endpoint. The only available value is Jms RPC Server.
Destination Destination with which the server endpoint receives messages.
Message Selector A message selector is a string that lets a client program specify a set of messages, based on the values of message headers and properties. A selector matches a message if, after substituting header and property values from the message into the selector string, the string evaluates to true. Consumers can request that the server deliver only those messages that match a selector.
Delivery Mode (Server endpoints for JMS Topic Sessions only) Mode in which messages are delivered. The following values are available:
  • Durable (Default)
  • Non-Durable

For details, see Guideline for Configuring the Delivery Mode (JMS Only).

Durable Name (Server endpoints for JMS Topic Sessions only) Name of the durable server endpoint. The default value is the server name.