Home > Class Reference > ENSLIB namespace > %SYS.Task

%SYS.Task

persistent class %SYS.Task extends %SYS.TaskSuper

SQL Table Name: %SYS.Task

This class defines an API to schedule tasks to run in the background.

Inherited Methods

%AddToSaveSet() %LoadFromMemory() DisplayErrorCalc()
%AddToSyncSet() %LockExtent() DisplayGUID()
%BMEBuilt() %LockId() DisplayIntervalCalc()
%BuildIndicesAsync() %New() DisplayRunCalc()
%BuildIndicesAsyncResponse() %NormalizeObject() Expired()
%CheckConstraints() %ObjectIsNull() ExportTasks()
%CheckConstraintsForExtent() %ObjectModified() FindId()
%ClassIsLatestVersion() %Oid() GUIDToID()
%ClassName() %OnBeforeAddToSync() GetRunAfterGUID()
%ComposeOid() %OnDelete() GetRunAfterID()
%ConstructClone() %OnDetermineClass() GetSettings()
%Delete() %Open() ImportTasks()
%DeleteExtent() %OpenId() OpenId()
%DeleteId() %OriginalNamespace() Resume()
%DispatchClassMethod() %PackageName() RunNow()
%DispatchGetModified() %PhysicalAddress() RunOnce()
%DispatchGetProperty() %PurgeIndices() SettingsDisplayToLogical()
%DispatchMethod() %Reload() SettingsLogicalToDisplay()
%DispatchSetModified() %RemoveFromSaveSet() StartDateSet()
%DispatchSetMultidimProperty() %ResolveConcurrencyConflict() StatusAsText()
%DispatchSetProperty() %RollBack() Suspend()
%Exists() %Save() SuspendGet()
%ExistsId() %SaveDirect() SuspendSet()
%Extends() %SaveIndices() TASKMGRStatus()
%GUID() %SerializeObject() VersionGet()
%GUIDSet() %SetModified() WakeTASKMGR()
%GetLock() %SortBegin() XMLDTD()
%GetParameter() %SortEnd() XMLExport()
%GetSwizzleObject() %SyncObjectIn() XMLExportToStream()
%Id() %SyncTransport() XMLExportToString()
%InsertBatch() %UnlockExtent() XMLNew()
%IsA() %UnlockId() XMLSchema()
%IsModified() %ValidateIndices() XMLSchemaNamespace()
%IsNull() %ValidateObject() XMLSchemaType()
%KillExtent() %ValidateTable()
%KillExtentData() AssignSettings()

Storage

Gray indicates storage defined by superclasses.

Storage Model: Storage (%SYS.TaskSuper)

^|"^^"_$ZU(12)|SYS("Task","TaskD")(ID,"EmailOnCompletion",n)
=
EmailOnCompletion(n)

Storage Model: Storage (%SYS.TaskSuper)

^|"^^"_$ZU(12)|SYS("Task","TaskD")(ID,"EmailOnError",n)
=
EmailOnError(n)

Storage Model: Storage (%SYS.TaskSuper)

^|"^^"_$ZU(12)|SYS("Task","TaskD")(ID,"EmailOnExpiration",n)
=
EmailOnExpiration(n)

Storage Model: Storage (%SYS.TaskSuper)

^|"^^"_$ZU(12)|SYS("Task","TaskD")(ID)
=
%%CLASSNAME
DailyEndTime
DailyFrequency
DailyFrequencyTime
DailyIncrement
DailyStartTime
DayNextScheduled
Description
ER
EmailOutput
EndDate
Error
TaskClass
Expires
ExpiresDays
ExpiresHours
ExpiresMinutes
IsBatch
LastFinished
LastSchedule
LastStarted
Name
NameSpace
Number
OpenOutputFile
OutputDirectory
OutputFilename
Priority
RescheduleOnStart
RunAfterJobNumber
RunningJobNumber
StartDate
Status
Suspended
TimeNextScheduled
TimePeriod
TimePeriodDay
TimePeriodEvery
Type
UIC
ContinueAfterError
OutputFileIsBinary
JobGUID
RunAfterGUID
RunAsUser
Settings
MirrorStatus
DeleteAfterRun

Storage Model: Storage (%SYS.Task)

^|"^^"_$ZU(12)|SYS("Task","TaskD")(ID,"1")
=
SuspendOnError