GENERAL DESCRIPTION |
MailMan V7 has permission to make the following calls
from Kernel Task Manager V7:
1. The Kernel modules that this document refers to are:
o Task Management (ZTM* and %ZTM*)
2. REQ^%ZTLOAD is called in the following manner to ensure a back-up task
exists if this one should fail:
I $L(ION) S ZTIO(1)="D",ZTIO=ION D REQ^%ZTLOAD
The result of this call leaves the task in the IO queue for the device it is
running on (and no other, even if the device is a member of a hunt group).
3. The routine XMS5 tries to confirm that tasks exist by looking at:
$D(^%ZTSK(task,0)) ==> if the node exists the task exists
$D(^%ZTSCH("TASK",task)) ==> If the node exists, the task is running
"12345AG"[%ZTSCH("TASK",.1) $D(^%ZTSCH("IO",device,$h,task)) ==> The task is
scheduled
4. MailMan 7 looks at ^%ZTSK(task,"C",0) for a count of the times the task has
run. The next version will not use this any more.
|