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

Package: VA FileMan

Routine: DIS0


Information

DIS0 ;SFISC/GFT-SEARCH, IF STATEMENT AND MULTIPLE COMBO'S ;30JAN2005

Source Information

Source file <DIS0.m>

Call Graph

Call Graph

Call Graph Total: 4

Package Total Call Graph
VA FileMan 4 (BLD,MSG)^DIALOG  YN^DICN  ^DIS1  Q^DIS2  

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

Package Total Caller Graph
VA FileMan 1 DIS  

Entry Points

Name Comments DBIA/ICR reference
R
P
BAD
ASKQ
CHK
Q
SAMEQ
L
DV
G
HOW
W
1

External References

Name Field # of Occurrence
BLD^DIALOG BAD+1
MSG^DIALOG BAD+1
YN^DICN SAMEQ+1, W+2
^DIS1 1
Q^DIS2 Q

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !
  • Line Location: DIS0+7
Function Call: READ
  • Variable: X
  • Timeout: DTIME
  • Line Location: R+0
Function Call: WRITE
  • Prompt: !,DE
  • Line Location: R+0
Function Call: WRITE
  • Prompt: !!
  • Line Location: BAD+0
Function Call: WRITE
  • Prompt: !?8,"CONDITION -"_$C(DV+64)_"- WILL APPLY TO THE SAME MULTIPLE AS CONDITION -"_$C(DJ+64)_"-",!?8,"...OK"
  • Line Location: SAMEQ+1
Function Call: WRITE
  • Prompt: !
  • Condition for execution: $X>18
  • Line Location: L+1
Function Call: WRITE
  • Prompt: " "
  • Line Location: L+1
Function Call: WRITE
  • Prompt: " ("_$P(X,U,2)_")"
  • Line Location: L+1
Function Call: WRITE
  • Prompt: !!,Y,!?8,"1) WHEN AT LEAST ONE OF THE"_R_"SATISFIES IT"
  • Line Location: HOW+0
Function Call: WRITE
  • Prompt: !?8,"2) WHEN ALL OF THE"_R_"SATISFY IT"
  • Line Location: HOW+1
Function Call: WRITE
  • Prompt: !?8,"3) WHEN ALL OF THE"_R_"SATISFY IT,",!?16,"OR WHEN THERE ARE NO"_R
  • Line Location: HOW+2
Function Call: WRITE
  • Prompt: !?4,"CHOOSE 1-"_X_": "
  • Line Location: HOW+3
Function Call: WRITE
  • Prompt: 3
  • Line Location: HOW+3
Function Call: WRITE
  • Prompt: 1
  • Line Location: HOW+4
Function Call: READ
  • Prompt: "// "
  • Variable: %
  • Timeout: DTIME,!
  • Line Location: HOW+5
Function Call: WRITE
  • Prompt: !!,Y,!?7,"WHEN THERE IS NO '"_$P(^DD(D,+P,0),U,1)_"' TEXT AT ALL"
  • Line Location: W+1
Routine Call
  • DIALOG
  • Line Location:
    • BAD+1
Routine Call
  • DIALOG
  • Line Location:
    • BAD+1

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DD( G+1, W+1
^DIC - [#1] G
^UTILITY($J L*, L+1, HOW+5*

Label References

Name Line Occurrences
1 R+1, DV
ASKQ R+1, P+1
BAD R+1, PCHK
CHK P+1
DV DVGWW+2
G GHOW+6
HOW HOW+5
L R+1, P
P P+2, CHK+1, CHK+3
Q RHOW+5, W+2
R BADDV
SAMEQ CHK+2
W GW+2

Naked Globals

Name Field # of Occurrence
^(0 L+1

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> % ASKQ*, ASKQ+1, CHK*, CHK+1*, CHK+2, CHK+3, L*, L+1*, HOW+5*, W+2*
%1 HOW+3*, HOW+4*, HOW+5!
>> C DIS0+9*, ASKQ+1, CHK+1, G
>> D R+2*, CHK+2, CHK+3*, DV*, G*, G+1*, W+1
>> DC( P+1, ASKQ*, CHK+1, DV
>> DC(2 DIS0+8, BAD+1
DE DIS0+7!, DIS0+8*, R, L*
DE( BAD!, HOW+5*, W*, W+2*
DJ DIS0+7!, CHK+3*, SAMEQ+1
DJ( BAD!, CHK+2*, LDV
>> DK DV
DL DIS0+7!, DIS0+8*, R+1*, R+2*, BAD*, CHK+2, LDVHOW+5, W
W+2
DL( L*
>> DN DV*, G*, HOW+5, WW+2
>> DQ R+1*, P*, P+1, P+2, BAD+1, BAD+2, CHK*
DTIME RHOW+5
>> DTOUT R*, HOW+5*
>> DU R+1*, R+2*, P+2*, ASKQCHKCHK+1*
DV R!, R+1*, P+1*, ASKQASKQ+1, CHKCHK+1, CHK+2, CHK+3, SAMEQ+1
L+2*, DV*, HOW+2, HOW+3, HOW+5, WW+2
DV( ASKQ*, ASKQ+1*, DVHOW+2, HOW+3, W
DX 1!
DX( CHK+2
>> DY( SAMEQG
>> E DIS0+8*, R+1, DV
>> I ASKQ*, ASKQ+1, DV*, G*
>> J ASKQ*, ASKQ+1, CHK+1*, CHK+2, CHK+3, SAMEQ, G*
N DIS0+7!, DIS0+8*
O DIS0+8*, L*, HOW+5*, 1!
O( L
>> P R+2*, P*, L*, L+1, G*, G+1, W+1
R DIS0+7!, G*, G+1*, HOWHOW+1, HOW+2, HOW+5
U RR+2, PASKQ+1, CHKCHK+1, SAMEQLL+1, DV
GG+1, HOW+5, W+1
>> X R*, R+1, P, L*, L+1*, HOW+1*, HOW+2*, HOW+3, HOW+5
Y R+1*, R+2*, PCHKCHK+1*, L, DV*, HOWW+1, 1!
>> Z CHK+1*
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables  | All