[Top] [Prev] [Next] [Bottom]

T_MSG CLASS

T_MSG CLASS

Overview

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

Attribute Table

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.



[Top] [Prev] [Next] [Bottom]