File Formats, Data Descriptions, MIBs, and System Processes Reference
The T_IFQUEUE
MIB class represents run-time attributes of an interface as it pertains to a particular server queue (T_QUEUE
) in a CORBA environment. This is primarily a read-only class providing access to the inherited configuration attributes of an interface as well as statistics relating to the interface on the queue. Additionally, this class gives administrators finer granularity in suspending and activating interfaces. This class provides the link between an interface name and the server processes capable of processing method invocations on the interface, that is, TA_RQADDR
can be used as a key search field on the T_SERVER
class.
( k ) - |
The fully qualified interface name. The interface repository id for the interface. The format of this name is dependent on the options specified in the IDL which generates the interface implementation. See CORBA 2.1 Specification Section 7.6 for details.
Symbolic address of the request queue for an active server offering this interface. See T_SERVER:TA_RQADDR
for more information on this attribute.
A GET
operation will retrieve configuration information for the selected T_IFQUEUE
objects. The following states indicate the meaning of a TA_STATE
returned in response to a GET
request. States not listed will not be returned.
The following states indicate the meaning of a TA_STATE
set in a SET
request. States not listed may not be set.
Signifies whether a transaction will be automatically started for invocations made outside a transaction context. See T_INTERFACE
description of this attribute for discussion of limitations regarding this attribute.
This T_INTERFACE
object imposes the indicated load on the system. Interface loads are used for load balancing purposes, that is, queues with higher enqueued workloads are less likely to be chosen for a new request.
This T_INTERFACE
object has the indicated dequeuing priority. If multiple interface requests are waiting on a queue for servicing, the higher priority requests will be handled first.
Time limit (in seconds) for processing individual method invocations for this interface. Servers processing method invocations for this interface will be abortively terminated if they exceed the specified time limit in processing the request. A value of 0 for this attribute indicates that the server should not be abortively terminated.
Transaction timeout value in seconds for transactions automatically started for this T_INTERFACE
object. Transactions are started automatically when a requests not in transaction mode is received and the T_INTERFACE:TA_AUTOTRAN
attribute value for the interface is "Y".
Used to mark an interface implementation as idempotent in the implementation configuration
file (ICF). An idempotent implementation can be repeated without any negative side-effects. For example, SET BALANCE
.
The TP framework deactivation policy. This reflects the policy registered with the framework at server startup. The first server to register the interface sets the value in T_INTERFACE
. This value cannot be changed.
The transaction policy for the interface. The setting in this attribute affects the effect of the TA_AUTOTRAN
attribute. See TA_AUTOTRAN
for further explanation. This attribute is always read-only. It is set by the developer when the server is built and registered at server startup.
Number of active objects for this interface for associated queue. This number represents the number of entries in the active object table for this queue on the associated machine. This includes objects that are not in memory but that were invoked within an active transaction.