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

Package: VA FileMan

Routine: DIFGB


Information

DIFGB ;SFISC/XAK-STORE FILEGRAM TEMPLATE ;5/23/96 11:16

Source Information

Source file <DIFGB.m>

Call Graph

Call Graph

Call Graph Total: 7

Package Total Call Graph
VA FileMan 7 IX^DIC  YN^DICN  ^DIE  START^DIFGG  ^DIR  ^DIWP  ^DIWW  

Caller Graph

Legends:

Legend of Colors

Package Component Superscript legend

protocol O screenman SM broker B event driver Ed print P extended action Ea limited protocol LP edit E server Se subscriber Su inquire I run routine RR action A

Caller Graph

Caller Graph Total: 12

Package Total Caller Graph
Toolkit 8 XTER SUMMARY MOVE  XTLK KEYWORD ALPHA  XTLK KEYWORD CODES  XTLK SHORT ALPHA  XTLK SHORT CODE  XTLK SYNONYM ALPHA  XTPM COMPLETE PATCH HISTORY  XUCS REPORT DATA  
Medicine 2 MCFSFGM  MCGENERICBRPR  
RPC Broker 1 XWB SEND API  
VA FileMan 1 DIFGA  

Entry Points

Name Comments DBIA/ICR reference
PURGE
EN ;
TEM ;
GET
DIE
Q
WR
W
FG ;Entry from Print template
PUT ;
FLD

External References

Name Field # of Occurrence
IX^DIC PUT+5, TEM+3, FG+3
YN^DICN PUT+7
^DIE DIE+1
START^DIFGG FG+6
^DIR EN+3
^DIWP FG+10
^DIWW FG+11

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !,"STORE ",$S($D(DIAR):"ARCHIVE",$D(DIAX):"EXTRACT",1:"FILEGRAM")_" LOGIC IN TEMPLATE: "
  • Line Location: PUT+1
Function Call: READ
  • Timeout: DTIME
  • Variable: X
  • Line Location: PUT+2
Function Call: WRITE
  • Prompt: $C(7),!,"TEMPLATE ALREADY STORED THERE...."
  • Line Location: PUT+7
Function Call: WRITE
  • Prompt: W
  • Condition for execution: DUZ(0)'="@" G PUT:'$T
  • Line Location: PUT+7
Function Call: WRITE
  • Prompt: " OK TO REPLACE"
  • Line Location: PUT+7
Function Call: WRITE
  • Prompt: " OK TO REPLACE"
  • Line Location: PUT+7
Function Call: WRITE
  • Prompt: X
  • Line Location: WR+0
Routine Call
  • DIE
  • Line Location:
    • DIE+1
Routine Call
  • DIR
  • Line Location:
    • EN+3
Routine Call
  • DIC
  • Line Location:
    • PUT+5
    • TEM+3
    • FG+3

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DD( GET+3, GET+5
^DIAR(1.11 - [#1.11] FG+8*, WR
^DIC - [#1] FG+4
^DIPT - [#.4] PUT+6, PUT+8*, PUT+9*, PUT+10*, PUT+12*, PUT+13*, PUT+14*, PURGE, PURGE+1!, PURGE+2
, W, FLD+1*, FLD+2*, GET, GET+5, FG+5*
^DIPT("F" PUT+8*
^DIPT("FG" PUT+9*
^UTILITY("DIFG" PUT+12, Q!, FLD+1, FG+10
^UTILITY($J FG+1!

Label References

Name Line Occurrences
DIE EN+3
FLD PUT+12
GET EN+4
PURGE PUT+7
PUT PUT+5, PUT+7
Q PUT+2, PUT+5, FG+3, FG+11, WR+1
W PUT+7

Naked Globals

Name Field # of Occurrence
^( PUT+12, FLD+1, GET+1, GET+5, FG+10, WR
^("GL" FG+4
^(0 GET+5

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> % PUT+7*, PUT+12*, PUT+13, W*, FLD+1, FLD+2, GET+1*, GET+2, GET+3, GET+4
, GET+5*
>> %X PUT+11*, PUT+12*, PURGE+1*, FLD+1
>> %Y PURGE+1*, FLD*, FLD+1*
>> D PUT+3*, TEM+1*, FG+3*
D0 FG+2, FG+6~
>> D1 FG+4*, FG+10*, WR*
DA EN+1*, EN+3, EN+4!
>> DC EN+3*, GET*, GET+1*, GET+2*, GET+4*, GET+5*, GET+6*
>> DC( GET+2*, GET+4*, GET+5*
>> DC(0 EN+4*, GET, GET+5
>> DC(1 EN+4*, GET*, GET+1, GET+3*, GET+5
>> DC(2 GET+6
DI DIE~, FG+6~
>> DIAR PUT+1, FG+4, FG+8
>> DIARC FG+4, FG+8, WR
>> DIARD FG+7*
>> DIARF FG+4
>> DIARF2 FG+4
>> DIARP FG+5
>> DIAX PUT+1, PUT+4, PUT+9, PUT+14, TEM+1, TEM+2, GET+3
>> DIAXFNO PUT+10
>> DIAXZ GET+5*
DIC PUT+3*, PUT+5!, TEM+1*, FG+3*
DIC("S" PUT+4*, PUT+5*, TEM+2*, FG+3*
DIC(0 PUT+5*, TEM+1*, FG+3*
DIE DIE+1*!
DIFG Q!, FG+3!
DIFG("FE" FG+2*
DIFG("FGR" FG+2*, FG+4*
DIFG("FUNC" FG+2*
DIFGBFN FG+3!
DIFGT FG+3*!, FG+5*
>> DILC FG+8
DIR EN+1!, EN+3!
DIR("A" EN+2*
DIR(0 EN+2*
>> DIWF FG+9*
>> DIWL FG+9*
>> DIWR FG+9*
>> DJ EN+5*
DK PUT+3, PUT+8, PUT+14, TEM+1, TEM+2, DIE~
DL GET+2, DIE~
DLAYGO PUT+5*!
>> DN FG+10, FG+11
DR DIE+1*!
DT PUT+8
DTIME PUT+2
>> DTOUT PUT+2*, EN+3
DUZ PUT+8
DUZ(0 PUT+4, PUT+7, PUT+8, W
IOM FG+9
>> J GET+2*, GET+5*
>> L PUT+4
>> S PUT+6*, PUT+7, FLD+1*, FLD+2
U PUT+2, PUT+4, PUT+5, PUT+8, PUT+9, PUT+10, PUT+13, PUT+14, W, FLD+2
, EN+2, EN+3, GET+2, GET+3, GET+4, GET+5, FG+8
>> X PUT+2*, PUT+5, W*, TEM+1*, TEM+3*, EN+3*, EN+5*, GET+1*, GET+5, DIE+1*
, FG+3*, FG+10*, WR*
>> Y PUT+5*, PUT+6, PUT+8, PUT+9, PUT+10, PUT+11*, PUT+12, PUT+13, PUT+14, PURGE
, PURGE+1, PURGE+2, W, FLD+1, FLD+2, TEM+3, EN+1, EN+2, EN+3, FG+3
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  All