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

Caller Graph Total: 22

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  

Entry Points

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

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