File Formats, Data Descriptions, MIBs, and System Processes Reference
T_MSG Class Definition
Overview
The T_MSG
class represents run-time attributes of the BEA Tuxedo system managed UNIX system message queues.
Attribute Table
Table 51 TM_MIB(5): T_MSG Class Definition Attribute Table
Attribute 1
|
Type
|
Permissions
|
Values
|
Default
|
TA_LMID (k)
|
string
|
R--R--R--
|
LMID
|
N/A
|
TA_MSGID (k)
|
long
|
R--R--R--
|
1 <= num
|
N/A
|
TA_STATE (k)
|
string
|
R--R--R--
|
GET : "ACT"
SET : N/A
|
N/A
N/A
|
TA_CURTIME
|
long
|
R--R--R--
|
1 <= num
|
N/A
|
TA_MSG_CBYTES
|
long
|
R--R--R--
|
1 <= num
|
N/A
|
TA_MSG_CTIME
|
long
|
R--R--R--
|
1 <= num
|
N/A
|
TA_MSG_LRPID
|
long
|
R--R--R--
|
1 <= num
|
N/A
|
TA_MSG_LSPID
|
long
|
R--R--R--
|
1 <= num
|
N/A
|
TA_MSG_QBYTES
|
long
|
R--R--R--
|
1 <= num
|
N/A
|
TA_MSG_QNUM
|
long
|
R--R--R--
|
1 <= num
|
N/A
|
TA_MSG_RTIME
|
long
|
R--R--R--
|
1 <= num
|
N/A
|
TA_MSG_STIME
|
long
|
R--R--R--
|
1 <= num
|
N/A
|
(k)—GET key field
|
1All attributes in the
T_MSG
class are local attributes.
Attribute Semantics
TA_LMID
: LMID
Logical machine identifier.
TA_MSGID
: 1 <= num
UNIX system message queue identifier. Limitation: This is a UNIX system-specific attribute that may not be returned if the platform on which the application is being run is not UNIX-based.
TA_STATE
:
GET:
"
{ACTive
}"
A GET
operation will retrieve run-time information for the selected T_MSG
object(s). The following state indicates the meaning of a TA_STATE
returned in response to a GET
request.
ACTive
|
T_MSG object active. This corresponds exactly to the related T_MACHINE object being active.
|
SET:
SET
operations are not permitted on this class.
TA_CURTIME
: 1 <= num
Current time, in seconds, since 00:00:00 UTC, January 1, 1970, as returned by the time(2) system call on T_MSG
:TA_LMID
. This attribute can be used to compute elapsed time from the T_MSG
:TA_?TIME
attribute values.
TA_MSG_CBYTES
: 1 <= num
Current number of bytes on the queue.
TA_MSG_CTIME
: 1 <= num
Time of the last msgctl(2) operation that changed a member of the msqid_ds
structure associated with the queue.
TA_MSG_LRPID
: 1 <= num
Process identifier of the last process that read from the queue.
TA_MSG_LSPID
: 1 <= num
Process identifier of the last process that wrote to the queue.
TA_MSG_QBYTES
: 1 <= num
Maximum number of bytes allowed on the queue.
TA_MSG_QNUM
: 1 <= num
Number of messages currently on the queue.
TA_MSG_RTIME
: 1 <= num
Time since the last read from the queue.
TA_MSG_STIME
: 1 <= num
Time since the last write to the queue.
Limitations
This class is UNIX system-specific and may not be supported in non-UNIX implementations of BEA Tuxedo system.