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

Package: Toolkit

Routine: XTVGC2


Information

XTVGC2 ;ISC-SF/JLI - COMPARE SAVED GLOBALS FOR PACKAGE WITH CURRENT ;12/13/93 13:38 ; 01/16/89

Source Information

Source file <XTVGC2.m>

Call Graph

Call Graph Total: 5

Package Total Call Graph
Kernel 3 ^%ZIS  ^%ZISC  ^%ZTLOAD  
Toolkit 1 ^XTVGC2A  
VA Fileman 1 ^DIC  

Caller Graph

Caller Graph Total: 2

Package Total Caller Graph
Toolkit 2 XTVGC2A  XTVGC2A1  

Entry Points

Name Comments DBIA/ICR reference
DIBT
TEMP ;
COMPAR
COMP ;
DD
CHK
DIPT
DIC
COMP2 ;
COMP1
KILL
MSMQ
DIE ;
ASK
TPAR ;
CHECK
DQ ;

External References

Name Field # of Occurrence
^%ZIS ASK+3, ASK+5
^%ZISC KILL
^%ZTLOAD ASK+4
^DIC ASK
^XTVGC2A DQ+3

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !!,"PREPARE A LIST OF GLOBAL NODES WHICH HAVE BEEN ALTERED",!!
  • Line Location: XTVGC2+2
Function Call: WRITE
  • Prompt: $C(7)," ??",!?5,"There is no global data saved for this package",!!
  • Line Location: ASK+1
Function Call: WRITE
  • Prompt: !!,"This analysis will be QUEUED to device other than HOME"
  • Line Location: ASK+3
Function Call: WRITE
  • Prompt: !!,"GLOBAL COMPARISON FOR VERIFICATION PACKAGE: ",$P(^XTV(8991.19,XTVPK,0),U),!!
  • Line Location: DQ+1
Function Call: WRITE
  • Prompt: !,"FILE # ",XTVO," IS NOT PRESENT IN NEW VERSION."
  • Line Location: COMP1+0
Function Call: WRITE
  • Prompt: !,"FILE # ",XTVN," APPEARS AS A **NEW** FILE."
  • Line Location: COMP1+1
Function Call: WRITE
  • Prompt: !,"...FILE ",XTVO
  • Line Location: COMP2+1
Function Call: WRITE
  • Prompt: !,XTVTYP," template ",XTVGNM," has been ** ADDED **"
  • Line Location: TPAR+1
Function Call: WRITE
  • Prompt: !,XTVTYP," template ",XTVFNM," has been ** DELETED **"
  • Line Location: TPAR+2
Function Call: WRITE
  • Prompt: !,XTVTYP," template ",XTVFNM," has been ** DELETED **"
  • Line Location: TPAR+3
Function Call: WRITE
  • Prompt: !,XTVTYP," template ",XTVGNM," has been ** ADDED **"
  • Line Location: TPAR+4
Function Call: WRITE
  • Prompt: !,"* DEL * ",XTVX," = ",XTVY
  • Line Location: CHECK+0
Function Call: WRITE
  • Prompt: !,"* ADD * ",XTVG," = ",XTVGY
  • Line Location: CHECK+1
Function Call: WRITE
  • Prompt: !,"* OLD * ",XTVX," = ",XTVY,!,"* NEW * ",XTVX," = ",XTVGY
  • Line Location: CHECK+6
Routine Call
  • DIC
  • Line Location:
    • ASK
Routine Call
  • %ZIS
  • Line Location:
    • ASK+3
    • ASK+5

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DD( CHK, CHK+1
^TMP($J DQ+1!, DQ+2*, CHK+2*, COMP+1, COMP1+2
^XTV(8991.19 - [#8991.19] DQ+1, DQ+2
^XTV(8991.2 - [#8991.2] ASK+1, ASK+2, DQ+1, COMP+1, COMP1+3, DD, TEMP+2, TPAR+3

Label References

Name Line Occurrences
ASK ASK+1
CHECK COMPAR+1, CHECK+4, CHECK+5
CHK DQ+2
COMP DQ+3
COMP1 COMP+1, COMP1+2, COMP1+3
COMP2 COMP+1
COMPAR DIC, DD, TPAR+5
DD COMP2+2
DIC COMP2+2
KILL ASK+3, ASK+4
MSMQ COMPAR, CHECK+5
TEMP DIE+1, DIPT, DIBT
TPAR TEMP+2, TPAR+3, TPAR+4

Naked Globals

Name Field # of Occurrence
^( DQ+2*, CHK+2*, TEMP+2, TPAR+3, TPAR+4
^(0 COMPAR+1, CHECK+4
^(1 COMPAR+1, CHECK+4

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
%X KILL+1!
%Y KILL+1!
%ZIS ASK+3*, KILL+1!
DIC ASK!*, KILL+1!
DIC(0 ASK*
GLBN DQ+2*, KILL+1!, CHK, CHK+2
I ASK+2*, DQ+2*, KILL+1!
IO ASK+4
IO("DOC" ASK+5
IO(0 ASK+4
IOM ASK+5
ION ASK+5, KILL+1!
IOP ASK+5*, KILL+1!
IOSL ASK+5
IOST ASK+5
J KILL+1!, CHK*, CHK+1*, CHK+2*, COMP+1*
K KILL+1!, CHK+1*
L KILL+1!, CHK*, CHK+1*, CHK+2*
M KILL+1!, CHK+1*, COMPAR*, CHECK+4*
POP ASK+3, KILL+1!
U DQ+1, COMPAR+1, CHECK+4, MSMQ
X DQ+1!, DQ+2!, KILL+1!
X( CHK*, CHK+1*, CHK+2
X1 KILL+1!
X2 KILL+1!
XTBAS KILL+1!
XTBAS1 KILL+1!
XTBAS2 KILL+1!
XTBASI KILL+1!
XTIEN KILL+1!
XTN KILL+1!
XTNN KILL+1!
XTNOD KILL+1!
XTNS KILL+1!
XTNS1 KILL+1!
XTNSI KILL+1!
XTNSL KILL+1!
XTNUM KILL+1!
XTNUMN KILL+1!
XTSEEN KILL+1!
XTTY KILL+1!
XTTYI KILL+1!
XTTYJ KILL+1!
XTVAL KILL+1!
XTVAL1 KILL+1!
XTVB KILL+1!, CHECK+2*, CHECK+3*, CHECK+4, CHECK+5
XTVD ASK+2*, KILL+1!, COMP+1, COMP1+3, DD, TEMP+2, TPAR+3
XTVF KILL+1!, DD*
XTVF0 KILL+1!, DIC*, DD*, TPAR+5*, COMPAR+1, CHECK+4
XTVFNM KILL+1!, TEMP+1*, TEMP+2*, TPAR+1, TPAR+2, TPAR+3*, TPAR+4
XTVFNU KILL+1!, TEMP+1*, TEMP+2*, TPAR+3*
XTVG KILL+1!, DIC*, DD*, TPAR+5*, COMPAR*, COMPAR+1, CHECK, CHECK+1, CHECK+2, CHECK+3
, CHECK+5*, MSMQ*
XTVG1 KILL+1!, DIC*, DD*, TPAR+5*, COMPAR, CHECK+5
XTVG5 KILL+2!, CHECK+3*
XTVG6 KILL+2!, CHECK+3*
XTVGF KILL+2!, TEMP+1*, TEMP+2, TPAR+4
XTVGNM KILL+2!, TEMP+1*, TEMP+2*, TPAR+1, TPAR+2, TPAR+3, TPAR+4*
XTVGNU KILL+2!, TEMP+1*, TEMP+2*, TPAR+4*, TPAR+5
XTVGY KILL+2!, COMPAR*, CHECK+1, CHECK+5*, CHECK+6
XTVI KILL+2!, TEMP+2*, CHECK+3*
XTVL KILL+2!, DIE+1*, DIPT*, DIBT*, TEMP+2, TPAR+3, TPAR+5
XTVM KILL+2!, DIE+1*, DIPT*, DIBT*, TEMP+1, TPAR+5
XTVN KILL+2!, COMP+1*, COMP1, COMP1+1, COMP1+2*, COMP1+3
XTVO KILL+2!, COMP+1*, COMP1, COMP1+1, COMP1+2, COMP1+3*, COMP2+1, DIC, DD, TEMP+1
, TEMP+2, TPAR+3
XTVPK DQ+1*, DQ+2, KILL+2!
XTVPT ASK*, ASK+1, ASK+2, DQ+1, KILL+2!, COMP+1, COMP1+3, DD, TEMP+2, TPAR+3
XTVTYP KILL+2!, DIE+1*, DIPT*, DIBT*, TPAR+1, TPAR+2, TPAR+3, TPAR+4, CHECK*, CHECK+5
XTVX KILL+2!, COMPAR, COMPAR+1*, CHECK, CHECK+1, CHECK+2, CHECK+3, CHECK+4*, CHECK+6
XTVX5 KILL+2!, CHECK+3*
XTVX6 KILL+2!, CHECK+3*
XTVY KILL+2!, COMPAR+1*, CHECK, CHECK+4*, CHECK+6
Y ASK, KILL+2!
ZTDESC ASK+4*!, KILL+2!
ZTIO ASK+4!, KILL+2!
ZTRTN ASK+4*!, KILL+2!
ZTSAVE ASK+4!
ZTSAVE("XTVD" ASK+4*
ZTSAVE("XTVPT" ASK+4*
ZTSK ASK+4!
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  All