Skip to main content

DBMTables.Central.PDFErrorLogItem

persistent class DBMTables.Central.PDFErrorLogItem extends %Library.Persistent

SQL Table Name: DBMTables_Central.PDFErrorLogItem

Property Inventory

Method Inventory

Properties

property Branch as %String (MAXLEN = 1000);
Perforce documentation branch for which PDFs were being generated when this error occurred
Property methods: BranchDisplayToLogical(), BranchGet(), BranchGetStored(), BranchIsValid(), BranchLogicalToDisplay(), BranchLogicalToOdbc(), BranchNormalize(), BranchSet()
property BuildDate as %String;
Date of the build that generated this error
Property methods: BuildDateCompute(), BuildDateDisplayToLogical(), BuildDateGet(), BuildDateGetStored(), BuildDateIsValid(), BuildDateLogicalToDisplay(), BuildDateLogicalToOdbc(), BuildDateNormalize(), BuildDateSQLCompute(), BuildDateSet(), BuildDateSetT()
property ConfigFile as %String;
PDF build configuration file for the build that generated this error (for example, daily.txt)
Property methods: ConfigFileDisplayToLogical(), ConfigFileGet(), ConfigFileGetStored(), ConfigFileIsValid(), ConfigFileLogicalToDisplay(), ConfigFileLogicalToOdbc(), ConfigFileNormalize(), ConfigFileSet()
property File as %String;
File being processed when this error occurred
Property methods: FileDisplayToLogical(), FileGet(), FileGetStored(), FileIsValid(), FileLogicalToDisplay(), FileLogicalToOdbc(), FileNormalize(), FileSet()
property PDFNotGenerated as %Boolean [ InitialExpression = 0 ];
Set to True/1 if the error occurred on processing a file which had no PDF generated, as indicated by the notgenerated log for the build. Otherwise False/0.
Property methods: PDFNotGeneratedDisplayToLogical(), PDFNotGeneratedGet(), PDFNotGeneratedGetStored(), PDFNotGeneratedIsValid(), PDFNotGeneratedLogicalToDisplay(), PDFNotGeneratedNormalize(), PDFNotGeneratedSet()
property ParentLogFile as %String (MAXLEN = 1000);
Path to the log file where this error was written.
Property methods: ParentLogFileDisplayToLogical(), ParentLogFileGet(), ParentLogFileGetStored(), ParentLogFileIsValid(), ParentLogFileLogicalToDisplay(), ParentLogFileLogicalToOdbc(), ParentLogFileNormalize(), ParentLogFileSet()
property ProcessingStep as %String;
Processing step in which the error occurred.
Property methods: ProcessingStepDisplayToLogical(), ProcessingStepGet(), ProcessingStepGetStored(), ProcessingStepIsValid(), ProcessingStepLogicalToDisplay(), ProcessingStepLogicalToOdbc(), ProcessingStepNormalize(), ProcessingStepSet()
property RunStartTime as %String;
Time that the build which generated this error began, in the format HH:MM (Useful if a particular build is run multiple times in one day)
Property methods: RunStartTimeDisplayToLogical(), RunStartTimeGet(), RunStartTimeGetStored(), RunStartTimeIsValid(), RunStartTimeLogicalToDisplay(), RunStartTimeLogicalToOdbc(), RunStartTimeNormalize(), RunStartTimeSet()
property Text as %String (MAXLEN = 100000);
Text of the error message
Property methods: TextDisplayToLogical(), TextGet(), TextGetStored(), TextIsValid(), TextLogicalToDisplay(), TextLogicalToOdbc(), TextNormalize(), TextSet()
property TimeStamp as %String;
Timestamp that this error occurred
Property methods: TimeStampDisplayToLogical(), TimeStampGet(), TimeStampGetStored(), TimeStampIsValid(), TimeStampLogicalToDisplay(), TimeStampLogicalToOdbc(), TimeStampNormalize(), TimeStampSet()

Methods

classmethod SaveErrorLogItem(errorInfo As %DynamicObject, configfile As %String = "", logLocation As %String = "", startTime As %String = "") as %Status
Save the given information in a new instance of this class

Indexes

index (IDKEY on ) [IdKey, Type = key];
Index methods: IDKEYCheck(), IDKEYDelete(), IDKEYExists(), IDKEYOpen(), IDKEYSQLCheckUnique(), IDKEYSQLExists(), IDKEYSQLFindPKeyByConstraint(), IDKEYSQLFindRowIDByConstraint()

Inherited Members

Inherited Methods

Storage

Storage Model: CacheStorage (DBMTables.Central.PDFErrorLogItem)

^DBMTablesB4C1.PDFErrorLog728ED(ID)
=
%%CLASSNAME
TimeStamp
Text
Branch
File
ConfigFile
RunStartTime
ParentLogFile
BuildDate
ProcessingStep
PDFNotGenerated
FeedbackOpens in a new tab