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 |  Global Variables Directly Accessed |  Label References |  Local Variables |  All
Print Page as PDF
Routine: HLEVX001

Package: Health Level Seven

Routine: HLEVX001


Information

HLEVX001 ;O-OIFO/LJA - Event Monitor "Mother" ;02/04/2004 14:42

Source Information

Source file <HLEVX001.m>

Call Graph

Call Graph

Call Graph Total: 4

Package Total Call Graph
Health Level Seven 2 (CHECKOUT,START)^HLEVAPI  WPTXT^HLEVUTIL  
Kernel 2 ($$FMADD,$$FMTE,$$NOW)^XLFDT  $$REPEAT^XLFSTR  

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: 7

Package Total Caller Graph
Health Level Seven 7 HLEVAPI0  HLEVMST0  HLEVREP  HLEVREP3  HLEVSRV1  HLEVSRV3  HLEVUTI2  

Entry Points

Name Comments DBIA/ICR reference
MOTHER ; The "Mother of All" monitors! (Monitors the Event Monitor)
MASTER ; Collect master job information...
MSTRUNS ; Show master runs and status counts...
STAT2(STAT) ; Return status for 776.2 0;4...
STAT2M(STAT) ; REturn status for 776.2051 0;2 & 0;6...
LASTNEXT ; Show last completed run and next queued run...
RUNS(SUB) ; Find number runs and results...
STATM5(STATM,STATM5) ; Return sorting subscript RESULTS
ADD50(TAG,TXT) ; Add to ^HLEV(776,+HLEVIENJ,50)...
; HLEVIENJ -- req
IEN7762(STAT) ;
MONITOR ; Collect monitor information...
; HLEVIENJ -- req
SDT(DATE) ; Return shortened form of date...
EOR ;HLEVX001 - Event Monitor "Mother" ;5/16/03 14:42

External References

Name Field # of Occurrence
CHECKOUT^HLEVAPI MOTHER+5
START^HLEVAPI MOTHER+2
WPTXT^HLEVUTIL ADD50+8, ADD50+14, ADD50+17, ADD50+23
$$FMADD^XLFDT RUNS+2
$$FMTE^XLFDT LASTNEXT+4, LASTNEXT+5, SDT+2
$$NOW^XLFDT RUNS+2
$$REPEAT^XLFSTR MSTRUNS+6, ADD50+19, ADD50+25, MONITOR+31, MONITOR+33, MONITOR+36

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^HLEV(776 - [#776] MONITOR+22
^HLEV(776.1 - [#776.1] MONITOR+20
^HLEV(776.2 - [#776.2] LASTNEXT+2, LASTNEXT+3, RUNS+4, RUNS+6, RUNS+7, RUNS+12, RUNS+13, IEN7762+3, IEN7762+5, IEN7762+6
, MONITOR+9, MONITOR+11, MONITOR+12, MONITOR+17, MONITOR+18
^TMP($J MSTRUNS+2!, MSTRUNS+5, MSTRUNS+8, MSTRUNS+9, RUNS+9*, RUNS+10*, RUNS+16*, MONITOR+5!, MONITOR+23*, MONITOR+24*
, MONITOR+25*, MONITOR+26*, MONITOR+28, MONITOR+35, MONITOR+38, MONITOR+40, MONITOR+41, MONITOR+51!

Label References

Name Line Occurrences
$$IEN7762 LASTNEXT+2, LASTNEXT+3
$$SDT MONITOR+45
$$STAT2 MSTRUNS+10
$$STATM5 RUNS+15
ADD50 MSTRUNS+4, MSTRUNS+5, MSTRUNS+6, MSTRUNS+10, LASTNEXT+4, LASTNEXT+5, MONITOR+30, MONITOR+31, MONITOR+32, MONITOR+33
, MONITOR+47, MONITOR+49
LASTNEXT MASTER+1
MASTER MOTHER+3
MONITOR MOTHER+4
MSTRUNS MASTER+2
RUNS MSTRUNS+3

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
ABORT RUNS+1~, RUNS+2*, RUNS+4, RUNS+6
CT MSTRUNS+1~, MSTRUNS+9*, MSTRUNS+10
CTM MSTRUNS+1~
CUT RUNS+1~, RUNS+2*, RUNS+4
DATA RUNS+1~, RUNS+7*, RUNS+8, RUNS+13*, RUNS+14, RUNS+15, MONITOR+2~, MONITOR+41*, MONITOR+42, MONITOR+44
DATA( MONITOR+12*, MONITOR+13, MONITOR+23
DATA(51 MONITOR+18*, MONITOR+19, MONITOR+21, MONITOR+24
DATA(776 MONITOR+22*, MONITOR+25
DATE MONITOR+2~, MONITOR+44*, MONITOR+45*, MONITOR+46, SDT~, SDT+1, SDT+2
EVIEN MONITOR+2~, MONITOR+19*, MONITOR+20, MONITOR+37*, MONITOR+38*, MONITOR+40, MONITOR+41
EVNM MONITOR+2~, MONITOR+20*, MONITOR+24, MONITOR+25, MONITOR+26, MONITOR+34*, MONITOR+35*, MONITOR+36, MONITOR+38, MONITOR+40
, MONITOR+41
FIEN IEN7762+1~, IEN7762+2*, IEN7762+3, IEN7762+5, IEN7762+7*, IEN7762+8
>> HLEVIENJ ADD50+8, ADD50+14, ADD50+17, ADD50+23
IEN RUNS+1~, RUNS+5*, RUNS+6*, RUNS+7, RUNS+12, RUNS+13, IEN7762+1~, IEN7762+4*, IEN7762+5*, IEN7762+6
, IEN7762+7, MONITOR+2~, MONITOR+10*, MONITOR+11*, MONITOR+12, MONITOR+17, MONITOR+18, MONITOR+23, MONITOR+24, MONITOR+25
, MONITOR+26
IENJ MONITOR+2~, MONITOR+21*, MONITOR+22, MONITOR+25, MONITOR+39*, MONITOR+40*, MONITOR+41
IENLAST LASTNEXT+1~, LASTNEXT+2*, LASTNEXT+4
IENM RUNS+1~, RUNS+11*, RUNS+12*, RUNS+13
IENNEXT LASTNEXT+1~, LASTNEXT+3*, LASTNEXT+5
IOINHI MONITOR+2~
IOINORM MONITOR+2~
LASTDT RUNS+1~, RUNS+3*, RUNS+4*, RUNS+6, IEN7762+1~, IEN7762+2*, IEN7762+3*, IEN7762+5, MONITOR+2~, MONITOR+8*
, MONITOR+9*, MONITOR+11
MIEN MONITOR+2~, MONITOR+16*, MONITOR+17*, MONITOR+18
NO MONITOR+3~, MONITOR+8*, MONITOR+9, MONITOR+11, MONITOR+14*
>> NODE( LASTNEXT+2*, LASTNEXT+3*, LASTNEXT+4, LASTNEXT+5
POSX ADD50+2~, ADD50+20*, ADD50+25
RES RUNS+1~
RUNNING MONITOR+3~, MONITOR+34*, MONITOR+43*, MONITOR+49
STAT MSTRUNS+1~, MSTRUNS+7*, MSTRUNS+8*, MSTRUNS+9, MSTRUNS+10, STAT2~, STAT2+1, STAT2M~, STAT2M+1, RUNS+1~
, RUNS+8*, RUNS+10, RUNS+16, IEN7762~, IEN7762+6, MONITOR+3~, MONITOR+13*, MONITOR+42*, MONITOR+43, MONITOR+45
STATM MSTRUNS+1~, RUNS+1~, RUNS+14*, RUNS+15*, RUNS+16, STATM5~, STATM5+2
STATM5 RUNS+1~, RUNS+15*, STATM5~, STATM5+1
SUB RUNS~, RUNS+9, RUNS+10, RUNS+16
TAG ADD50~, ADD50+4*, ADD50+7, ADD50+13, ADD50+16, ADD50+17, ADD50+19*, ADD50+20
TXT ADD50~, ADD50+4*, ADD50+7, ADD50+8, ADD50+11, ADD50+20*, ADD50+22, ADD50+23, ADD50+24*, ADD50+25*
, MONITOR+36*, MONITOR+46*, MONITOR+47
U LASTNEXT+5, RUNS+8, RUNS+14, RUNS+15, IEN7762+6, MONITOR+13, MONITOR+20, MONITOR+21, MONITOR+42
X MONITOR+3~
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Global Variables Directly Accessed |  Label References |  Local Variables |  All