The tuxFactoryTable group contains objects that represent occurrences of factories registered with the FactoryFinder.
A GET operation retrieves run-time information for the selected
tuxFactoryTable instance or instances. The returned value is 1 (
active) if the instance is registered with the FactoryFinder.
The tuxInterfaceTable group contains objects that represent configuration and run-time characteristics of CORBA interfaces at both the domain and server group levels. There are certain semantic differences in the objects of this group between domain level and server group level instances, as explained in the following discussions for
tuxInterfaceTable.
A domain level tuxInterfaceTable instance is not associated with a Server group. In this case, its
tuxIfSrvGrp object has the invalid value
*.
Every CORBA interface that is activated in a server must have a server group level tuxInterfaceTable instance. The activation of interfaces in a server is controlled by the state of a
tuxIfQueue instance for the interface. Activation of a
tuxIfQueue instance causes its objects to be initialized with values specified for the associated server group level
tuxInterfaceTable instance. If such an instance does not already exist, then one is dynamically created. This dynamically created server group level
tuxInterfaceTable instance is initialized with the objects of the domain level
tuxInterfaceTable instance for the interface, if one exists. If an associated domain level instance does not exist, system-specified default configuration values are used. After they are activated, interfaces are always associated with a server group level
tuxInterfaceTable instance.
The semantics for GET and
SET requests differ between server group and domain level instances as noted in the following list.
A GET request retrieves configuration information for the selected
tuxInterfaceTable instance or instances. The only states that can be returned are:
active,
inactive,
suspended,
partitioned.
The tuxInterfaceTable instance is defined and at least one corresponding
tuxIfQueueTable instance is in the active state. For a server group level
tuxInterfaceTable instance, corresponding
tuxIfQueueTable instances are those with matching
tuxIfName and
tuxIfSrvGrp objects. For a domain level
tuxInterfaceTable instance, corresponding
tuxIfQueueTable instances are those with matching
tuxIfName value regardless of their
tuxIfSrvGrp value.
The tuxInterfaceTable instance is defined and there are no corresponding
tuxIfQueueTable instances in any active state.
The tuxInterfaceTable instance is defined and among all corresponding
tuxIfQueueTable instances, there are none in the active state and at least one in the suspended state.
The tuxInterfaceTable instance is defined and among all the corresponding
tuxIfQueueTable instances, there are none in the active state, none in the suspended state, and at least one in the partitioned state.
A SET request updates run-time and configuration information for the selected
tuxInterfaceTable instance. Modifications can affect more than one server group when domain level changes are made, and run-time modifications can affect more than one server if multiple servers are currently offering an interface. Only the following values can be used in a
SET request:
invalid,
active,
reactivate, or
suspended.
Delete the tuxInterfaceTable instance for the application. This state change is allowed only when the instance is in the inactive state.
Activate the tuxInterfaceTable instance for the application. Setting this state on a domain level instance has the effect of activating all corresponding
tuxIfQueueTable instances that are currently suspended throughout the domain. Setting this state on a server group level instance affects only servers within the group offering the interface. This state change is allowed only when the instance is in the suspended state. A successful return leaves the object in the
active(1) state.
Reactivates the tuxInterfaceTable instance. Setting this state on a domain level instance has the effect of activating all corresponding
tuxIfQueueTable instances that are currently suspended throughout the domain. Setting this state on a server group level instance affects only servers within the group offering the interface. This state change is allowed only when the instance is in the
active(1) or
suspended(3) state. Successful return leaves the instance in the
active(1) state. Setting this state permits global activation of
tuxIfQueueTable instances suspended at the server group level without having to individually activate each server group level
tuxInterfaceTable instance.
Suspend the tuxInterfaceTable instance. Setting this state on the domain level object has the effect of suspending all corresponding
tuxIfQueueTable instances that are currently active throughout the domain. Setting this state on a server group level instance affects only servers within the group offering the interface. This state change is permitted only in the
active(1) state. Successful return leaves the object in the
suspended(3) state.
•
|
The tuxIfTxPolicy object can override the value specified for this object in the UBBCONFIG file. If tuxIfTxPolicy is always(1), a tuxIfAutoTran value of no(2) has no effect at run-time. Behavior is as though the setting were yes(1). If tuxIfTxPolicy is never(2), an tuxIfAutoTran value of yes(1) has no effect. The interface is never involved in a transaction. If tuxIfTxPolicy is ignore(4), an tuxIfAutoTran value of yes(1) has no effect. The interface is never involved in a transaction.
|
The tuxLclInterfaceTable group returns values for the local host on which Oracle SNMP Agent is running. The following table lists the columnar objects that comprise each row (instance) in the group.
The tuxIfQueueTable group contains objects that represent the run-time characteristics of an interface for a particular server queue. The objects provide access to the inherited configuration characteristics of an interface as well as statistics relating to the interface on the queue. This group gives administrators finer granularity in suspending and activating interfaces. This group provides the link between the interface name and the server processes capable of processing method invocations on the interface. For example,
tuxIfQRqAddr can be used to identify the corresponding server in the
tuxTsrvrTbl and
tuxTsrvrTblExt groups.
A GET request retrieves configuration information for the selected
tuxIfQueueTable instances. The meaning of the possible return values are as follows:
Activates the tuxIfQueueTable instance. This state change is allowed only in the
suspended(2) state. A successful return leaves instances in the
active(1) state.
Suspends the tuxIfQueueTable instance. This state change is allowed only in the
active(1) state. A successful return leaves the object in the
suspended(2) state.
•
|
The tuxIfTxPolicy object can override the value specified for this object in the UBBCONFIG file. If tuxIfTxPolicy is always(1), an tuxIfQueueAutoTran value of no(2) has no effect at run-time. Behavior is as though the setting were yes(1). If tuxIfTxPolicy is never(2), an tuxIfQueueAutoTran value of yes(1) has no effect. The interface is never involved in a transaction. If tuxIfTxPolicy is ignore(4), an tuxIfQueueAutoTran value of yes(1) has no effect. The interface is never involved in a transaction.
|
The tuxLclIfQueueTable group contains objects that represent the local characteristics of the
tuxIfQueueTable. The object values are specific to the host on which Oracle SNMP Agent is running.