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 |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  All
Print Page as PDF
Routine: XINDX10

Package: Toolkit

Routine: XINDX10


Information

XINDX10 ;ISC/GRK - assemble DD executable code ;11/12/2002 11:40

Source Information

Source file <XINDX10.m>

Call Graph

Call Graph

Call Graph Total: 3

Package Total Call Graph
Toolkit 2 ^XINDX11  ($$BUILD,$$INSTALL,$$VER)^XTRUTL1  
VA FileMan 1 ^DIC  

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

Package Total Caller Graph
Toolkit 2 XINDX6  XINDX7  

Entry Points

Name Comments DBIA/ICR reference
FLD
INSERT ;Find executable code in this DD
HDR() ;Display Header and start faux routine build
XREFS
REMCOMP ;Remove compiled template routines from selected list
P
PUSH
POP
XPD ;Check if Full/Partial DD
START ;called from SETUP^XINDX7
ADD ;Put code in UTILITY for processing
PKG
W
STRIP ;
ASK ;Ask for Build, Install, or Package file.
NEXT
ID

External References

Name Field # of Occurrence
^DIC ASK+9
^XINDX11 NEXT
$$BUILD^XTRUTL1 ASK+3
$$INSTALL^XTRUTL1 ASK+3
$$VER^XTRUTL1 ASK+4

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !,"The BUILD file Data Dictionaries are being processed.",!
  • Line Location: START+3
Function Call: WRITE
  • Prompt: !,"The package file Data Dictionaries are being processed.",!
  • Line Location: PKG+0
Function Call: WRITE
  • Prompt: !,"File # ",INDFN," is missing !",$C(7)
  • Line Location: HDR+1
Function Call: WRITE
  • Prompt: !,INDFN," ",$O(^DD(INDFN,0,"NM",0))
  • Line Location: HDR+2
Function Call: WRITE
  • Prompt: "."
  • Line Location: FLD+0
Routine Call
  • DIC
  • Line Location:
    • ASK+9

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^DIC(9.4 - [#9.4] Classic Fileman Calls

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DD( HDR+1, HDR+2, HDR+3, ID, W, FILE+1, FILE+2, FLD, STRIP+1, STRIP+3
, STRIP+4, STRIP+5, STRIP+6, STRIP+7, STRIP+8, STRIP+9, STRIP+10, STRIP+11, STRIP+13, STRIP+14
, STRIP+18, ROUTAG+4, ROUTAG+5, ROUTAG+7, ROUTAG+8, DATA1+10, DATA1+17, DATA1+28, DATA1+46, DATA1+47
, PUSH+1, REMCOMP+2
^DD("IX" - [#.11] INDX+2, INDX+4, INDX+5, INDX+6, INDX+7, INDX+8, INDX+9, INDX+10, INDX+11, INDX+12
, INDX+13, INDX+14, INDX+15
^DD(9.4 ASK+9
^DD(9.6 ASK+3
^DD(9.7 ASK+3
^DIC - [#1] F1+1, NS+1, DATA1+42
^DIC("B" F1+1, F1+5
^DIC(9.4 - [#9.4] PKG+1
^UTILITY($J XPD+8*, HDR+2*, FLD+1*, ADD+1*, REMCOMP+2, P+2!, P+3!
^XPD(9.6 - [#9.6] START+4, XPD+1, XPD+4, XPD+7

Label References

Name Line Occurrences
$$HDR XPD+5, INSERT+1
ADD HDR+3, ID, W, FILE+1, FILE+2, INDX+4, INDX+5, INDX+6, INDX+7, INDX+8
, INDX+9, INDX+10, INDX+12, INDX+13, INDX+14, INDX+15, STRIP+2, STRIP+3, STRIP+4, STRIP+5
, STRIP+6, STRIP+7, STRIP+8, STRIP+9, STRIP+10, STRIP+13, STRIP+14, AGAIN+37, XREFS+1
AGAIN AGAIN+12
ASKFILES ASK+10
ASKNS ASK+10
DATA1 STRIP+17, ROUTAG+13
F1 F1+1, F1+9
FLD FLD
INSERT NS+1, PKG+1, XPD+2, STRIP+1
N1 N1+1, N1+5
NEXT START+1, START+5, NS+2
NS START+1
P REMCOMP+2
PKG START+1
POP STRIP+1
PUSH STRIP+1
REMCOMP NEXT
ROUTAG STRIP+18
STRIP XPD+7, FLD
XPD START+4
XREFS STRIP+11

Naked Globals

Name Field # of Occurrence
^( START+4, PKG+1, XPD+4, ID, INDX+3, STRIP+8, STRIP+9, STRIP+10, STRIP+11, STRIP+14
, XREFS, XREFS+1
^("ACT" FILE+1
^("AX" STRIP+7
^("DIC" FILE+2
^("ROU" P
^("ROUOLD" P
^("UP" DATA1+28
^("W" W
^(0 START+4, PKG+1, STRIP+2, STRIP+9, STRIP+10
^(1 STRIP+14
^(12 STRIP+5
^(12.1 STRIP+5
^(12.2 STRIP+13
^(2 STRIP+3
^(4 STRIP+4
^(7.5 STRIP+6

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> % REMCOMP+1*, REMCOMP+2*
>> %1 REMCOMP+2*
>> %2 REMCOMP+2*
A NEXT!, STRIP+1*, STRIP+2, STRIP+17, PUSH*, POP*
B NEXT!
C NEXT!, STRIP+11*, XREFS+1
C9 NEXT!
DA ASK+2*, ASK+4*, ASK+9*, N1+4*, F1+8*, START+4, PKG+1, NEXT!, XPD+1, XPD+4
, XPD+7
DIC ASK+8!, ASK+9*, NEXT!
DIC(0 ASK+9*
DTIME N1, F1
>> DUOUT ASK+3, ASK+8
>> ENAMESPACES( N1+2*
>> F REMCOMP+2*, P
>> F1 REMCOMP+2*
FILE ASKFILES+1~, F1*, F1+1, F1+5*, F1+7
>> FILES( F1+7*, NS+1
FILESC ASKFILES+1~, ASKFILES+2*, F1+7*
G NEXT!, ID*, STRIP+10*, STRIP+11*, XREFS, XREFS+1
H NEXT!
IENS AGAIN+22~*, AGAIN+24*, AGAIN+25*, AGAIN+35, AGAIN+36
IND1 XPD+1~, XPD+4*
IND222 XPD+1~*, XPD+2!, HDR+3
INDC NEXT!, HDR+3*, ID*, W*, FILE+1*, FILE+2*, INDX+4*, INDX+5*, INDX+6*, INDX+7*
, INDX+8*, INDX+9*, INDX+10*, INDX+12*, INDX+13*, INDX+14*, INDX+15*, STRIP+2*, STRIP+3*, STRIP+4*
, STRIP+5*, STRIP+6*, STRIP+7*, STRIP+8*, STRIP+9*, STRIP+10*, STRIP+13*, STRIP+14*, AGAIN+35*, AGAIN+36*
, XREFS+1*, ADD+1
INDD NEXT!
INDEL NEXT!, INDX+2*, INDX+3, INDX+4, INDX+5, INDX+6, INDX+7, INDX+8, INDX+9, INDX+10
, INDX+12, INDX+13, INDX+14, INDX+15, STRIP+8*, STRIP+9*, STRIP+10*, STRIP+14*
INDF NS+1*, PKG+1*, NEXT!, XPD+2*, XPD+7*, FLD*, STRIP+1, STRIP+2, STRIP+3, STRIP+4
, STRIP+5, STRIP+6, STRIP+7, STRIP+8, STRIP+9, STRIP+10, STRIP+11, STRIP+13, STRIP+14, STRIP+17
, STRIP+18, ROUTAG+4, ROUTAG+5, ROUTAG+13, AGAIN+35, AGAIN+36, XREFS+1, PUSH+1*
INDFN START+4*, NS+1*, PKG+1*, NEXT!, XPD+5*, XPD+7*, HDR+1, HDR+2, HDR+3, ID
, W, FILE+1, FILE+2, INDX+2, FLD, STRIP+1, STRIP+3, STRIP+4, STRIP+5, STRIP+6
, STRIP+7, STRIP+8, STRIP+9, STRIP+10, STRIP+11, STRIP+13, STRIP+14, STRIP+17, STRIP+18, ROUTAG+4
, ROUTAG+5, ROUTAG+7, ROUTAG+8, ROUTAG+13, AGAIN+36, PUSH+1*, REMCOMP+2*
INDFN(1 HDR+3
INDID NEXT!, ID*
INDL NS+1*, PKG+1*, NEXT!, XPD+2*, XPD+7*, HDR+3, PUSH*, POP+1*
INDLC NEXT!, XPD+5*, XPD+8, HDR+3*, FLD+1, ADD+1*, PUSH+1*
INDN NEXT!
INDRN START+4*, NS+1*, PKG+1*, NEXT!, XPD+5*, XPD+8, HDR+2, HDR+3, FLD+1, ADD+1
, PUSH+1*
INDSB NEXT!
INDX NEXT!, HDR+3*, ID*, W*, FILE+1*, FILE+2*, INDX+4*, INDX+5*, INDX+6*, INDX+7*
, INDX+8*, INDX+9*, INDX+10*, INDX+12*, INDX+13*, INDX+14*, INDX+15*, STRIP+2*, STRIP+3*, STRIP+4*
, STRIP+5*, STRIP+6*, STRIP+7*, STRIP+8*, STRIP+9*, STRIP+10*, STRIP+13*, STRIP+14*, AGAIN+23~, AGAIN+32*
, AGAIN+33*, AGAIN+34, XREFS+1*, ADD+1
INDXN NEXT!
INDXRF NEXT!, STRIP+11*, XREFS+1
>> INP( ASK+5*, ASK+6*
>> INP(10 ASK+4*, ASK+9*, N1+4*, F1+8*, START+1
>> INP(11 ASK+2*, ASK+5*
>> INP(12 ASK+6*
>> INP(9 NEXT
J START+4*, NS+1*, PKG+1*, NEXT!, XPD+1, XPD+4, XPD+7, REMCOMP+2*, P+3*
J2 XPD+1~, XPD+4*, XPD+5, XPD+7
J3 XPD+1~, XPD+7*
>> NAMESPACES( N1+3*
>> NRO HDR+2*
NS ASKNS+1~, N1*, N1+1, N1+2*, N1+3
NSC ASKNS+1~, ASKNS+2*, N1+2*, N1+3*
P ASK+1~, ASK+3*, ASK+4
>> R P*, P+1, P+2, P+3
RN ASK+1~, P+3*
>> SUB INDX+5*, INDX+8*, INDX+11*, INDX+12, INDX+13, INDX+14, INDX+15
U STRIP+18, ROUTAG+7, ROUTAG+8, DATA1+10, DATA1+17, DATA1+47, AGAIN+28, AGAIN+31, AGAIN+32
V ASK+1~, ASK+4*, ASK+5
X ASK+1~, ASK+4*, ASK+6, INDX+3*, INDX+4, INDX+5, INDX+6, INDX+7, INDX+8, INDX+9
, INDX+10, INDX+11, INDX+12, INDX+13, INDX+14, INDX+15
Y ASK+1~, ASK+2*, ASK+3*, ASK+4, ASK+9
d DATA1+67~
d( AGAIN+1*, AGAIN+2*, AGAIN+11, AGAIN+15, AGAIN+17, AGAIN+24
datum1 AGAIN+26~, AGAIN+27*, AGAIN+28*, AGAIN+32, AGAIN+33
datum2 AGAIN+26~, AGAIN+30*, AGAIN+31*, AGAIN+32
dn DATA1+34~*, DATA1+42*, DATA1+50, DATA1+51*, DATA1+54*
done DATA1+24~*, DATA1+27, DATA1+29*
eEnd1 DATA1+7~, DATA1+13*, AGAIN+27
eEnd2 DATA1+7~, DATA1+20*, AGAIN+30
eStart1 DATA1+7~, DATA1+13*, AGAIN+27
eStart2 DATA1+7~, DATA1+20*, AGAIN+30
file DATA1+40~*, DATA1+42, DATA1+46
finalGlo1 AGAIN+15~*, AGAIN+18, AGAIN+27, AGAIN+28
finalGlo2 AGAIN+16~, AGAIN+17*, AGAIN+20, AGAIN+29, AGAIN+30, AGAIN+31
first DATA1+36~*, DATA1+42*
glo DATA1+67~*, AGAIN+2, AGAIN+8, AGAIN+11~*, AGAIN+15, AGAIN+17
globalRef DATA1+33~, DATA1+42*, DATA1+49*, DATA1+50, DATA1+58, DATA1+59
globalRef1 DATA1+57~, DATA1+58*, DATA1+67, AGAIN+11, AGAIN+15
globalRef2 DATA1+57~, DATA1+59*, AGAIN+17
inField1 DATA1~, DATA1+10
inField2 DATA1~, DATA1+16, DATA1+17
inFile DATA1~, DATA1+10, DATA1+17, DATA1+25
l DATA1+67~*, AGAIN+1, AGAIN+2, AGAIN+4, AGAIN+6*, AGAIN+11, AGAIN+14*, AGAIN+15, AGAIN+17, AGAIN+24~*
n DATA1+26~*, DATA1+28*, DATA1+29, DATA1+39~*, DATA1+40, DATA1+45
nextSub ROUTAG+5~*, ROUTAG+8
oldglo AGAIN+8~*, AGAIN+11
parentFile DATA1+45~*, DATA1+46, DATA1+47
parents DATA1+23~
parents( DATA1+28*, DATA1+29*, DATA1+39, DATA1+40, DATA1+45
piece1 DATA1+6~, DATA1+12*, DATA1+13, AGAIN+28
piece2 DATA1+6~, DATA1+19*, DATA1+20, AGAIN+31
prevSub ROUTAG+4~*, ROUTAG+7
ql DATA1+35~
ql( DATA1+42*, DATA1+50*, DATA1+67, AGAIN+4, AGAIN+11
spec1 DATA1+4~, DATA1+10*, DATA1+11, DATA1+12
spec2 DATA1+4~, DATA1+17*, DATA1+18, DATA1+19
sub DATA1+48~*, DATA1+49
sub1 DATA1+5~, DATA1+11*, DATA1+58
sub2 DATA1+5~, DATA1+18*, DATA1+59
subFileField DATA1+46~*, DATA1+47
subFileLoc DATA1+47~*, DATA1+48
subfile DATA1+25~*, DATA1+28*, DATA1+29
tagSub ROUTAG+3~, ROUTAG+7*, ROUTAG+8*, ROUTAG+9, ROUTAG+13
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  All