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 |  Marked Items |  All
Print Page as PDF
Routine: DIFGO

Package: VA Fileman

Routine: DIFGO


Information

DIFGO ;SFISC/XAK-FILEGRAM OPTIONS ;5:13 AM 7 Jun 2000 [ 04/02/2003 8:25 AM ]

Source Information

Source file <DIFGO.m>

Call Graph

Call Graph Total: 12

Package Total Call Graph
VA Fileman 11 ^DIC  ^DICRW  ^DIFG  EN^DIFGA  ^DIFGG  IXALL^DIK  EN^DIQ  ^DIR  
99^DIU  ^DIWP  0^DIWW  
Kernel 1 (,HOME)^%ZIS  

Caller Graph

Caller Graph Total: 9

Package Total Caller Graph
VA Fileman 9 DIAR  DIAX  DIFG CREATE  DIFG DISPLAY  DIFG GENERATE  DIFG INSTALL  DIFG SPECIFIERS  DIFG VIEW  
DII1  

Entry Points

Name Comments DBIA/ICR reference
OPT ;
Q
EN ;Entry point for all filegram options
EN1
1 ;;CREATE/EDIT FILEGRAM TEMPLATE
0
3 ;;GENERATE FILEGRAM
2 ;;DISPLAY FILEGRAM TEMPLATE
5 ;;SPECIFIERS
4 ;;VIEW FILEGRAM
6 ;;INSTALL/VERIFY FILEGRAM
DT

External References

Name Field # of Occurrence
^%ZIS 4+1
HOME^%ZIS 3+1
^DIC OPT+1, 2+2, 4+1, 6+1
^DICRW EN+1
^DIFG 6+3
EN^DIFGA 1+1
^DIFGG 3+3
IXALL^DIK 0+3
EN^DIQ 2+3
^DIR EN1+4
99^DIU 5+1
^DIWP EN1+4
0^DIWW EN1+5

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !!
  • Line Location: EN+2
Function Call: WRITE
  • Prompt: !!
  • Line Location: 2+3
Function Call: WRITE
  • Prompt: $C(7),!!,"INVALID USER. YOU CAN'T USE THIS OPTION."
  • Line Location: 3+2
Function Call: WRITE
  • Prompt: !!
  • Line Location: 4+1
Function Call: WRITE
  • Prompt: !!,Y
  • Line Location: EN1+0
Function Call: WRITE
  • Prompt: !,$S(Y="s":"Sent",Y="i":"Installed",1:Y)
  • Line Location: EN1+1
Function Call: WRITE
  • Prompt: " on "
  • Line Location: EN1+2
Function Call: WRITE
  • Prompt: " by ",$P(X,U,3)
  • Line Location: EN1+2
Function Call: WRITE
  • Prompt: $E(Y,6,7)," ",$P("JAN^FEB^MAR^APR^MAY^JUN^JUL^AUG^SEP^OCT^NOV^DEC",U,$E(Y,4,5))_" ",Y\10000+1700
  • Line Location: DT+0
Function Call: WRITE
  • Prompt: " @ "_$E(Y_0,9,10)_":"_$E(Y_"000",11,12)
  • Condition for execution: Y#1
  • Line Location: DT+0
Function Call: WRITE
  • Prompt: Y
  • Line Location: DT+1
Function Call: WRITE
  • Prompt: !,$S($D(DIFGER):"UNSUCCESSFUL INSTALLATION: "_DIFGER,1:"DONE")
  • Line Location: 6+3
Routine Call
  • %ZIS
  • Line Location:
    • 3+1
Routine Call
  • DIC
  • Line Location:
    • OPT+1
    • 2+2
    • 4+1
    • 6+1
Routine Call
  • DIR
  • Line Location:
    • EN1+4
Routine Call
  • %ZIS
  • Line Location:
    • 4+1

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DIAR(1.12 - [#1.12] 6+4*
^DOPT("DIFG" 0+1, 0+2*
^XMB(3.9 - [#3.9] EN1, EN1+3, EN1+4

Label References

Name Line Occurrences
0 OPT+1
2 2+3
4 4+2
@( EN+2
DT EN1+2
EN OPT+1
EN1 4+2
OPT 0+1
Q OPT+1, EN+1

Naked Globals

Name Field # of Occurrence
^( EN1+4
^("B" 0+1!
^(0 0+1*, EN1, EN1+4

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
% Q!
>> D EN1+4*, EN1+5*
>> D0 4+2*, EN1+3*, EN1+4
>> D1 EN1+4*, EN1+5*
DA Q!, 2+3*
DI OPT+1*, EN+1, EN+2, Q!, 5+1*
DIC 0*, 0+3, Q!, 2+2*!, 2+3!, 3+3*, 4+1*, 6+1*!
DIC("A" 2+1*
DIC("S" EN+1*!, 2+2*
DIC(0 OPT+1*, 2+2*, 4+1*, 6+1*
DIFGER 6+3, 6+4!
DIFGG 6+2*, 6+4!
>> DIFGLO 6+2*
DIK 0+3*, Q!
DIP EN1+5!
DIQ 2+3!
DIQ(0 2+3*
>> DIR(0 EN1+4*
DIWF EN1+3*, EN1+5!
>> DIWL EN1+3*
>> DIWR EN1+3*
DUZ 3+2
I Q!
IO 3+1
>> IOP 4+1*
IOSL EN1+4
IOST EN1+4
J Q!
>> POP 4+1
>> S EN1+4*
U EN1, EN1+1, EN1+2, EN1+3, DT, 6+1, 6+2, 6+4
X 0+2*, Q!, EN1*, EN1+1, EN1+2, EN1+3, EN1+4*
Y OPT+1, EN+1*, Q!, 2+2, 2+3, 3+3, 4+1, 4+2, EN1*, EN1+1*
, EN1+2*, EN1+4, EN1+5!, DT, DT+1, 5+1, 6+1, 6+2
Y(0 EN1, 6+1, 6+2

Marked Items

Name Field # of Occurrence
$T(@X 0+2
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  Marked Items |  All