NWTTSAbortTransaction
Aborts all transactions, explicit and implicit
#include <nwtts.h>
or
#include <nwcalls.h>
NWCCODE N_API NWTTSAbortTransaction (
NWCONN_HANDLE conn);
uses calwin32 Function NWTTSAbortTransaction (conn : NWCONN_HANDLE ) : NWCCODE;
These are common return values; see Return Values (Return Values for C) for more information.
When NWTTSAbortTransaction is complete, all transactions will have been successfully backed out.
If a transaction is aborted, all Writes made since the beginning of a transaction are cancelled, and all files are returned to the state they were in before the transaction began.
NWTTSAbortTransaction releases the following record locks:
0x89FE indicates more than the threshold number of logical or physical records are still locked by the application. However, the transaction is finished and any locks being held are released. When this happens, the NetWare server automatically starts a new implicit transaction.