abstract class %CSP.UI.Portal.Background.Utils
This class contains shared methods used by the systems background task UI pages.
parameter DOMAIN = "%Utility";
property OpenDetailsPage
as %String [ InitialExpression = ..Link("/csp/sys/%CSP.UI.Portal.Background.Dialog.TaskInfo.zen",,1) ];
property OutputPage
as %ZEN.Datatype.string [ InitialExpression = ..Link("%25CSP.UI.Portal.Background.TaskInfoOutput.zen") ];
classmethod GetTaskInfo(ByRef pParms, Output pObject As %RegisteredObject)
as %Status
classmethod GetTaskList(pDirectory, Output pTaskList)
as %Status
Return on-going background tasklist (Input: database directory)
classmethod HasEnded(SysBGTaskId)
as %ZEN.proxyObject
[ ZenMethod ]
classmethod LogMsg(ErrMsg As %String = "", Status As %String = "ERROR")
Log error into ^|"%SYS"|IRIS.Temp.MgtPortalTask($J,"Status") and ^|"%SYS"|IRIS.Temp.MgtPortalTask($J,"Details")
method drawData()
[ Language = javascript ]
method openDetails(SysBGTaskId)
[ Language = javascript ]
Show information for the background job id in a dialog window
method timeout()
[ Language = javascript ]
This function is executed when SaveQuery is processed to run in the background.
method updateButtons(proxy)
[ Language = javascript ]