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

Package: VA Fileman

Routine: DIFGA


Information

DIFGA ;SFISC/XAK-FILEGRAM TEMPLATES ;3/5/93 1:22 PM

Source Information

Source file <DIFGA.m>

Call Graph

Call Graph Total: 8

Package Total Call Graph
VA Fileman 8 EN2^DIAXM  (,F1)^DIAXMS  (,IX)^DIC  YN^DICN  ^DICOMPW  (INIT,Q)^DIFGA1  (,GET,TEM)^DIFGB  RW^DIR2  

Caller Graph

Caller Graph Total: 2

Package Total Caller Graph
VA Fileman 2 DIFGO  DIP23  

Entry Points

Name Comments DBIA/ICR reference
DJ
ERR
DC
PR ;
1
NN
RD ;
2
A
EN
D
L
N
Q
U
Y
DC1
QQ
UP
ST ;
DIAX
D1

External References

Name Field # of Occurrence
EN2^DIAXM DIAX+4
^DIAXMS DIAX
F1^DIAXMS L+1
^DIC PR+7
IX^DIC PR+9
YN^DICN PR+4
^DICOMPW PR+13
INIT^DIFGA1 DIFGA+3, EN
Q^DIFGA1 Q
^DIFGB L+1
GET^DIFGB DIFGA+3, RD+4
TEM^DIFGB L+2
RW^DIR2 RD+5

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !!,$C(7),"THE DESTINATION FILE DATA DICTIONARY SHOULD BE MODIFIED PRIOR TO ANY MOVEMENT",!,"OF EXTRACT DATA!"
  • Line Location: ERR+0
Function Call: WRITE
  • Prompt: !?DL+DL-2
  • Line Location: RD+2
Function Call: WRITE
  • Prompt: $S(DJ:" THEN",1:"FIRST")_$S($D(DIAX):" EXTRACT ",1:" SEND ")_DU_": "
  • Line Location: RD+2
Function Call: WRITE
  • Prompt: $P(DC(DC),U)
  • Line Location: RD+4
Function Call: WRITE
  • Prompt: "// "
  • Line Location: RD+6
Function Call: READ
  • Timeout: DTIME
  • Variable: X
  • Line Location: 1+0
Function Call: WRITE
  • Prompt: " Do you mean ALL the fields in the file"
  • Line Location: PR+4
Function Call: WRITE
  • Prompt: !?10,X
  • Line Location: PR+4
Function Call: WRITE
  • Prompt: !,$C(7),"SORRY, THIS FUNCTIONALITY IS NOT SUPPORTED AT THIS TIME."
  • Line Location: ST+1
Function Call: WRITE
  • Prompt: !,$C(7),"SORRY, CANNOT EXTRACT THIS TYPE OF COMPUTED FIELD AT THIS TIME."
  • Line Location: ST+5
Function Call: WRITE
  • Prompt: $C(7)," ??"
  • Line Location: QQ+0
Function Call: WRITE
  • Prompt: !
  • Line Location: DIAX+5
Routine Call
  • DIC
  • Line Location:
    • PR+7
Routine Call
  • DIC
  • Line Location:
    • PR+9

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DD( L+4, RD+1, PR+9, PR+11, PR+14, ST+3, D, A, A+2
^UTILITY("DIFG" DJ+1, DJ+2, DJ+3*, DIAX+2, DIAX+3

Label References

Name Line Occurrences
1 RD+3, RD+4
2 RD+5
A A, A+1, A+2, A+3
D ST+7, A+2
D1 ST+6, D
DC PR+8, DJ+4, UP, DIAX+5
DC1 DC
DIAX DJ
ERR L+1
L DIFGA+3, L+7
N ST+2
NN A+2
PR L+3
Q EN, L, L+1, L+2, L+5
QQ PR+3, PR+10, PR+11, PR+13
RD L
ST L+5
U A+1, UP
UP PR+2, A+1, DIAX
Y ST+3, ST+6, ST+7, ST+8, N, A+2

Naked Globals

Name Field # of Occurrence
^( DJ+1*, DJ+2*, DJ+4*, A, DIAX+2*, DIAX+3*
^(0 L+4, RD+1, A+2

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> % PR+4*, PR+11*, ST+6*, U+2*
>> C D1*, U*, DJ+1, DJ+2, DJ+3, DJ+4, DIAX+2, DIAX+3
>> C( D1*, U, DIAX+2
>> C(0 D1*
>> D PR+9*
>> DA DIFGA+3, PR+12*
>> DC L+6*, RD+3, RD+4, RD+5, RD+6, 2, PR+5, PR+8, U+1*, DC*
, DC1*, DC1+1*, DC1+2*, DJ+4, UP, DIAX+5
>> DC( RD+4, RD+5, RD+6, 2, DC!, DC1+1!
>> DC(0 DIFGA+3*
>> DC(1 DIFGA+3*
>> DE DIFGA+3*
>> DI DIFGA+3
>> DIAX EN, L+4, RD+2, PR+6, PR+9, ST+1, ST+5, U, DJ
>> DIAXDICA DIAX*
>> DIAXDK( DIAX+1*, DIAX+2, DIAX+3
>> DIAXDL( U, DIAX+1*, DIAX+2
>> DIAXE01 L+1
>> DIAXE01( DIAX+2*, DIAX+3*
>> DIAXF U*, DIAX+1, DIAX+3
>> DIAXFILE U*
>> DIAXNP( DIAX+3
DIAXSB U!, DIAX!, DIAX+2, DIAX+3
DIAXUP DIAX!
DIC DIFGA+3*, PR+1!, PR+5*, UP!
DIC("S" PR+6*
DIC("W" PR+5*
DIC(0 PR+5*, PR+9*
>> DICMX PR+13*
>> DICOMP PR+12*
>> DICOMPX PR+13*
>> DICS PR+6, A
>> DIERR L+1
>> DIFG PR+1*, PR+13*, PR+14*, ST+6, D*, DJ+2, DIAX, DIAX+3
>> DIFG("DICOMP" PR+14
DIFGALL ST+2!, DJ+3, N*
>> DIFGLINK PR+1*, PR+14*, DJ+2, DIAX+3
>> DIL PR+12, ST+6*, ST+7, D*, D1, U*, U+2
>> DIL( D1*, U
>> DINS L+6*, 2*, DC
>> DINS( L+6*, U+1!
>> DIPT DIFGA+3*
>> DIRUT L+5, DIAX+4
>> DJ DIFGA+3*, L+1, L+2, RD+2, PR+4, ST+2*, D1*, U*, DJ+4*
>> DJ1( D1*, U, U+2!, DJ+1
>> DK RD+1, PR+9, PR+11, PR+14, ST+3, ST+6*, ST+7, D*, D1, U*
, DJ+2, A, DIAX+1, DIAX+3
>> DL L+1, L+6, RD+2, 2, D1*, U*, U+1, DJ+1, DJ+2, N
, A+1, A+2, UP, DIAX+1, DIAX+2, DIAX+3
>> DL( D1*, U, DJ+1, DJ+2, DIAX+2, DIAX+3
>> DM PR+1*, PR+12*, PR+14*, ST+7*, DJ+2, N*, DIAX, DIAX+3
DNP DIFGA+4!
>> DP ST+6
>> DQI PR+12*
DT DJ+1, DJ+2, DIAX+2, DIAX+3
DTIME 1
>> DTOUT L, 1*
>> DU RD+1*, RD+2
>> I N*, A+1
>> I( ST+7*, U+2!
>> J( ST+7*, U+2!
>> L DIFGA+3*, PR+12
>> S PR+1*, ST+6*, Y*, DJ+4*, DIAX, DIAX+4, DIAX+5*
U L, L+1, L+2, L+4, RD+1, RD+4, RD+5, 2, PR+11, PR+14
, ST+5, ST+6, ST+7, D, DJ+1, DJ+2, DJ+3, A+2, DIAX+2, DIAX+3
>> X L, L+1, L+2, 1*, 2*, PR+2, PR+3, PR+4, PR+7, PR+8
, PR+10, PR+11, PR+12, PR+13, ST+3*, ST+6*, ST+7*, DC1
Y EN, L+4, L+5, RD+5*, PR+1!, PR+4*, PR+7!, PR+8!, PR+9, ST+1
, ST+2, ST+3*, ST+4, ST+5, ST+6*, ST+8*, D*, Y, NN*, A*
, A+1*, A+2, QQ!
Y( ST+3, A+1, A+2*
Y(0 L+4*, ST+5, ST+7, DIAX
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  All