TTS Abort Transaction 0x2222 34 03

Aborts explicit and implicit transactions.

NetWare Servers:2.x, 3.x, 4.x, 5.x

Request Format

Offset

Content

Type

Request header

6

FunctionCode (34)

byte

7

SubFunctionCode (3)

byte

Return Values

Decimal

Hex

Description

0

0x00

Successful

253

0xFD

Transaction Tracking Disabled

254

0xFE

Transaction Restart

255

0xFF

Lock Error

Remarks

After TTS Begin Transaction completes, TTS tracks all files that are currently open, as well as any files that are opened during the transaction. When an application writes to a transaction file, the file server automatically generates a physical record lock for any file that isn't already locked.

Locked files remain locked. Transaction files are not closed and unlocked until TTS End Transaction or TTS Abort Transaction executes.

If transaction files are updated, logical and physical record locks are held until the end of the transaction. If a transaction file is not updated, the logical or physical lock on that file can be released.

See Also

TTS End Transaction 0x2222 34 02