BEA Logo BEA WebLogic Enterprise Release 5.1

  Corporate Info  |  News  |  Solutions  |  Products  |  Partners  |  Services  |  Events  |  Download  |  How To Buy

 

   WebLogic Enterprise Doc Home   |   Tuxedo ATMI Topics   |   Previous Topic   |   Next Topic   |   Contents   |   Index

T_MSG CLASS

Overview

The T_MSG class represents run-time attributes of the BEA Tuxedo system managed UNIX system message queues.

Attribute Table

Table 0-34 T_MSG Class Definition Attribute Table

Attribute1

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 Class T_MSG 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 states indicate the meaning of a TA_STATE returned in response to a GET request. States not listed will not be returned.

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.