Copyright © Cloud Software Group, Inc. All Rights Reserved
Copyright © Cloud Software Group, Inc. All Rights Reserved


Chapter 3 Adapter Resources Palette : Endpoint Reference

Endpoint Reference
Endpoints correspond closely to the publisher and subscriber, request-response invocation server, or request-response server objects used by an Adapter SDK program. This section provides reference information for all endpoints.
This section also discusses timers, which can potentially be used to trigger actions just like endpoints. The following topics are covered:
Endpoints Overview
When you create a service by dragging a resource from the Adapter Services folder into the design panel, TIBCO Designer creates the corresponding session and endpoint in the Advanced folder of the Generic Adapter Configuration you are using. If you cannot fully configure the endpoint from the Adapter Services folder, you can access it in the Advanced folder and make changes there.
This chapter lists the available fields for each endpoint.
Publisher Endpoints
A publisher sends data to TIBCO Rendezvous or TIBCO Enterprise Message Service. A publisher is associated with a schema class that specifies the data to be published. Also associated with a publisher is a session. Sessions of several types are supported. The session for a publisher determines the wire format it can use. For JMS sessions, you can also change the delivery mode.
TIBCO Rendezvous Publishers
TIBCO Designer supports RV, RVA, RVCM, and RVTX sessions. For each type of session, you can create a corresponding publisher.
For TIBCO Rendezvous publishers, following wire formats are supported at present:
TIBCO Enterprise Message Service Publisher
TIBCO Designer supports JMS sessions and will create the appropriate session for you when you create a service. The Connection Factory Type (Topic or Queue) and the Delivery Mode (Persistent or non-Persistent) you assign to the service determine the session and endpoint that is created.
TIBCO Rendezvous Publisher
For an RV Publisher, you supply the following information:
Rendezvous Message, ActiveEnterprise Message, or XML Message. Default is ActiveEnterprise Message. If you choose ActiveEnterprise Message, control information is included with the message. If you choose Rendezvous Message, no control information is included with the message but control information may be included with the data.
RVCM Publisher
For an RVCM publisher, you supply the following information:
Table 81 RVCM Publisher
Rendezvous Message, ActiveEnterprise Message, or XML Message. Default is ActiveEnterprise Message. If you choose ActiveEnterprise Message, control information is included with the message. If you choose Rendezvous Message, no control information is included with the message but control information may be included with the data.
RVTX Publisher
For a TIBCO Rendezvous TX publisher, you can supply the following information:
Table 82 RVTX Publisher
Rendezvous Message, ActiveEnterprise Message, or XML Message. Default is ActiveEnterprise Message. If you choose ActiveEnterprise Message, control information is included with the message. If you choose Rendezvous Message, no control information is included with the message but control information may be included with the data.
JMS Topic Publisher
For a JMS publisher associated with a JMS session using a Topic Connection Factory, you can supply the following information:
JMS Queue Publisher
For a JMS publisher associated with a JMS session using a Queue Connection Factory, you can supply the following information:
 
Subscriber Endpoints
Subscribers specify the data consumers in the applications.
When you create a subscriber, the choices you get depend on the session in which the subscriber is created.
RV Subscriber, RVCM Subscriber, RVCMQ Subscriber, RVTX Subscriber
You supply the following information for each type of subscriber using TIBCO Rendezvous as the transport:
Rendezvous Message, ActiveEnterprise Message, or XML Message. Default is ActiveEnterprise Message. If you choose ActiveEnterprise Message, control information is included with the message. If you choose Rendezvous Message, no control information is included with the message but control information may be included with the data.
JMS Subscribers
You supply the following information for subscribers using JMS as a transport:
Table 86 JMS Subscribers
Client / Request-Response Invocation Service Endpoints
Request-response invocation (client) services are used by ActiveEnterprise operations that communicate with a remote or local server. You can define request-response invocation services for each type of session.
See "The SDK Operation Model" in TIBCO Adapter SDK Programmer’s Guide for more information.
TIBCO Rendezvous Request-Response Invocation Service
You can create a TIBCO Rendezvous Request-Response Invocation Service for RV or RVCM. Each Rendezvous Request-Response Invocation Service allows you to specify the following information:
JMS Request-Response Invocation Service
Each JMS Request-Response Invocation Service allows you to specify the following information:
Server / Request-Response Service Endpoints
Request-Response services are used by ActiveEnterprise operations that communicate with a remote or local client (request-response server). You can define request-response services for each type of session.
See "The SDK Operation Model" in TIBCO Adapter SDK Concepts for more information.
TIBCO Rendezvous Request-Response Service
You can create a TIBCO Rendezvous Request-Response Service for RV, RVCM, or RVCMQ.
Each server allows you to specify the following information:
JMS Request-Response Service
Each server allows you to specify the following information:
Timer
TIBCO Designer allows you to add a timer to your adapter configuration. The timer can then be used by the adapter program.
To add a timer, follow these steps:
1.
Open the Timers folder
2.
Drag a Timer from the palette panel into the design panel.
3.
Table 91 Timer
Adding Schema to Endpoints
As a rule, it is best to add schema to endpoints using the Schemas tab of the service. If, however, you must create the session and endpoint directly, follow these steps to add schema:
1.
2.
TIBCO Designer creates a reference to the schema object and includes it below the endpoint in the hierarchy.
An alternate approach to adding the schema is to use the Link Resource menu command, as follows:
1.
From the menu bar, choose Tools > Resource Tools > Link Resource.
2.
3.
4.
Click OK.

Copyright © Cloud Software Group, Inc. All Rights Reserved
Copyright © Cloud Software Group, Inc. All Rights Reserved