Skip navigation.

File Formats, Data Descriptions, MIBs, and System Processes Reference

  Previous Next vertical dots separating previous/next from contents/index/pdf Contents View as PDF   Get Adobe Reader

 


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.

 

Skip navigation bar  Back to Top Previous Next