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

Package: Health Summary

Routine: GMTSULT


Information

GMTSULT ; SLC/KER - HS Type Lookup ; 01/06/2003

Source Information

Source file <GMTSULT.m>

Call Graph

Call Graph

Call Graph Total: 14

Package Total Call Graph
VA FileMan 7 ^DIC  RECALL^DILFD  ^DIM  $$GET1^DIQ  ^DIR  ^DIWP  ^DIWW  
Health Summary 5 ($$TYPE,EN)^GMTSULT  ($$DICS,$$EM,LIST)^GMTSULT2  $$INPUT^GMTSULT5  (MULTI,ONE,Y)^GMTSULT6  $$DUP^GMTSULT7  
Kernel 1 $$NOW^XLFDT  
RPC Broker 1 $$BROKER^XWBLIB  

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

Package Total Caller Graph
Health Summary 22 GMTS  GMTS TYPE DELETE  GMTSADH  GMTSADHC  GMTSADOR  GMTSCM  GMTSDVR  GMTSLOAD  
GMTSOBL  GMTSOBT  GMTSPD  GMTSPL  GMTSPP  GMTSRI  GMTSRM  GMTSRM5  
GMTSULT  GMTSULT2  GMTSULT3  GMTSULT7  GMTSUP  GMTSXPD4  
Kernel 1 ^DIC(19  

Entry Points

Name Comments DBIA/ICR reference
EN ; Lookup (general)
ADD ; Add Health Summary Type
DA(X) ; Get IEN
ET(T) ; Error Text
BL ; Blank Line
MSG() ; Message
ASKA(X) ; Ask if adding
N(X) ; Number of Types
SI ; Set Indexes
KI ; Kill Indexes
MS ; Merge Set
MK ; Merge Kill
TYPE(GMTSI) ; Get Health Summary Type
; Needs DIC(0)
XIEN(X) ; Is X in a Y or `IEN format Quit +IEN
LD ; Load DIC Variables
EOK(X) ; Edit OK
EST(X) ; Edit Health Summary Type (other than Adhoc)
HST(X) ; Health Summary Type
DHST(X) ; Delete Health Summary Type
AHST(X) ; Add Health Summary Type
ADH(X) ; Adhoc
REM(X) ; Remote Adhoc
DICHK ; Check DIC variables
RD ; Restore DIC Variables
ECHO(X) ; Echo Results (writes/reads)
SDISV(Y) ; Set DISV (IEN)
RDISV(X) ; Read DISV
ROK(X) ; Routine OK
CLR ; Kill ^TMP("GMTS*
CLEAN ; Kill ^TMP("GMTSULT2")

External References

Name Field # of Occurrence
^DIC RDISV+2
RECALL^DILFD SDISV+2
^DIM SI+3, KI+3
$$GET1^DIQ ADD+2, ADD+4
^DIR ASKA+4
^DIWP ET+3
^DIWW ET+3
$$TYPE^GMTSULT GMTSULT+18
EN^GMTSULT TYPE+3
$$DICS^GMTSULT2 XIEN+3
$$EM^GMTSULT2 EN+21
LIST^GMTSULT2 EN+24
$$INPUT^GMTSULT5 EN+8
MULTI^GMTSULT6 EN+26
ONE^GMTSULT6 EN+28
Y^GMTSULT6 EN+13, EN+21
$$DUP^GMTSULT7 ASKA+1
$$NOW^XLFDT ADD+4
$$BROKER^XWBLIB ECHO+1

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: " ??"
  • Line Location: EN+14
Function Call: WRITE
  • Prompt: GMTSLERR
  • Condition for execution: $L($G(GMTSLERR))
  • Line Location: EN+18
Function Call: WRITE
  • Prompt: !
  • Line Location: EN+18
Function Call: WRITE
  • Prompt: !!," Undefined/Invalid User",!
  • Line Location: ADD+3
Function Call: WRITE
  • Prompt: !!," Terminated Users may not add a Health Summary",!
  • Line Location: ADD+6
Function Call: WRITE
  • Prompt: ?5
  • Line Location: ET+3
Function Call: WRITE
  • Prompt: !,?5
  • Line Location: BL+1
Function Call: WRITE
  • Prompt: !
  • Line Location: ASKA+4
Function Call: WRITE
  • Prompt: !,GMTSC,?60,X,?70,DA
  • Line Location: KI+4
Routine Call
  • DIC
  • Line Location:
    • RDISV+2
Routine Call
  • DIR
  • Line Location:
    • ASKA+4

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^GMT(142 - [#142] Classic Fileman Calls,  RECALL^DILFD
^VA(200 - [#200] GET1^DIQ

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^%ZOSF("TEST" ROK+1
^GMT(142 - [#142] EN+36, EN+37, ADD+8, ADD+9*, ADD+10!, DA+1, DA+3, N+1, SI+1, TYPE+3
, XIEN+3, XIEN+4, XIEN+5, XIEN+6, EOK+1, EST+3, EST+4, EST+5, EST+6, EST+7
, EST+8, EST+9, HST+1, DHST+2, DHST+3, AHST+1, AHST+2, ADH+1, REM+1, RD+6
^GMT(142.5 - [#142.5] DHST+3
^TMP("GMTSULT" EN+26, EN+28, CLR+1!
^TMP("GMTSULT2" CLR+1!, CLEAN+1!
^TMP($J SI+2, SI+3, KI+2, KI+3, MS+1*, MK+1!
^UTILITY($J ET+3
^VA(200 - [#200] EST+2
^XMB("NETNAME" EST+4
^XUSEC( EST+6, EST+9

Label References

Name Line Occurrences
$$ASKA ADD+7
$$DA ADD+8
$$ECHO EN+3
$$MSG ADD+1
$$N ASKA+2
$$ROK ECHO+1
$$XIEN EN+11, EN+12
ADD EN+37
CLR EN+13, EN+18, EN+21, EN+38
DICHK GMTSULT+18, LD+1
KI ADD+10
LD EN+3
MK SI+4, KI+5
MS SI+1, KI+1
RD EN+13, EN+18, EN+21, EN+38
SI ADD+10

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
% ET+3~
A ET+2~*
DA EN+35~, ADD+8*, ADD+9, ADD+10, ADD+11, SI+1~, SI+2*, SI+3*, KI+1~, KI+2*
KI+4
DIC GMTSULT+18~, EN+35~*, LD+1*, DICHK+2*, RD+1*, RDISV+2~*
DIC("A" LD+2, DICHK+4*, RD+2*
DIC("B" LD+2, RD+3*
DIC("DR" DICHK+1!
DIC("P" DICHK+1!
DIC("S" LD+2, RD+1*
DIC("V" DICHK+1!
DIC("W" LD+2, RD+2*
DIC(0 GMTSULT+18*, EN+1, EN+14, EN+34, EN+35*, EN+37*, LD+2, DICHK+2*, DICHK+3*, RD+3*
, RDISV+2*
>> DIEFOUT MSG+1
>> DIERR ET+2
>> DIEV0 ET+1
DIK EN+35~*
>> DIMSG MSG+1
>> DIMSGA MSG+1
DINUM DICHK+1!
>> DIOUTAR MSG+1
>> DIQUIET ET+1, BL+1
DIR EN+2~, ASKA+2~
DIR("A" ASKA+3*
DIR("B" ASKA+3*
DIR(0 ASKA+3*
DIROUT EN+2~, EN+16, ASKA+2~, ASKA+4
DIRUT GMTSULT+18~, EN+2~, EN+16, ASKA+2~, ASKA+4
DIW ET+3~
DIWF ET+3~*
DIWL ET+3~*
DIWR ET+3~*
DIWT ET+3~
DLAYGO EN+34~, EN+35*, LD+1
DN ET+3~
DTOUT GMTSULT+18~, EN+2!, EN+9*, EN+16, ASKA+2~, ASKA+4, DICHK+1!
DUOUT GMTSULT+18~, EN+2!, EN+9*, EN+16, ASKA+2~, ASKA+4, DICHK+1!
DUZ ADD+2, ADD+4, ADD+9, EST+2, EST+5, EST+6, EST+7, EST+8, EST+9, SDISV+1
, SDISV+2, RDISV+1
DUZ(2 EST+2, EST+4
E ET+2~*
GMTS EN+2~, SI+1~*, SI+2, SI+3, KI+1~*, KI+2, EOK+1~, EST+1~, HST+1~*, HST+2
, DHST+1~*, DHST+2*, DHST+3*, DHST+4, AHST+1~*, AHST+2*, AHST+3, ADH+1~*, REM+1~*, RD+7!
GMTSC SI+1~, SI+3*, KI+1~, KI+4*
GMTSD ADD+1~, ADD+4*, ADD+5
GMTSDEF EN+2~, EN+4*
GMTSDIC EN+2~, LD+1*, RD+1, RD+7!
GMTSDIC0 EN+2~, EN+4, EN+7, EN+8, EN+14, EN+20, EN+33, EN+37*, LD+1*, LD+2*
RD+3, RD+7!
GMTSDICA EN+2~, LD+1*, LD+2*, RD+2, RD+7!
GMTSDICB EN+2~, LD+2*, RD+3, RD+7!
GMTSDICS EN+2~, XIEN+3, LD+2*, RD+1, RD+7!
GMTSDICW EN+2~, LD+2*, RD+2
GMTSDISV EN+2~, RD+7!
GMTSE EN+2~, EN+3*, DICHK+3
>> GMTSETQ ET+3, BL+1
GMTSI TYPE~, TYPE+3*, XIEN+1~, XIEN+2*, XIEN+3, XIEN+4, XIEN+5*, XIEN+7, EST+1~, EST+3*
, EST+4*, EST+5*, EST+6*, EST+7*, EST+8*, EST+9*, RD+5~*, RD+6
GMTSL XIEN+1~, XIEN+2*, XIEN+4, RD+5~*, RD+6
GMTSLERR EN+2~, EN+8!, EN+17, EN+18
GMTSLGO EN+2~, EN+33, LD+1*
GMTSM ADD+1~*, ET+2
>> GMTSMS MSG+1
GMTSN ASKA+1~*, ASKA+3, XIEN+1~, XIEN+6*, XIEN+7
GMTSO SI+1~*, SI+3, KI+1~*, KI+4, EST+1~, EST+4*, EST+6*, EST+7*, EST+9*
GMTSOD0 EN+34~*, EN+37
GMTSOK ADD+1~, ADD+7*, XIEN+1~, XIEN+3*
GMTSOX EN+34~*, EN+35
GMTSQ EN+2~, EN+4*
GMTSU ADD+1~, ADD+2*, ADD+4*, ADD+5
GMTSWY EN+2~
GMTSX EN+2~, EN+4*, EN+7, EN+8, EN+21*, ASKA+1~, ASKA+2*, ASKA+3, SI+1~, SI+2*
SI+3, KI+1~, KI+2*, KI+3, XIEN+1~, XIEN+2*, XIEN+5, XIEN+6, XIEN+7
GMTSY XIEN+1~
I ET+2~*, ET+3~, N+1~*
OK EOK+1~*
T ET~, ET+2, ET+3
U EN+3*, EOK+1, EST+2, EST+3, EST+4, EST+5, EST+6, EST+7, EST+8, EST+9
, HST+1, DHST+2, AHST+1, ADH+1, REM+1
X EN+4, EN+7*, EN+8*, EN+11, EN+12, EN+16, EN+20, EN+21, EN+24, EN+33
EN+34, EN+35~*, ADD+7, ADD+9, ADD+10, ADD+11, DA~, DA+1*, DA+2, DA+3*
, DA+4*, ET+3~*, ASKA~, ASKA+1, ASKA+4*, ASKA+5*, N~, N+1*, N+2, SI+1~
SI+3*, KI+1~, KI+3*, KI+4*, TYPE+2*, XIEN~, XIEN+2, XIEN+4*, XIEN+5, XIEN+7*
, EOK~, EOK+1*, EST~, EST+1*, EST+3, EST+4, EST+5, EST+6, EST+7, EST+8
, EST+9, HST~, HST+1*, HST+2*, DHST~, DHST+1*, DHST+2, DHST+3, DHST+4*, AHST~
, AHST+1*, AHST+2, AHST+3*, ADH~, ADH+1*, REM~, REM+1*, RD+4, RD+5, RD+6*
, ECHO~, ECHO+1*, RDISV~, RDISV+2*, ROK~, ROK+1*
Y GMTSULT+18*, EN+4!, EN+9*, EN+12!*, EN+13, EN+14, EN+17!, EN+18*, EN+21!*, EN+29*
EN+33, ADD+2*, ADD+5*, ADD+8*, ADD+10*, ADD+11*, ET+3~, ASKA+5, TYPE+2!, TYPE+3
LD+1!, SDISV~, SDISV+1, SDISV+2, RDISV+2~
Y(0 EN+34!
Z ET+3~
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