Copyright © TIBCO Software Inc. All Rights Reserved


Chapter 2 TIBCO ActiveMatrix Adapter for Tuxedo : Adapter Features

Adapter Features
The following features are described in detail in TIBCO ActiveMatrix Adapter for Tuxedo Configuration and Deployment.
Support for Refreshing of Schemas The adapter now supports the refreshing of schema. Any changes to the Tuxedo service header files loaded in the TIBCO Designer will now be reflected in the adapter schema while the previously configured sequences are maintained.
Connection Management   The adapter now supports connection management. The adapter attempts to reconnect to the server based on the reconnection parameters specified at the time of configuration.
Support for Identification of FML32 Fields using Field Names   The adapter supports identification of FML32 fields using field names. Field IDs for FML32 fields will be loaded at run-time, thus avoiding changes in the adapter whenever new versions of Tuxedo services are released.
Support for FML32, STRING, and CArray Buffer Types   The adapter supports FML32, STRING, and CArray buffer types for communication with Tuxedo.
Support for Repeating Fields Within an FML32 Structure   The adapter supports the sequencing of chosen fields within an FML32 buffer for all adapter services, except for the subscription services using the Conversational communication paradigm.
Support for Optional FML32 Buffer Fields   The adapter accepts null values for fields, which are part of the FML32 buffer.
Supported field types are FLD_SHORT, FLD_LONG, FLD_CHAR, FLD_FLOAT, FLD_DOUBLE, FLD_STRING, FLD_CARRAY.
Not supported field types are FLD_PTR, FLD_FML32, FLD_VIEW32, FLD_MBSTRING.
A Convenient Easy-to-use Configuration Tool   The adapter is configured using TIBCO Designer. TIBCO Designer connects to a specified Tuxedo system, downloads schema for the required services, and transfers the schema and message routing rules for individual services to a central repository. Support for usage of global and client variables ensures easy and quick migration of adapter configurations from development to testing, and from testing to production environments.
Support for TIBCO ActiveMatrix BusinessWorks   The adapter can be used in a TIBCO ActiveMatrix BusinessWorks process.
Support for Tuxedo Communication Paradigms   The adapter supports the following communication paradigms provided by Tuxedo.
Support for Adapter Agent-Based Communication Paradigms The adapter supports two types of Adapter Agent-based communication paradigms.
Asynchronous Calls to Tuxedo from the Adapter Request-Response Service    The adapter (Workstation client or native client mode) Request-Response service can issue up to a certain number of requests in parallel without waiting for the reply, thereby decreasing the overall response time.
Native and Workstation Client Types    The adapter can work as a Tuxedo Workstation client or a Native client.
Multithreading The adapter supports multithreading which allows the adapter to process multiple messages concurrently.
For TIBCO ActiveMatrix Adapter Service Engine for Tuxedo, the number of threads can be specified only for the publication and request-response invocation services in the adapter properties file. The number of threads for the subscription and request-response services cannot be configured.
Delayed Acknowledgement   Delayed acknowledgment is a feature built upon certified messaging. This is applicable only for Subscription services. When enabled, the adapter will not send the reception confirmation immediately upon receiving the message. Instead, it will hold on to the confirmation until the message is received by the target application (Tuxedo). This way the sender can be sure that its message has reached its final destination: Tuxedo (and not just the TIBCO ActiveMatrix Adapter for Tuxedo).
Exception Handling, Monitoring and Message Tracking   The adapter employs effective exception-handling techniques and extensive audit trails. The adapter can be configured to work in concert with the TIBCO Hawk monitoring component to detect and handle exception situations. Each message that is processed by an adapter service is tagged with a tracking-ID that enables complete end-to-end tracking of messages in the TIBCO environment.
Examples   A set of examples demonstrates configuration of the adapter as well as interaction with TIBCO ActiveMatrix BusinessWorks. Pre-configured configuration files and sample Tuxedo services are included in the adapter installation and are documented in the TIBCO ActiveMatrix Adapter for Tuxedo Examples Guide.

Copyright © TIBCO Software Inc. All Rights Reserved