Web Search
TIBCO® Adapter SDK
Important Information
Figures
Tables
Preface
Changes from the Previous Release of this Guide
Related Documentation
Typographical Conventions
Connecting with TIBCO Resources
Programming Requirements and TIBCO Adapter SDK Classes
Requirements on Microsoft Windows
Requirements on UNIX
Java SDK Requirements
TIBCO Adapter SDK Classes
Adapter Configuration
Overview
Types of Configuration Information
Configuring and Exporting the Project Repository
Specifying Configuration Information
Accessing Configuration Information
Variable Substitution
Properties Files
Adapter Program Elements
Overview
MApp Application Manager
Transport Protocol
Endpoints
Transports, Wire Formats, and Message Formats
Sessions
Event Model
Multiple Adapter Instances
Sending and Receiving Data
Adapter Application Data
How Adapters Send Application Data
How Adapters Receive Data
Tracing, Tracking, and Exception Handling
Tracing
Tracking
Exception Handling
Metadata
Understanding TIBCO Adapter Metadata Management
Defining Metadata Classes
Creating Classes Based on Metadata Objects
Creating Runtime Data
Metadata Class Names
Guidelines for Metadata Use
AE Schema Types and SDK Classes
TIBCO ActiveEnterprise Operation Model
Overview
ActiveEnterprise Operations
Implementing ActiveEnterprise Operations in C++
Implementing ActiveEnterprise Operations in Java
Advanced Features
Multithreaded Adapters
Adapter SDK Unicode Support
Preregistering a Subscription Service
Setting Data to NULL Explicitly
TIBCO Adapter Wire Formats
Advisory Handling
Using the MPlugin Class
Transformation Plug-in
Subject Names
TIBCO Adapters and TIBCO Hawk
TIBCO Adapter SDK and TIBCO Hawk
Predefined TIBCO Hawk Microagent Methods
Configuring the TIBCO Hawk Microagents
TIBCO Adapter SDK API to TIBCO Hawk
Creating User-Defined TIBCO Hawk Methods
Getting Started: Hello World Adapter
Prerequisites
Preparing the Adapter Configuration
The Adapter Program
Custom Adapter Example: zapadapter
Overview
Analysis and Design
Specifying Configuration Information
Implementing the Adapter Code
Creating a Deployable Custom Adapter
Overview
Setting Up the Example
Modifying Code for TIBCO Administrator Compliance
Configuring the Adapter
Adding the Adapter to the Domain
TIBCO Wrapper Utility
Overview
Running an Adapter as a Microsoft Windows Service
Using the TIBCO Wrapper Under UNIX
Source Code Changes
Wrapper Properties
Command Line Options
SDK Programming Guidelines
General SDK Best Practices
MBusinessDocument and MAdvisoryDocument
Using Distributed Processes for Load Balancing
Connection Management
Security Considerations
TIBCO Rendezvous Programming Guidelines
C++ Utility Classes and Methods
JMS in Adapter SDK
TIBCO Adapter Standards
TIBCO Rendezvous License Ticket
TIBCO Runtime Agent Considerations
Adapter Configuration Requirements
Adapter Services Requirements
Integration Requirements
TIBCO Adapter SDK Hawk Microagents and Methods
Overview
Available Microagents
COM.TIBCO.ADAPTER::activateTraceRole()
COM.TIBCO.ADAPTER::deactivateTraceRole()
COM.TIBCO.ADAPTER::getAdapterServiceInformation()
COM.TIBCO.ADAPTER::getComponents()
COM.TIBCO.ADAPTER::getConfig()
COM.TIBCO.ADAPTER::getConfigProperties()
COM.TIBCO.ADAPTER::getHostInformation()
COM.TIBCO.ADAPTER::getRvConfig()
COM.TIBCO.ADAPTER::getRvQueueInfo()
COM.TIBCO.ADAPTER::getServerLatency()
COM.TIBCO.ADAPTER::getStatus()
COM.TIBCO.ADAPTER::getTraceSinks()
COM.TIBCO.ADAPTER::getVersion()
COM.TIBCO.ADAPTER::preRegisterListener()
COM.TIBCO.ADAPTER::reviewLedger()
COM.TIBCO.ADAPTER::setTraceSinks()
COM.TIBCO.ADAPTER::stopApplicationInstance()
COM.TIBCO.ADAPTER::unRegisterListener()