The T_QUEUE
class represents run-time attributes of queues in an application. These attribute values identify and characterize allocated BEA TUXEDO system request queues associated with servers in a running application. They also track statistics related to application workloads associated with each queue object.
Note that when a GET
operation with the MIB_LOCAL
flag is performed in a multi-machine application, multiple objects will be returned for each active queue - one object for each logical machine where local attribute values are collected.
TA_RQADDR
: string[1...30]
T_SERVER
:TA_RQADDR
attribute value are grouped into a Multiple Server Single Queue (MSSQ) set. Attribute values returned with a T_QUEUE
object apply to all active servers associated with this symbolic queue address.
TA_SERVERNAME
: string[1...78]
TA_SERVERNAME
is running on the machine identified by the T_QUEUE
:TA_LMID
attribute. When specified as a key field on a GET
operation, this attribute may specify a relative pathname; all appropriate full pathnames will be matched.
TA_STATE
:
GET
: {ACTive|MIGrating|SUSpended|PARtitioned
}
GET
operation will retrieve run-time information for the selected T_QUEUE
object(s). The T_QUEUE
class does not address configuration information directly. Configuration related attributes discussed here must be set as part of the related T_SERVER
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.
SET:
SET
operation will update run-time information for the selected T_QUEUE
object. State changes are not allowed when updating T_QUEUE
object information. Modification of an existing T_QUEUE
object is allowed only when the object is in the ACTive
state.
TA_GRACE
: 0 <= num
T_QUEUE
:TA_MAXGEN
limit applies. This attribute is meaningful only for restartable servers, that is, if the T_QUEUE
:TA_RESTART
attribute is set to "Y
". A value of 0 for this attribute indicates that a server should always be restarted.
TA_MAXGEN
: 1 <= num < 256
T_QUEUE
:TA_RESTART == "Y"
) associated with this queue over the specified grace period (T_QUEUE
:TA_GRACE
). The initial activation of each server counts as one generation and each restart also counts as one.
TA_RCMD
: string[0...78]
TA_RESTART
: {Y|N
}
Y
") or non-restartable ("N
").
TA_CONV
: {Y|N
}
Y
") or request/response-based ("N
").
TA_LMID
: LMID
TA_RQID
: 1 <= num
TA_SERVERCNT
: 1 <= num < 8K
TA_TOTNQUEUED
: 0 <= num
Limitation: If the T_DOMAIN
:TA_LDBAL
attribute is "N
" or the T_DOMAIN
:TA_MODEL
attribute is "MP
", then TA_TOTNQUEUED
is not returned. In the same configuration, updates to this attribute are ignored. Consequently, when this attribute is returned TA_LMID
and TA_SOURCE
have the same value.
TA_TOTWKQUEUED
: 0 <= num
Limitation: If the T_DOMAIN
:TA_LDBAL
attribute is "N
" or the T_DOMAIN
:TA_MODEL
attribute is "MP
", then TA_TOTWKQUEUED
is not returned. In the same configuration, updates to this attribute are ignored. Consequently, when this attribute is returned TA_LMID
and TA_SOURCE
have the same value.
TA_SOURCE
: LMID
TA_NQUEUED
: 0 <= num
TA_SOURCE
logical machine. This value is incremented at enqueue time and decremented when the server dequeues the request.
Limitation: If the T_DOMAIN
:TA_LDBAL
attribute is "N
" or the T_DOMAIN
:TA_MODEL
attribute is "MP
", then TA_NQUEUED
is not returned. Consequently, when this attribute is returned TA_LMID
and TA_SOURCE
have the same value.
TA_WKQUEUED
: 0 <= num
TA_SOURCE
logical machine. If the T_DOMAIN
:TA_MODEL
attribute is set to SHM
and the T_DOMAIN
:TA_LDBAL
attribute is set to "Y
" then this attribute reflects the application-wide workload enqueued to this queue. However, if TA_MODEL
is set to MP
and TA_LDBAL
is set to "Y
", this attribute reflects the workload enqueued to this queue from the TA_SOURCE
logical machine during a recent timespan. This attribute is used for load balancing purposes. So as to not discriminate against newly started servers, this attribute value is zeroed out on each machine periodically by the BBL
.
None.