3.3.1.1.1 Interface

An Interface is the contract format between the plug-in implementation and the plug-in caller. An interface requires the following attributes:

  • Interface ID

    The interface ID is the name of the interface that is uniquely identified in the Oracle Tuxedo plug-in framework and uses the following format:

    <interface id> ::= <component name>[/<sub-component/name>]/<interface name>

    The Oracle TSAM Plus Agent plug-in uses the following format:

    engine/performance/monitoring

  • Version

    An interface has two versions, the major version number and minor version number.

  • Data Structure and Function Declaration

    The data structure defines the concrete information conveyed between plug-in caller and implementation. The function declaration defines the routines must be implemented by plug-in.

    An interface has two versions, the major version number and minor version number.

  • Data Structure and Function Declaration

    The data structure defines the concrete information conveyed between plug-in caller and implementation. The function declaration defines the routines must be implemented by plug-in.