TurboIMAGE/XL Database Management System Reference Manual MPE/iX V6.5 (30391-90011)

650 AppendixE
TurboIMAGE/XL Log Record Formats
DBCLOSE
HALFWORD(0-8) - MPE WRITELOG RECORD
HALFWORD(9) - TURBOIMAGE/XL LOG RECORD LENGTH
HALFWORD(10) - DBCLOSE LOG RECORD CODE ("CL")
HALFWORD(11) - BASE LOGGING ID
BIT 0 TO 5 = USER DBOPEN COUNT
BIT 6 TO 15 = INDEX TO THE DBS FOR THE DBG
HALFWORD(12) - USER PROCESS ABORT INDICATOR
HALFWORD(13) - RESERVED FOR DBRECOV RUN TIME USE
HALFWORD(14) - RESERVED FOR DBRECOV RUN TIME USE
DBDELETE
HALFWORD(0-8) - MPE WRITELOG RECORD
HALFWORD(9) - TURBOIMAGE/XL LOG RECORD LENGTH
HALFWORD(10) - DBDELETE LOG RECORD CODE ("DE")
HALFWORD(11) - BASE LOGGING ID
BIT 0 TO 5 = USER DBOPEN COUNT
BIT 6 TO 15 = INDEX TO THE DBS FOR THE DBG
HALFWORD(12) - RECOVERY FLAG ("NO"-FAILED,"OK"-RECOVERED)
HALFWORD(13) - TRANSACTION NUMBER (1 WORD)
HALFWORD(15) - DATA SET NUMBER
HALFWORD(16) - DATA SET TYPE ("MA"-MASTER,"DE"-DETAIL)
HALFWORD(17) - RECORD NUMBER (1 WORD)
HALFWORD(19) - MODE PARAMETER
HALFWORD(20) - OFFSET TO KEY ITEM VALUE (IF MASTER TYPE)
HALFWORD(21) - OFFSET TO DELETED DATA
HALFWORD(22) - START OF KEY AND DATA BUFFER
DBEND
HALFWORD(0-8) - MPE WRITELOG RECORD
HALFWORD(9) - TURBOIMAGE/XL LOG RECORD LENGTH
HALFWORD(10) - DBEND LOG RECORD CODE ("EN"), OR
("AE") IF ABORTED
HALFWORD(11) - BASE LOGGING ID
BIT 0 TO 5 = USER DBOPEN COUNT
BIT 6 TO 15 = INDEX TO THE DBS FOR THE DBG
HALFWORD(12) - RECOVERY FLAG ("NO"-FAILED,"OK"-RECOVERED)
OR MULTIPLE DATABASE TRANSACTION SEQUENCE ID
HALFWORD(13) - TRANSACTION NUMBER (1 WORD)
HALFWORD(15) - LENGTH OF USER BUFFER
HALFWORD(16) - START OF USER BUFFER