Contents for Plug-in Programming Guide

BEA TSAM Agent Plug-in Programming Introduction

Overview

BEA TSAM Agent Data Collection Framework

Overview

Creating a BEA TSAM Agent Custom Plug-in

Overview

Tuxedo Plug-in Framework Concepts

Interface

Implementation

Plug-in Register/Un-register/Modifications

Developing a BEA TSAM Agent Plug-in

Create Plug-in Source Code

Build the Plug-in

Register the Plug-in

Enable BEA TSAM Monitoring

Run a Call and Check the Standard Output.

BEA TSAM Agent Plug-in Interface

Version and Interface Identifier

Function Table

Field Map Operation Facility

Other Help Header Files

BEA TSAM Agent Plug-in Implementation

Define "perf_mon_1" in the "e_perf_mon.h" Function Table

Define the Plug-in Information Variable

Write the Plug-in Entry Routine

Writing Concrete Plug-in Implementations

Call Path Monitoring Plug-in Routine

A Basic Implementation

Understanding Current Monitoring Points

Check Commonly Used Metrics

Change Required Fields

Generate Call Path Correlation ID

Service Monitoring Plug-in Routine

A Basic Implementation

Check Commonly Used Metrics

System Server Monitoring Plug-in Routine

A Basic Implementation

Check Commonly Used Metrics

Transaction Monitoring Plug-in Routine

A Basic Implementation

Check Commonly Used Metrics

Configure the Plug-in to Tuxedo

Register to Tuxedo

Un-register from Tuxedo

BEA TSAM Agent Plug-in Development/Deployment Notes