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 |  Local Variables |  All
Print Page as PDF
Routine: DICOMPW

Package: VA FileMan

Routine: DICOMPW


Information

DICOMPW ;SFISC/GFT-EVALUATE COMPUTED FLD EXPR ;2014-12-27 2:30 AM

Source Information

Source file <DICOMPW.m>

Call Graph

Call Graph

Call Graph Total: 10

Package Total Call Graph
VA FileMan 10 ^DIAC  $$EZBLD^DIALOG  $$FILENAME^DIALOGZ  ^DIC  YN^DICN  EN^DICOMP  DRW^DICOMPX  DIMP^DICOMPZ  
^DIM  DICOMPW^DIQQQ  

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

Package Total Caller Graph
VA FileMan 11 DIA3  DICOMP  DICOMP0  DICOMP1  DICOMPV  DIETED  DIFGA  DIP0  
DIP22  DIPTED  DIS2  

Entry Points

Name Comments DBIA/ICR reference
COLON
JUMP
IJ
Q
M ;
ASKE ;
ASK ;
ASK1
ASK2
ASK3
NO
DPS ;COME HERE FROM DICOMP, DICOMP0, DICOMP1 TO POP THE STACK
ARC ;
RES

External References

Name Field # of Occurrence
^DIAC ASK+2
$$EZBLD^DIALOG ASKE+1, ASK1, ASK2, ASK3, RES
$$FILENAME^DIALOGZ ASKE+1, ASK1, ASK3
^DIC COLON+1
YN^DICN ASKE+1, ASK1+1, ASK2+1, ASK3
EN^DICOMP COLON+5
DRW^DICOMPX JUMP
DIMP^DICOMPZ M+6
^DIM DPS+3
DICOMPW^DIQQQ ASKE+2

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !,$$EZBLD^DIALOG(8203,$$FILENAME^DIALOGZ(Y))
  • Line Location: ASKE+1
Function Call: WRITE
  • Prompt: !,$$EZBLD^DIALOG(8204,$$FILENAME^DIALOGZ(Y))
  • Line Location: ASK1+0
Function Call: WRITE
  • Prompt: !
  • Line Location: ASK1+1
Function Call: WRITE
  • Prompt: $$EZBLD^DIALOG(8205)
  • Line Location: ASK2+0
Function Call: WRITE
  • Prompt: !,$$EZBLD^DIALOG(8206,$$FILENAME^DIALOGZ(Y))
  • Line Location: ASK3+0
Function Call: WRITE
  • Prompt: !,$C(7),$$EZBLD^DIALOG(405,N)
  • Line Location: RES+0
Routine Call
  • DIALOG
  • Line Location:
    • ASKE+1
    • ASK1
    • ASK2
    • ASK3
    • RES
Routine Call
  • DIC
  • Line Location:
    • COLON+1

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DD( M+3, RES
^DIC - [#1] COLON+2, JUMP

Label References

Name Line Occurrences
ARC COLON+1
ASK M+1
ASK1 ASK+1
ASKE M+1, ASKE+2
IJ COLON+2
JUMP COLON+2
NO ASK+1, ASK+2
Q COLON+5, COLON+6, JUMP

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
% COLON+6*, M+4*, M+5*, M+6*, ASKE+1*, ASKE+2, ASK+2, ASK1+1*, ASK2, ASK2+1*
, ASK2+2, ASK3, ASK3+1, DPS+1*, DPS+2~*, DPS+5*, DPS+6
>> %Y M+4*, M+5
>> D COLON+2, JUMP*, IJ*, M+1*, M+3, M+5, ASKE+1*, ASKE+2*, ASK1+1*, ASK2*
, ASK2+1*, ASK2+2*, ASK3*, NO*
>> DATE( DPS+4*, DPS+5, DPS+6*
>> DBOOL DPS+1*
DIAC ASK+2*!
DIC COLON+1!
DIC("S" COLON+1*, JUMP!
DIC(0 COLON+1*
>> DICO(2 ASK2+2*
>> DICO(3 M+3, ASK3+1*
DICOMP COLON, COLON+2, COLON+4*, JUMP*, Q!, M+1, ASKE+1, ASK+1, ASK1+1, ASK2+1
, ARC+1
DICOMPW COLON~*, COLON+2*, COLON+6, JUMP, IJ, Q!
DICOMPX COLON+3*, Q!
DICOMPX(0 COLON+3*, M+4
DICR COLON+1~
>> DIFG JUMP*, Q
>> DIFG("DICOMP" Q*
DIFILE ASK+2*!
DIY COLON+1~
>> DLV M+1, M+3, M+4
>> DLV0 M+3
DO COLON+1~
DP COLON!, COLON+1*, COLON+2*, COLON+6*, JUMP, IJ
>> DPS DPS+1, DPS+3, DPS+4, DPS+5, DPS+6, DPS+7, DPS+8*
>> DPS( DPS+1, DPS+4, DPS+5, DPS+6, DPS+7, DPS+8!
>> DS M+1*, M+2, ASKE+1*, ASK2+2
DUZ(0 ASK+1
>> DZ M+1*, M+2*, M+3*, M+4*, M+5*, M+6, ASK2
>> I M+8*
>> I( COLON+6, IJ*
>> J( COLON+6, IJ*, M+1, M+3
>> K DPS+4, DPS+5*, DPS+6, DPS+7
>> K( DPS+5*, DPS+7*
>> M M+7*, M+8*
N RES~*
U COLON+1, COLON+2, COLON+6, IJ, M+3, M+4, DPS+5, RES
>> W M+7
>> W( DPS+3*
X COLON+1*, COLON+2*, COLON+3*, COLON+5, COLON+6!, JUMP!, IJ*, Q, M+1!, M+4*
, M+5*, M+6*, DPS+1*, DPS+2~*, DPS+3, DPS+5*
Y COLON!, COLON+1, COLON+2*, COLON+3, COLON+6, JUMP*, IJ*, M+1*, ASKE+1, ASK+2
, ASK1, ASK3, RES*
Y(0 COLON+1, COLON+2, RES
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Local Variables |  All