%SYS.Journal.History
Class %SYS.Journal.History Extends %RegisteredObject [ Abstract, System = 4 ]
Journaling history related API
Methods
GetHeader
ClassMethod GetHeader(jrnlogfd As %String, ByRef header As %String, Mirror As %Boolean = 0) As %Status [ Internal ]
Purge
ClassMethod Purge(DaysOld As %Integer = 100) As %Status [ Internal ]
Validate
ClassMethod Validate(HistoryLogFile As %String) As %Integer [ Internal ]
CreateLog
ClassMethod CreateLog(HistoryLogFile As %SysPath) As %Status [ Internal ]
UpdateLog
ClassMethod UpdateLog(JournalFilePath As %SysPath) As %Status [ Internal ]
CloseLog
ClassMethod CloseLog() As %Status [ Internal ]
Build
ClassMethod Build(LogFile As %SysPath, ByRef JrnFiles As %String) As %Status [ Internal ]
CopyLog
ClassMethod CopyLog(SourceLogFile As %SysPath, TargetLogFile As %SysPath) As %Status [ Internal ]
LoadLog
ClassMethod LoadLog(HistoryLogFile As %String, ByRef JrnFileInfo As %SysPath, ByRef LogHeader As %String) As %Status [ Internal ]
Load the HistoryLogFile entries into the JrnFileInfo array
LoadLocalLog
ClassMethod LoadLocalLog(ByRef JrnFileInfo As %SysPath, ByRef LogHeader As %String) As %Status [ Internal ]
Load the HistoryLogFile entries into the JrnFileInfo array