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

Package: VA FileMan

Routine: DIP1


Information

DIP1 ;SFISC/GFT,TKW-PROCESS FROM-TO ;24APR2014

Source Information

Source file <DIP1.m>

Call Graph

Call Graph

Call Graph Total: 14

Package Total Call Graph
VA FileMan 14 ($$EZBLD,BLD,MSG)^DIALOG  (FROM,TO)^DIARCALC  (S,SNEW,US)^DIBT  YN^DICN  ^DICOMP  OS^DII  DTYP^DIOU  Q^DIP  
(CK,FT,OPT)^DIP12  ^DIP2  FER1^DIQQ  DIP1^DIQQQ  ^DIR  $$BEF^DIU5  

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

Package Total Caller Graph
VA FileMan 7 DIBT  DIBTED  DII  DIP  DIP10  DIP11  DIP12  
Kernel 2 XQ1  XQT1  

Entry Points

Name Comments DBIA/ICR reference
DUP
DIP2
FTEM
N ;
DPQ
DIP11 ;FROM DIP11
DJ ;PROCESS A LEVEL OF SORTING. CALLED FROM DIP ROUTINE AT 2 PLACES
J ;
S
PREV
S0
QUOTE
T ;NOW THE 'TO' HALF OF THE JOB
TOPR
LAST
T0
2400
CHECK ;MAY RETURN 'DICOMPUTED'
FRV
DTYP ;FIGURE OUT FIELD TYPE. COME HERE FROM ABOVE, AND ALSO T1+2^DIP11
D1
DTYPQ
Q
PAR(M,Y) ;REMEMBER PARAMETER IF THERE IS A ";P" SPECIFIER. M=1 or M=2
Z(%)
STXT(DJ,F,T,DITYP) ;DETERMINE IF USER WANTS TO SORT FREE-TEXT FIELDS CONTAINING NUMBERS AS TEXT. COME HERE FROM ABOVE AND ALSO T1+2^DIP11
N2

External References

Name Field # of Occurrence
$$EZBLD^DIALOG S+1, PREV+1, PREV+3, S0T+1, TOPRTOPR+1, LAST
BLD^DIALOG QUOTE
MSG^DIALOG QUOTE
FROM^DIARCALC S+2
TO^DIARCALC T+2
S^DIBT DUP+1
SNEW^DIBT FTEM+1
US^DIBT FTEM+2
YN^DICN CHECK+5
^DICOMP CHECK+4
OS^DII DIP2
DTYP^DIOU D1+1
Q^DIP Q
CK^DIP12 CHECK+7
FT^DIP12 DIP11+1, DJ+4
OPT^DIP12 DJ+3, S02400+3, 2400+5
^DIP2 DIP2
FER1^DIQQ 2400+4
DIP1^DIQQQ DUP
^DIR PREV+2, TOPR+2
$$BEF^DIU5 TOPR+1, 2400+4

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !?63-$L(Y),Y
  • Line Location: CHECK+5
Routine Call
  • DIALOG
  • Line Location:
    • S+1
    • PREV+1
    • PREV+3
    • S0
    • T+1
    • TOPR
    • TOPR+1
    • LAST
Routine Call
  • DIALOG
  • Line Location:
    • QUOTE
Routine Call
  • DIALOG
  • Line Location:
    • QUOTE
Routine Call
  • DIR
  • Line Location:
    • PREV+2
    • TOPR+2

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DD( J+5, J+6, D1+1
^DI( D1+6
^DIBT - [#.401] FTEM

Label References

Name Line Occurrences
CHECK S0+1, T0+3
DIP2 N+1
DJ DIP1+7
DPQ DUP
DTYP DJ+2
FRV QUOTE+2, N2+3
J DIP11+2
N2 STXT+4
PAR QUOTE+1, 2400+1
Q DJ+2, PREV+2, S0+1, TOPR+2, T0+3, 2400+4
S S0+1
S0 S+1
STXT S0T0+1
T T0+3, 2400+4
T0 T+1, T+3
Z S+1, T+1

Naked Globals

Name Field # of Occurrence
^( D1+6
^(0 J+5, J+6

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
% J+7*, CHECK+3~, CHECK+5*, FRV+1*, Z~, Z+1
A DPQ!*, J+2*, J+5, J+6, S+1*, PREV*, PREV+1, PREV+3*, S0T+1*
TOPRTOPR+1*
A( DPQ*
A(1 DUP
>> B QUOTE+3*, TOPR+1, T0+1, T0+2*, 2400+3, 2400+4
>> BY DUP+1
>> C N+1*
DA CHECK+3~, CHECK+4*
>> DC DIP2*, J+5*, J+6*, J+7*, FRV
>> DCC N+1*
>> DI N+1
>> DIAR T+3
DIARE DIP11+2!, J+8!
DIARS DIP11+2!, J+8!
>> DIBT1 FTEM
>> DIBTOLD FTEM+1
DIC J+8!
DICOMP CHECK+3~, CHECK+4*
DICOMPUTED S0+2!, T0+4!, CHECK+2!, CHECK+6*
DICOMPX CHECK+3~
DIERR S!, PREV+4!, S0+1, T+1!, LAST+1!, T0+3, Q!
DIFLD DJ+1~, J+5, DTYP+1*, D1+1, D1+4
DIFLDREG DJ+1~, J+6, DTYP+1*
DIFRO J+1~
DIFRTO J+8~, S+1*, S0+1, QUOTET+1*, T0+3, 2400+4, Z+2*
>> DIJ PREV
>> DIPA( PAR+2*
>> DIPP( PREVTOPR+1
DIPR J+1~, J+5*, J+6*, J+7*, PREV+1, TOPR
>> DIQUIET QUOTE2400+4, CHECK+5
DIR PREV!, PREV+4!, TOPR!, LAST+1!, Q!
DIR("?" PREV+1*, TOPR*
DIR("A" PREV*, PREV+1*, TOPR*
DIR("B" PREV+1*, TOPR*
DIR(0 PREV+1*, TOPR*
DIROUT PREV+4!, LAST+1!
DIRUT PREV+4!, LAST+1!
>> DISV S+2, T+2
>> DISYS DIP2
DITYP DJ+2, S0T0+1, 2400, D1!*, D1+1*, D1+2, D1+3*, D1+4, D1+6*
D1+7, D1+9*, DTYPQ, Q!, STXT~, STXT+1
DITYP("D" D1+2*, D1+7*
DITYP("T" D1+2, D1+3
DJ DIP11+2, DJ+3, J+2, J+3, J+4, J+7, SPREVPREV+1, S0
S0+2, QUOTE+3, TOPRTOPR+1, T0+1, T0+2, T0+4, 2400+2, 2400+4, FRV
DTYP+1, DTYP+2, D1+4, D1+5, DTYPQ, PAR+1, Z, Z+1, STXT~, STXT+1
, STXT+4, STXT+6, STXT+7, N2N2+1, N2+2, N2+5, N2+6
>> DK DUP+1*
>> DPP DPQ*
>> DPP( DUP+1, DPQDPQ+1!, DIP11+2!, DJ+3, J+2, J+3, J+4, J+7, S!
PREVS0S0+2*, QUOTE+3*, TOPR+1, T0+2, T0+4*, 2400+2*, 2400+4, FRV
DTYP+1, DTYP+2, D1+4, D1+5, DTYPQ*, PAR+1, STXT+1!, STXT+4*, STXT+6*, STXT+7*
N2N2+1!, N2+2*, N2+5, N2+6*
>> DPP(0 DUP+1, DPQ
>> DPQ( DPQ*
>> DTOUT PREV+2, TOPR+2, Q
>> DUOUT PREV+2, TOPR+2
DUZ(0 CHECK+4
>> DXS DUP+1
F STXT~, STXT+2, N2+2, N2+3
F1 DIP11+1~, DJ+1~
F2 DIP11+1~, DJ+1~, J+3, STXT+2~*, STXT+3, STXT+5, STXT+6, N2+3
F3 DIP11+1~, DJ+1~, J+3*, PREV
>> FR S+1, Z
>> FR( Z
>> FR(0 S+1
GFT CHECK+3~, CHECK+4*, CHECK+6
GFTRY CHECK+3~, CHECK+4*, CHECK+5
I D1+5~*, D1+6*
>> L DJ+2, S+1, T+1
M FRV~, FRV+1*, PAR~, PAR+1*, PAR+2
>> R DJ+2, J+2*, J+7
S DUP+1, DTYP+1~, DTYP+2*, D1+1
T STXT~, STXT+2, N2+5, N2+6
T1 DIP11+1~, DJ+1~, TOPR+1
T2 DIP11+1~, DJ+1~, J+3, STXT+2~*, STXT+3, STXT+5, STXT+7
T3 DIP11+1~, DJ+1~, J+3*, J+4*, TOPR+1
>> TO T+1, Z+1
>> TO( Z+1
>> TO(0 T+1
U DPQJ+2, J+3, J+4, J+5, J+6, J+7, S0QUOTE+3, TOPR+1
2400+2, 2400+3, 2400+4, FRVDTYP+1, DTYP+2, D1+4, D1+5, DTYPQ, PAR+1
, STXT+2, STXT+4, N2+2, N2+3, N2+5, N2+6
X DPQ*, DPQ+1, PREV*, PREV+3*, S0S0+1, QUOTEQUOTE+3, LAST*, T0+1
T0+3, 2400*, 2400+2, CHECK+2, CHECK+4*, CHECK+5!, CHECK+6*, D1+5~*, D1+6, Q*
, Z*, Z+1*, Z+2
Y DPQ*, QUOTE+1, QUOTE+3*, T+1*, LAST*, 2400*, 2400+1, 2400+2*, 2400+3, 2400+4
CHECK+3~, CHECK+5*, FRV*, FRV+1*, PAR~, PAR+2, N2+2~, N2+3*
Y(0 QUOTE+3, T0*, 2400*, 2400+2, CHECK+1*
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables  | All