Home   Package List   Routine Alphabetical List   Global Alphabetical List   FileMan Files List   FileMan Sub-Files List   Package Component Lists   Package-Namespace Mapping  
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  All
Print Page as PDF
Routine: XUTMKE

Package: Kernel

Routine: XUTMKE


Information

XUTMKE ;SEA/RDS - Taskman: Option, XUTME LOG* ;09/30/98 10:18 [ 04/02/2003 8:29 AM ]

Source Information

Source file <XUTMKE.m>

Call Graph

Call Graph Total: 5

Package Total Call Graph
VA Fileman 3 DD^%DT  (H,NOW,YMD)^%DTC  ^DIR  
Kernel 2 HOME^%ZIS  $$HTE^XLFDT  

Caller Graph

Caller Graph Total: 5

Package Total Caller Graph
Kernel 5 XUTM ERROR DELETE  XUTM ERROR LOG CLEAN RANGE  XUTM ERROR PURGE TYPE  XUTM ERROR SHOW  XUTMK  

Entry Points

Name Comments DBIA/ICR reference
QUIT ;This Routine Contains Subroutines For Options
LIST ;Show Error Log
RANGE ;Clean Error Log Over Range Of Dates
KILL ;Delete Error Log
L0
PURGE(XUR1,XUR2,CHK) ;PURGE OVER THE RANGE FROM XUR1 TO XUR2
PRINT ;LIST Subroutine to Print An Error Log Entry
TYPE ;Purge Error Log Of Type Of Error

External References

Name Field # of Occurrence
DD^%DT RANGE+3, RANGE+13
H^%DTC RANGE+12, RANGE+20
NOW^%DTC RANGE+13
YMD^%DTC RANGE+3
HOME^%ZIS LIST+1
^DIR LIST+10, L0+2, RANGE+2, RANGE+7, RANGE+15, RANGE+22, TYPE+1, TYPE+7
$$HTE^XLFDT PRINT+6

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !,$P(%,",")," ",$P(%,"@",2)
  • Line Location: PRINT+8
Function Call: WRITE
  • Prompt: ?20,$E(ZTE,1,60)
  • Line Location: PRINT+9
Function Call: WRITE
  • Prompt: !
  • Line Location: PRINT+9
Function Call: WRITE
  • Prompt: ?20,"[",ZTE1,"]"
  • Line Location: PRINT+11
Function Call: WRITE
  • Prompt: @IOF
  • Line Location: LIST+4
Function Call: WRITE
  • Prompt: !!,"The TaskMan error log is empty."
  • Line Location: LIST+5
Function Call: WRITE
  • Prompt: !!!,"Timestamp",?20,"Error Message",!,"-------------------",?20,"------------------------------------------------------------"
  • Line Location: LIST+6
Function Call: WRITE
  • Prompt: @IOF
  • Line Location: LIST+10
Function Call: WRITE
  • Prompt: $C(7)
  • Line Location: L0+1
Function Call: WRITE
  • Prompt: !
  • Line Location: L0+2
Function Call: WRITE
  • Prompt: !,"Done."
  • Line Location: KILL+1
Function Call: WRITE
  • Prompt: $C(7),!!,"Taskman's error log is empty!"
  • Line Location: RANGE+2
Function Call: WRITE
  • Prompt: $C(7)
  • Condition for execution: $D(DTOUT)
  • Line Location: RANGE+2
Function Call: WRITE
  • Prompt: $C(7)
  • Line Location: RANGE+8
Function Call: WRITE
  • Prompt: !!?5,"NO log entries deleted!"
  • Line Location: RANGE+9
Function Call: WRITE
  • Prompt: $C(7)
  • Line Location: RANGE+16
Function Call: WRITE
  • Prompt: !!?5,"NO log entries deleted!"
  • Line Location: RANGE+17
Function Call: WRITE
  • Prompt: !!?5,"Entries removed: ",$$PURGE(ZTR1,ZTR2,"")
  • Line Location: RANGE+21
Function Call: WRITE
  • Prompt: !
  • Line Location: RANGE+22
Function Call: WRITE
  • Prompt: $C(7)
  • Line Location: RANGE+22
Function Call: WRITE
  • Prompt: $C(7),!!,"Taskman's error log is empty!",!
  • Line Location: TYPE+1
Function Call: WRITE
  • Prompt: $C(7)
  • Condition for execution: $D(DTOUT)
  • Line Location: TYPE+1
Function Call: READ
  • Prompt: "Type of error to remove: "
  • Formatting: !
  • Timeout: $S($D(DTIME)#2:DTIME,1:60)
  • Variable: X
  • Line Location: TYPE+2
Function Call: WRITE
  • Prompt: !!,?5,"Answer must be a string.",!?5,"Taskman will remove every error that contains that string.",!
  • Line Location: TYPE+2
Function Call: WRITE
  • Prompt: $C(7),"**TIMEOUT**"
  • Line Location: TYPE+3
Function Call: WRITE
  • Prompt: !!?5,"NO error log entries deleted!"
  • Line Location: TYPE+5
Function Call: WRITE
  • Prompt: !!?5,"Entries removed: ",$$PURGE(0,+$H,Y)
  • Line Location: TYPE+6
Function Call: WRITE
  • Prompt: !
  • Line Location: TYPE+7
Function Call: WRITE
  • Prompt: $C(7)
  • Line Location: TYPE+7
Routine Call
  • %ZIS
  • Line Location:
    • LIST+1
Routine Call
  • DIR
  • Line Location:
    • LIST+10
    • L0+2
    • RANGE+2
    • RANGE+7
    • RANGE+15
    • RANGE+22
    • TYPE+1
    • TYPE+7

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^%ZTER(2 - [#3.076] LIST+3
^%ZTSCH( PURGE+2, PURGE+3!
^%ZTSCH("ER" PRINT+2, PRINT+3, PRINT+10, LIST+5, LIST+8, LIST+9, KILL+1!, RANGE+1, RANGE+2, TYPE+1
^TMP($J PRINT+4, LIST+3!*

Label References

Name Line Occurrences
$$PURGE RANGE+21, TYPE+6
PRINT LIST+10

Naked Globals

Name Field # of Occurrence
^( PURGE+3
^(0 LIST+3
^(1 PRINT+10
^(2 LIST+3

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
% PRINT+4*, PRINT+5, PRINT+6*, PRINT+7, PRINT+8, LIST+2~, LIST+3*, RANGE+23!
%1 LIST+2~
%2 LIST+2~
%3 LIST+2~
%H PRINT+1~*, PRINT+7, RANGE+1*, RANGE+2, RANGE+12, RANGE+20, RANGE+23!
%I RANGE+23!
%T RANGE+23!
%Y RANGE+23!
CHK PURGE~, PURGE+3
DIR LIST+2~, RANGE+1!, RANGE+2!, RANGE+9!, RANGE+10!, RANGE+17!, RANGE+18!, RANGE+23!, TYPE+1!, TYPE+7!
DIR("?" L0+2*, RANGE+2*, RANGE+6*, RANGE+22*, TYPE+1*, TYPE+7*
DIR("??" RANGE+6*
DIR("A" L0+2*, RANGE+2*, RANGE+5*, RANGE+14*, RANGE+22*, TYPE+1*, TYPE+7*
DIR("B" RANGE+5*, RANGE+14*
DIR(0 LIST+10*, L0+2*, RANGE+2*, RANGE+4*, RANGE+14*, RANGE+22*, TYPE+1*, TYPE+7*
DIRUT LIST+2~, LIST+8, LIST+9, LIST+10, L0+2, RANGE+2!, RANGE+9!, RANGE+10!, RANGE+17!, RANGE+18!
, RANGE+23!, TYPE+1!, TYPE+3*, TYPE+4*, TYPE+5!, TYPE+8!
DTIME TYPE+2
DTOUT LIST+2~, L0+1, RANGE+2!, RANGE+8, RANGE+9!, RANGE+10!, RANGE+16, RANGE+17!, RANGE+18!, RANGE+22
, RANGE+23!, TYPE+1!, TYPE+3*, TYPE+5!, TYPE+7, TYPE+8!
DUOUT LIST+2~, L0+3, RANGE+2!, RANGE+9!, RANGE+10!, RANGE+17!, RANGE+18!, RANGE+23!, TYPE+1!, TYPE+4*
, TYPE+5!, TYPE+8!
I LIST+2~, LIST+3*
IOF LIST+1, LIST+4, LIST+10
IOSL LIST+1, LIST+4
U LIST+3
X LIST+2~, RANGE+3, RANGE+12*, RANGE+13, RANGE+20*, RANGE+23!, TYPE+2*, TYPE+4
X1 LIST+2~
X2 LIST+2~
X3 LIST+2~
XUR1 PURGE~, PURGE+2
XUR2 PURGE~, PURGE+2
XUSCR PRINT+5*, LIST+2~, LIST+7*, L0
Y LIST+5*, L0+3*, RANGE+3*, RANGE+5, RANGE+12, RANGE+13*, RANGE+14, RANGE+20, RANGE+23!, TYPE+2*
, TYPE+5, TYPE+6
ZT PRINT+9*, RANGE+23!, PURGE+2*, PURGE+3*, TYPE+8!
ZT1 PURGE+1~*, PURGE+2, PURGE+3, TYPE+8!
ZT2 PRINT+2, PRINT+3, PRINT+6, PRINT+7, PRINT+10, LIST+7*, LIST+8*, LIST+9, L0, PURGE+1~*
, PURGE+2*, PURGE+3, TYPE+8!
ZT3 PRINT+2, PRINT+3, PRINT+6, PRINT+10, LIST+8*, LIST+9*, PURGE+1~, PURGE+2*, PURGE+3*, TYPE+8!
>> ZTA TYPE+2*
ZTC LIST+7*, LIST+10*, L0, PURGE+1~*, PURGE+3*, PURGE+4, TYPE+8!
ZTE PRINT+3*, PRINT+4, PRINT+9*, LIST+2~
>> ZTE1 PRINT+10*, PRINT+11
ZTF LIST+2~
ZTI LIST+2~
ZTJ LIST+2~
>> ZTQUEUED PURGE+3
ZTR1 RANGE+12*, RANGE+21, RANGE+23!
ZTR2 RANGE+20*, RANGE+21, RANGE+23!
ZTX RANGE+23!, TYPE+8!
ZTY LIST+2~, LIST+4*, LIST+10
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  All