%SYS
Transaction Class Reference
Inheritance diagram for Transaction:
Collaboration diagram for Transaction:

Static Public Member Functions

_.Library.Status GetOpenTx (_.Library.Integer Job, _.Library.String TxInfo)
 Returns the job number of successive processes with open transactions. More...
 
_.Library.Status GetTxJrnSize (_.Library.Integer tjrncnt, _.Library.Integer tjrnoff, _.Library.Integer tjrnbytes)
 Returns the number of bytes from starting journal file offset to current journal file offset. More...
 
_.Library.Status GetTxJrnTime (_.Library.Integer tjrncnt, _.Library.Integer tjrnoff, _.Library.Integer timestamp)
 Returns the timestamp on the txstart record at journal file index and journal file offset. More...
 
_.Library.String GetVirtualLocation ()
 Returns the virtual location of the TSTART of current transaction,. More...
 

Public Attributes

 File
   More...
 
 ProcessID
   More...
 
 Records
   More...
 
 TStart
   More...
 
 TStartAddress
   More...
 
 TerminationType
   More...
 

Member Function Documentation

◆ GetOpenTx()

_.Library.Status GetOpenTx ( _.Library.Integer  Job,
_.Library.String  TxInfo 
)
static

Returns the job number of successive processes with open transactions.


◆ GetTxJrnSize()

_.Library.Status GetTxJrnSize ( _.Library.Integer  tjrncnt,
_.Library.Integer  tjrnoff,
_.Library.Integer  tjrnbytes 
)
static

Returns the number of bytes from starting journal file offset to current journal file offset.


◆ GetTxJrnTime()

_.Library.Status GetTxJrnTime ( _.Library.Integer  tjrncnt,
_.Library.Integer  tjrnoff,
_.Library.Integer  timestamp 
)
static

Returns the timestamp on the txstart record at journal file index and journal file offset.


◆ GetVirtualLocation()

_.Library.String GetVirtualLocation ( )
static

Returns the virtual location of the TSTART of current transaction,.

in the form of JournalFileName,JournalFileOffset,JournalFileCount.
Note that the TSTART may be physically located in the next file after journal switches.

Member Data Documentation

◆ File

 

 

◆ ProcessID

ProcessID

 

 

◆ Records

Records

 

 

◆ TStart

TStart

 

 

◆ TStartAddress

TStartAddress

 

 

◆ TerminationType

TerminationType