Tuxedo
0

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

 Previous Next Contents View as PDF  

T_SERVERCTXT Class Definition

Overview

The T_SERVERCTXT class represents configuration and run-time attributes of individual server dispatch contexts within an application. This class is defined for both single-context and multi-context servers. For single-context servers, the values in this class are repeated as part of the T_SERVER class. The attributes in the T_SERVERCTXT class are read-only.

These attribute values provide run-time tracking of statistics and resources associated with each server dispatch context.

Attribute Table

Table 58 TM_MIB(5): T_SERVERCTXT Class Definition Attribute Table

Attribute1

Type

Permissions

Values

Default

TA_SRVGRP(k)

string

r--r--r--

string[1..30]

N/A

TA_SRVID(k)

long

r--r--r--

1 <= num < 30,001

N/A

TA_CONTEXTID(k)

long

r--r--r--

-2 <= num < 30,000

N/A

TA_CLTLMID

string

r--r--r--

LMID

N/A

TA_CLTPID

long

r--r--r--

1 <= num

N/A

TA_CLTREPLY

string

r--r--r--

"{Y | N}"

N/A

TA_CMTRET

string

R--R--R--

"{COMPLETE | LOGGED}"

N/A

TA_CURCONV

long

r--r--r--

0 <= num

N/A

TA_CURREQ

long

r--r--r--

0 <= num

N/A

TA_CURRSERVICE

string

r--r--r--

string[0..15]

N/A

TA_LASTGRP

long

r--r--r--

1 <= num <30,000

N/A

TA_SVCTIMEOUT

long

r--r--r--

0 <= num

N/A

TA_TIMELEFT

long

r--r--r--

0 <= num

N/A

TA_TRANLEV

long

r--r--r--

0 <= num

N/A

(k)—GET key field


  1All attributes in the T_SERVERCTXT class are local attributes.

Attribute Semantics

TA_SRVGRP: string[1..30]

Logical name of the server group. Server group names cannot contain an asterisk (*), comma, or colon.

TA_SRVID: 1 <= num < 30,001

Unique (within the server group) server identification number.

TA_CONTEXTID: 0 <= num < 30000

Identifier of this particular server context.

TA_CLTLMID: LMID

Logical machine for the initiating client or server. The initiating client or server is the process that made the service request that the server is currently working on.

TA_CLTPID: 1 <= num

UNIX system process identifier for the initiating client or server.

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_CLTREPLY: "{Y | N}"

The initiating client or server is expecting a reply ("Y") or is not expecting a reply ("N").

TA_CMTRET: "{COMPLETE | LOGGED}"

Setting of the TP_COMMIT_CONTROL characteristic for this server. See the description of the BEA Tuxedo ATMI function tpscmt(3c) for details on this characteristic.

TA_CURCONV: 0 <= num

Number of conversations initiated by this server via tpconnect() that are still active.

TA_CURREQ: 0 <= num

Number of requests initiated by this server via tpcall() or tpacall() that are still active.

TA_CURRSERVICE: string[0..15]

Service name that the server is currently working on, if any.

TA_LASTGRP: 1 <= num < 30,000

Server group number (T_GROUP:TA_GRPNO) of the last service request made or conversation initiated from this server outward.

TA_SVCTIMEOUT: 0 <= num

Time left, in seconds, for this server to process the current service request,

if any. A value of 0 for an active service indicates that no timeout processing is being done. See T_SERVICE:TA_SVCTIMEOUT for more information.

TA_TIMELEFT: 0 <= num

Time left, in seconds, for this server to receive the reply for which it is currently waiting before it will timeout. This timeout may be a transactional timeout or a blocking timeout.

TA_TRANLEV: 0 <= num

Current transaction level for this server. 0 indicates that the server is not currently involved in a transaction.

Limitations

None.

 

Back to Top Previous Next
Contact e-docsContact BEAwebmasterprivacy