NWTTSGetProcessThresholds(3nw)


NWTTSGetProcessThresholds -- returns number of explicit physical and logical record locks allowed before implicit locking begins

Synopsis

   #include <nwtts.h> 
   or 
   #include <nwcalls.h> 
   

NWCCODE N_API NWTTSGetProcessThresholds (NWCONN_HANDLE conn, pnuint8 logicalLockLevel, pnuint8 physicalLockLevel);

Description

The parameters are as follows:

conn
(IN) Specifies the NetWare server connection handle.

logicalLockLevel
(OUT) Points to the number of explicit logical record locks allowed before implicit transactions begin (0 to 255, optional).

physicalLockLevel
(OUT) Points to the number of explicit physical record locks allowed before implicit transactions begin (0 to 255, optional).

Return values

0x0000
SUCCESSFUL

0x8801
INVALID_CONNECTION

Notices

NWTTSGetProcessThresholds and NWTTSSetProcessThresholds are useful for applications changing the implicit process thresholds that later want to restore them. For example, NWTTSGetProcessThresholds can query an application for the number of logical and physical record locks allowed before an implicit transaction begins, and NWTTSSetProcessThresholds can perform one of the following: The default threshold for logical and physical locks is 0. 0xFF means no implicit transactions are allowed for the lock type.

Thresholds returned by NWTTSGetProcessThresholds are valid for the requesting application only. When the application terminates, the connection thresholds are restored.

Both physicalLockLevel and logicalLockLevel are optional parameters. Substitute NULL if these parameters are not to be returned. However, all parameter positions must be filled.

Services

Transaction Tracking

NCP calls

0x2222 34 5 TTS Get Application Threshold

 
 0x2222   34   5   TTS Get Application Threshold 

References

NWTTSSetProcessThresholds(3nw)
30 January 1998
© 1998 The Santa Cruz Operation, Inc. All rights reserved.