![]() |
![]() |
|
|
EVENT_MIB(5)
Name
EVENT_MIB—Management Information Base for EventBroker
Synopsis
#include <tpadm.h>
#include <fml32.h>
#include <evt_mib.h>
Description
The BEA Tuxedo EventBroker MIB defines the set of classes through which the EventBroker can be managed.
EVENT_MIB(5) should be used in combination with the generic MIB reference page, MIB(5), to format administrative requests and interpret administrative replies. Requests formatted as described in MIB(5) and a component MIB reference page may be used to request an administrative service using any one of a number of existing ATMI interfaces in an active application. For additional information pertaining to all EVENT_MIB(5) class definitions, see EVENT_MIB(5) Additional Information.
EVENT_MIB consists of the following classes.
Each object in these classes represents a single subscription request.
The pattern expression of TA_EVENT_EXPR in each class determines whether it is a SYSTEM EVENT request or an USER EVENT request. The determination on which one to query is made as follows:
FML32 Field Tables
The field table for the attributes described in this reference page is found in the file udataobj/evt_mib (relative to the root directory of the BEA Tuxedo system software). The directory ${TUXDIR}/udataobj should be included by the application in the colon-separated list specified by the FLDTBLDIR32 environment variable and the field table name evt_mib should be included in the comma-separated list specified by the FIELDTBLS32 environment variable.
T_EVENT_CLIENT Class Definition
Overview
The T_EVENT_CLIENT class represents a set of subscriptions registered with the EventBroker for client-based notification.
When an event is detected, it is compared to each T_EVENT_CLIENT object. If the event name matches the value in TA_EVENT_EXPR and the optional filter rule is TRUE, then the event buffer is sent to the specified client's unsolicited message handling routine.
Attribute Table
Check MIB(5) for an explanation of Permissions.
Attribute Semantics
NEW |
Create T_EVENT_CLIENT object. Successful return leaves the object in the ACTive state. |
INValid |
Delete T_EVENT_CLIENT object. Successful return leaves the object in the INValid state. |
T_EVENT_COMMAND Class Definition
Overview
The T_EVENT_COMMAND class represents a set of subscriptions registered with the EventBroker that trigger execution of system commands. When an event is detected, it is compared to each T_EVENT_COMMAND object. If the event name matches the value in TA_EVENT_EXPR and the optional filter rule is TRUE, then the event buffer is formatted and passed to the system's command interpreter.
Attribute Table
Check MIB(5) for an explanation of Permissions.
Attribute Semantics
NEW |
Create T_EVENT_COMMAND object. Successful return leaves the object in the ACTive state. |
INValid |
Delete T_EVENT_COMMAND object. Successful return leaves the object in the INValid state. |
T_EVENT_QUEUE Class Definition
Overview
The T_EVENT_QUEUE class represents a set of subscriptions registered with the EventBroker for queue-based notification. When an event is detected, it is compared to each T_EVENT_QUEUE object. If the event name matches the value in TA_EVENT_EXPR and the optional filter rule is TRUE, then the event buffer is stored in the specified reliable queue.
Attribute Table
Check MIB(5) for an explanation of Permissions.
Attribute Semantics
NEW |
Create T_EVENT_QUEUE object. Successful return leaves the object in the ACTive state. |
INValid |
Delete T_EVENT_QUEUE object. Successful return leaves the object in the INValid state. |
T_EVENT_SERVICE Class Definition
Overview
The T_EVENT_SERVICE class represents a set of subscriptions registered with the EventBroker for service-based notification. When an event is detected, it is compared to each T_EVENT_SERVICE object. If the event name matches the value in TA_EVENT_EXPR and the optional filter rule is TRUE, then the event buffer is sent to the specified BEA Tuxedo service routine.
Attribute Table
Check MIB(5) for an explanation of permissions.
Attribute Semantics
NEW |
Create T_EVENT_SERVICE object. Successful return leaves the object in the ACTive state. |
INValid |
Delete T_EVENT_SERVICE object. Successful return leaves the object in the INValid state. |
T_EVENT_USERLOG Class Definition
Overview
The T_EVENT_USERLOG class represents a set of subscriptions registered with the EventBroker for writing system userlog(3c) messages. When an event is detected, it is compared to each T_EVENT_USERLOG object. If the event name matches the value in TA_EVENT_EXPR and the optional filter rule is TRUE, then the event buffer is formatted and passed to the BEA Tuxedo userlog(3c) function.
Attribute Table
Check MIB(5) for an explanation of Permissions.
Attribute Semantics
NEW |
Create T_EVENT_USERLOG object. Successful return leaves the object in the ACTive state. |
INValid |
Delete T_EVENT_USERLOG object. Successful return leaves the object in the INValid state. |
EVENT_MIB(5) Additional Information
Files
${TUXDIR}/udataobj/evt_mib ${TUXDIR}/include/evt_mib.h
See Also
![]() |
![]() |
![]() |
|
Copyright © 2001 BEA Systems, Inc. All rights reserved.
|