%SYS.Task.PurgeAudit
class %SYS.Task.PurgeAudit extends %SYS.Task.Definition
This task is schedule to run daily after the journal switch (by default At Midnight) The default purge is 2 months (62 days) but can be changed by setting KeepDays to another value in the System Managment Portal.Property Inventory
Method Inventory
Parameters
parameter TaskName = PurgeAudit;
Inherited description: This defines the user-visible name of this task.
It is defined in the subclasses.
Properties
property KeepDays as %Integer [ InitialExpression = 62 ];
Default purge of 2 months
Property methods: KeepDaysDisplayToLogical(), KeepDaysGet(), KeepDaysLogicalToDisplay(), KeepDaysNormalize(), KeepDaysSet()
Methods
Validate KeepDays value
method OnTask() as %Status
Default purge code
Inherited Members
Inherited Properties
Inherited Methods
- %AddToSaveSet()
 - %ClassIsLatestVersion()
 - %ClassName()
 - %ConstructClone()
 - %DispatchClassMethod()
 - %DispatchGetModified()
 - %DispatchGetProperty()
 - %DispatchMethod()
 - %DispatchSetModified()
 - %DispatchSetMultidimProperty()
 - %DispatchSetProperty()
 - %Extends()
 - %GetParameter()
 - %IsA()
 - %IsModified()
 - %New()
 - %NormalizeObject()
 - %ObjectModified()
 - %OriginalNamespace()
 - %PackageName()
 - %RemoveFromSaveSet()
 - %SerializeObject()
 - %SetModified()
 - %ValidateObject()
 - CheckPermission()
 - GetCollectionType()
 - GetPropertyName()
 - GetSettings()
 - GetTaskName()
 - OnSubmit()
 - SetSettings()