Introducing MIB
MIB is a unified interface for the administration of Tuxedo applications. The interface uses FML32
typed buffers and fields that are defined in files under the $TUXDIR/udataobj
directory of a Tuxedo installation. There are multiple MIBs for different Tuxedo components, such as Domains, EventBroker, and Workstation. However, each of these components is beyond the scope of this book. Here, we will keep our focus on TM_MIB
, which provides information about the Tuxedo core.
The most common way to interact with the MIB is by calling the .TMIB
service provided by the BBL
server. You can do this without writing any code by using the ud32
utility. Note that we have used this in our examples in the previous chapters. The one obvious limitation of using the .TMIB
service is that the BBL
server must be kept running.
The second way to interact with the MIB is by using the tpadmcall
API function, which works even when the application is not running or has not been configured...