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 |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables  | All
Print Page as PDF
Routine: VDEFCONT

Package: VDEF

Routine: VDEFCONT


Information

VDEFCONT ;INTEGIC/AM & BPOIFO/JG - VDEF CONTROL PROGRAM ; 16 Nov 2005 1:08 PM

Source Information

Source file <VDEFCONT.m>

Call Graph

Call Graph

Call Graph Total: 6

Package Total Call Graph
VA FileMan 3 NOW^%DTC  FILE^DIE  GETS^DIQ  
VDEF 2 START^VDEFMON  ($$DIFF,$$FUTURE,ALERT)^VDEFUTIL  
Kernel 1 (,$$ASKSTOP,$$S,STAT)^%ZTLOAD  

Caller Graph

Legends:

Legend of Colors

Package Component Superscript legend

action A extended action Ea event driver Ed subscriber Su protocol O limited protocol LP run routine RR broker B edit E server Se print P screenman SM inquire I

Caller Graph

Caller Graph Total: 5

Package Total Caller Graph
VDEF 5 VDEF STARTUP OPTION  VDEFKIDS  VDEFMNU  VDEFMON  VDEFP10  

Entry Points

Name Comments DBIA/ICR reference
START ; Main entry point for scheduling queue processor jobs at Taskman
; Startup time
MONCHKO ; Start the VDEF job to monitor checked out requests
MONITOR ; VDEF monitor task, executed on a schedule determined by queue
; parameter 'CHECK OUT TIME LIMIT'. Checks for potentially hung
; 'Checked Out' entries in the Request Queues
PURGE ; Purge old entries in Request Queues
REQ(QIEN) ; Start a Request Queue Processor task for a single queue
; Try locking the Request Queue - if we fail, then there is
; another Request Processor currently holding the lock, so skip it
REQX

External References

Name Field # of Occurrence
NOW^%DTC MONITOR+41
^%ZTLOAD MONCHKO+15, REQ+23
$$ASKSTOP^%ZTLOAD MONITOR+47, PURGE+31
$$S^%ZTLOAD MONITOR+17, PURGE+14
STAT^%ZTLOAD MONCHKO+6, REQ+12
FILE^DIE MONCHKO+21, MONITOR+42, PURGE+28, REQ+29
GETS^DIQ MONCHKO+4, MONITOR+9, MONITOR+21, PURGE+5, PURGE+17, REQ+6
START^VDEFMON START+11
$$DIFF^VDEFUTIL MONITOR+33, PURGE+24
$$FUTURE^VDEFUTIL MONCHKO+13
ALERT^VDEFUTIL MONCHKO+18, MONITOR+36, REQ+25

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !,"Must be run from TaskMan."
  • Line Location: START+2
Routine Call
  • DIE
  • Line Location:
    • MONCHKO+21
    • MONITOR+42
    • PURGE+28
    • REQ+29

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^VDEFHL7(579.3 - [#579.3] GETS^DIQ
579.31 GETS^DIQ
^VDEFHL7(579.5 - [#579.5] GETS^DIQ

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^VDEFHL7(579.3 - [#579.3] START+5, MONITOR+5, MONITOR+16, MONITOR+40, MONITOR+43, PURGE+2, PURGE+13, REQ+3, REQX

Label References

Name Line Occurrences
MONCHKO START+8, PURGE+34
REQ START+5
REQX REQ+8, REQ+16

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> % MONITOR+41
ARCH PURGE+3~, PURGE+7*, PURGE+24
ARR MONCHKO+1~
ARR( MONCHKO+6, MONCHKO+13
CHECKOUT MONITOR+18~, MONITOR+29*, MONITOR+32, MONITOR+33
DTS PURGE+15~, PURGE+20*, PURGE+24
ENTRY MONITOR+18~, PURGE+15~
ENTRY( MONITOR+24, MONITOR+25, MONITOR+29, PURGE+20
ERR MONCHKO+1~, MONITOR+18~, PURGE+15~, PURGE+18, REQ+4~
FDA MONCHKO+1~, MONITOR+18~, PURGE+15~, REQ+4~
FDA(1 MONCHKO+21*, MONITOR+41*, PURGE+27*, REQ+28*
IEN MONITOR+6~, MONITOR+16*, MONITOR+21, MONITOR+24, MONITOR+25, MONITOR+29, MONITOR+36, MONITOR+40, MONITOR+41, MONITOR+43
PURGE+3~, PURGE+13*, PURGE+17, PURGE+20, PURGE+27
LIMIT MONITOR+6~, MONITOR+13*, MONITOR+33
QIEN START+5~*, MONITOR+4~*, MONITOR+5*, MONITOR+9, MONITOR+10, MONITOR+13, MONITOR+16, MONITOR+21, MONITOR+24, MONITOR+25
MONITOR+29, MONITOR+40, MONITOR+41, MONITOR+43, PURGE+1*, PURGE+2*, PURGE+5, PURGE+7, PURGE+13, PURGE+17
PURGE+20, PURGE+27, REQ~, REQ+3, REQ+6, REQ+8, REQ+10, REQ+20, REQ+22, REQ+28
REQX
QNAME REQ+4~, REQ+20*, REQ+21, REQ+25
QUEUE MONITOR+6~, PURGE+3~, REQ+4~
QUEUE( MONITOR+10, MONITOR+13, PURGE+7, REQ+8, REQ+10, REQ+20
QUEUENAM MONITOR+6~, MONITOR+10*, MONITOR+36
QUIT MONITOR+6~, PURGE+3~, PURGE+10*, PURGE+13, PURGE+24*
>> X MONITOR+47*, PURGE+31*
ZTDESC MONCHKO+1~, MONCHKO+10*, REQ+4~, REQ+21*
ZTDTH MONCHKO+1~, MONCHKO+13*, REQ+4~, REQ+22*
ZTIO MONCHKO+1~, MONCHKO+14*, REQ+4~, REQ+19*
ZTPRI MONCHKO+1~, MONCHKO+14*, REQ+4~, REQ+19*
>> ZTQUEUED START+2
>> ZTREQ MONITOR+47*, PURGE+31*, PURGE+35*
ZTRTN MONCHKO+1~, MONCHKO+10*, REQ+4~, REQ+19*
ZTSAVE REQ+4~
ZTSAVE("QIEN" REQ+22*
ZTSK MONCHKO+1~, MONCHKO+6*, MONCHKO+18, MONCHKO+21, MONITOR+47, PURGE+31, REQ+4~, REQ+10*, REQ+25, REQ+27
, REQ+28
ZTSK(1 MONCHKO+7, REQ+16
>> ZTSTOP MONITOR+4*, MONITOR+5, MONITOR+16, MONITOR+17*, MONITOR+47, PURGE+1*, PURGE+2, PURGE+13, PURGE+14*, PURGE+31
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables  | All