HP 3000 Manuals

Ap F. MPE/iX Log Record Formats [ TurboIMAGE/XL Database Management System Reference Manual ] MPE/iX 5.0 Documentation


TurboIMAGE/XL Database Management System Reference Manual

Appendix F  MPE/iX Log Record Formats 

This appendix lists the MPE/iX Log Record Formats for log files and user
recovery files.

HEADER 

     HALFWORD(0)   -   RECORD NUMBER (1 WORD)
     HALFWORD(2)   -   CHECKSUM
     HALFWORD(3)   -   SUBSYSTEM IDENTIFIER (1ST BYTE)
     HALFWORD(3)   -   LOG RECORD CODE (2ND BYTE - 4)
     HALFWORD(4)   -   TIME
     HALFWORD(6)   -   DATE
     HALFWORD(7)   -   LOGGING IDENTIFIER

OPENLOG 

     HALFWORD(0)   -   RECORD NUMBER (1 WORD)
     HALFWORD(2)   -   CHECKSUM
     HALFWORD(3)   -   SUBSYSTEM IDENTIFIER (1ST BYTE)
     HALFWORD(3)   -   LOG RECORD CODE (2ND BYTE - 1)
     HALFWORD(4)   -   TIME
     HALFWORD(6)   -   DATE
     HALFWORD(7)   -   LOGGING IDENTIFIER
     HALFWORD(11)  -   LOG NUMBER
     HALFWORD(12)  -   USER NAME,GROUP,ACCOUNT
     HALFWORD(24)  -   PIN#

WRITELOG 

     HALFWORD(0)   -   RECORD NUMBER (1 WORD)
     HALFWORD(2)   -   CHECKSUM
     HALFWORD(3)   -   SUBSYSTEM IDENTIFIER (lST BYTE)
     HALFWORD(3)   -   LOG RECORD CODE (2ND BYTE - 2)
     HALFWORD(4)   -   TIME
     HALFWORD(6)   -   DATE
     HALFWORD(7)   -   LOG NUMBER
     HALFWORD(8)   -   USER BUFFER LENGTH
     HALFWORD(9)   -   USER BUFFER AREA

WRITELOG CONTINUATION 

     HALFWORD(0)   -   RECORD NUMBER (1 WORD)
     HALFWORD(2)   -   CHECKSUM
     HALFWORD(3)   -   SUBSYSTEM IDENTIFIER (lST BYTE)
     HALFWORD(3)   -   LOG RECORD CODE (2ND BYTE - 7)
     HALFWORD(4)   -   TIME
     HALFWORD(6)   -   DATE
     HALFWORD(7)   -   LOG NUMBER
     HALFWORD(8)   -   USER BUFFER LENGTH
     HALFWORD(9)   -   USER BUFFER AREA

CLOSELOG 

     HALFWORD(0)   -   RECORD NUMBER (1 WORD)
     HALFWORD(2)   -   CHECKSUM
     HALFWORD(3)   -   SUBSYSTEM IDENTIFIER (1ST BYTE)
     HALFWORD(3)   -   LOG RECORD CODE (2ND BYTE - 3)
     HALFWORD(4)   -   TIME
     HALFWORD(6)   -   DATE
     HALFWORD(7)   -   LOGGING IDENTIFIER
     HALFWORD(11)  -   LOG NUMBER
     HALFWORD(12)  -   USER NAME, GROUP, ACCOUNT
     HALFWORD(24)  -   PIN#

CHANGELOG 

     HALFWORD(0)   -   RECORD NUMBER (1 WORD)
     HALFWORD(2)   -   CHECKSUM
     HALFWORD(3)   -   12 RECORD CONTAINS THE previous FILE IN THE SET
     HALFWORD(3)   -   13 RECORD CONTAINS THE next FILE IN THE SET
     HALFWORD(4)   -   TIME
     HALFWORD(6)   -   DATE
     HALFWORD(7)   -   LOGID
     HALFWORD(11)  -   SEQUENCE NUMBER OF THE CURRENT FILE
     HALFWORD(12)  -   CREATION TIME OF THE FIRST FILE
     HALFWORD(14)  -   CREATION DATE OF THE FIRST FILE
     HALFWORD(15)  -   NAME OF THE FIRST FILE IN THE SET
     HALFWORD(33)  -   LOG RECORD TYPE OF THE FIRST FILE IN THE SET
     HALFWORD(34)  -   NAME OF THE next FILE IN THE SET
     HALFWORD(34)  -   NAME OF THE previous FILE IN THE SET
     HALFWORD(52)  -   LOG RECORD TYPE OF THE next FILE IN THE SET
     HALFWORD(52)  -   LOG RECORD TYPE OF THE previous FILE IN THE SET
     HALFWORD(53)  -   NAME OF THE CURRENT FILE IN THE SET
     HALFWORD(71)  -   LOG RECORD TYPE OF THE CURRENT FILE IN THE SET

RESTART 

     HALFWORD(0)   -   RECORD NUMBER (1 WORD)
     HALFWORD(2)   -   CHECKSUM
     HALFWORD(3)   -   SUBSYSTEM IDENTIFIER (1ST BYTE)
     HALFWORD(3)   -   LOG RECORD CODE (2ND BYTE - 6)
     HALFWORD(4)   -   TIME
     HALFWORD(6)   -   DATE
     HALFWORD(7)   -   LOGGING IDENTIFIER

CRASH 

     HALFWORD(0)   -   RECORD NUMBER (1 WORD)
     HALFWORD(2)   -   CHECKSUM
     HALFWORD(3)   -   SUBSYSTEM IDENTIFIER (1ST BYTE)
     HALFWORD(3)   -   LOG RECORD CODE (2ND BYTE - 9)
     HALFWORD(4)   -   TIME
     HALFWORD(6)   -   DATE

NULL 

     HALFWORD(0)   -   RECORD NUMBER (1 WORD)
     HALFWORD(2)   -   CHECKSUM
     HALFWORD(3)   -   RECORD CODE (BLANK BLANK)

TRAILER 

     HALFWORD(0)   -   RECORD NUMBER (1 WORD)
     HALFWORD(2)   -   CHECKSUM
     HALFWORD(3)   -   SUBSYSTEM IDENTIFIER (1ST BYTE)
     HALFWORD(3)   -   LOG RECORD CODE (2ND BYTE - 5)
     HALFWORD(4)   -   TIME
     HALFWORD(6)   -   DATE
     HALFWORD(7)   -   LOGGING IDENTIFIER



MPE/iX 5.0 Documentation