You can define new workstation listeners in the tuxTwslTbl group, and you can obtain information about active workstation handlers from the tuxTwshTbl group.The tuxTwshTbl table represents run-time characteristics of WSH client processes. These objects characterize workstation statistics specific to a particular WSH client process. Objects in this table are only accessible through a Tuxedo SNMP agent installed on the local machine. Objects are only accessible when the corresponding WSH is active.
Client identifier for this WSH. The data in this field should not be interpreted directly by the end user except for equality comparison. Value is same as tuxTwshTaClientId.State for the WSH client within the application. Any state defined for the tuxTclientTbl group can be returned or set. State changes to the suspended(2) state are transitive to all clients associated with this WSH as is the resetting of a suspended(2) WSH to active(1). Additionally, suspended(2) WSH clients are not assigned any additional incoming clients by the WSL.Note that the state of a WSH client might not be set to dead(3) when accessing the tuxTclientTbl group. However, the state transition to dead(3) is allowed via the tuxTwshTbl group and results in all connections handled by the targeted WSH being dropped abortively.A value of yes(1) indicates that the WSH is currently performing work on behalf of one of its associated workstation clients. A value of no(2) indicates that the WSH is currently waiting for work to perform on behalf of one of its associated workstation clients.The tuxTwslTbl table represents configuration and run-time characteristics of WSL server processes configured to manage workstation groups. These object values identify and characterize workstation-specific configuration objects for WSL tuxTsrvrTbl objects within the application. To create a new row in this table, use a SET request that specifies the values for at least tuxTwslTaSrvGrp, tuxTwslTaSrvId, and tuxTwslTaNaddr.
State for the WSL server within the application. Any state defined for the tuxTsrvrTbl group can be returned or set as indicated.If string has the form 0xhex-digits or \\xhex-digits, it must contain an even number of valid hexadecimal digits. These forms are translated internally into a character array containing the hexadecimal representations of the string specified.Command-line options to be passed to the WSL server when it is activated. For details, see reference page servopts(5) in Oracle Tuxedo File Formats, Data Descriptions, MIBs, and System Processes Reference.WSL server-specific environment file. See tuxTmachineEnvFile for a complete discussion of how this file is used to modify the environment.The period of time, in seconds, during which the tuxTwslTaMaxGen limit applies. This object value is meaningful only for restartable WSL servers, that is, if the tuxTwslTaRestart object is set to yes(1). When a restarting server would exceed the tuxTwslTaMaxGen limit but the tuxTwslTaGrace period has expired, the system resets the current generation (tuxTsrvrGeneration) to 1 and resets the initial boot time (tuxTsrvrTimeStart) to the current time. A value of 0 for this object indicates that the WSL server should always be restarted.Number of generations allowed for a restartable WSL server (tuxTwslTaRestart == yes(1)) over the specified grace period (tuxTwslTaGrace). The initial activation of the WSL server counts as one generation and each restart also counts as one. Processing after the maximum number of generations is exceeded is discussed above with respect to tuxTwslTaGrace.Restartable (yes(1)) or non-restartable (no(2)) WSL server. If server migration is specified for this server group (tuxTdomainOptions = migrate(2) and tuxTgroupLMID with alternate site), then this object must be set to yes(1).Specifies when this server should be booted (tmboot(1)) or shutdown (tmshutdown(1)) relative to other servers. If two servers are given the same sequence number, it is possible for tmboot(1) to boot them in parallel and for tmshutdown(1) to shut them down in parallel. tuxTwslTbl instances added without a tuxTwslTaSequence object specified or with an invalid value have a value generated for them that is 10,000 or more and is higher than any other automatically selected default value. Servers are booted by tmboot(1) in increasing order of sequence number and shutdown by tmshutdown(1) in decreasing order. Run-time modifications to this object affect only tmboot(1) and tmshutdown(1) and affect the order in which running servers can be shutdown by a subsequent invocation of tmshutdown(1).A value of new(1) indicates that new incoming clients cannot connect through this tuxTwslTbl instance. A value of all(2) indicates that workstation clients already connected to the application through this WSL have been suspended(2) (see tuxTclientState) in addition to new incoming connections being disallowed. A value of none(3) indicates that no suspension characteristics are in effect.Setting a value of yes(1) causes all active WSHs in the /WS group to refresh their VIEW buffer type cache. A GET request on this object always returns no-value-returned(2) and does not mean anything. This object has meaning only for SET requests.The minimum number of seconds that should be allowed for a workstation client to wait for a response from WSL/WSH. A value of 0 indicates no network time-out. Changing this value affects only future connections. This object is supported only on Tuxedo 6.4. -1 is returned if the object is not available.