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 Total: 3

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

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, FLD, STRIP+1, STRIP+3, STRIP+4, STRIP+5
, STRIP+6, STRIP+7, STRIP+8, STRIP+9, STRIP+10, STRIP+11, PUSH+1, REMCOMP+2
^DD(9.4 ASK+9
^DD(9.6 ASK+3
^DD(9.7 ASK+3
^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, STRIP+2, STRIP+3, STRIP+4, STRIP+5, STRIP+6, STRIP+7, STRIP+8
, STRIP+9, STRIP+10, XREFS+1
FLD FLD
INSERT PKG+1, XPD+2, STRIP+1
NEXT START+1, START+5
P REMCOMP+2
PKG START+1
POP STRIP+1
PUSH STRIP+1
REMCOMP NEXT
STRIP XPD+7, FLD
XPD START+4
XREFS STRIP+11

Naked Globals

Name Field # of Occurrence
^( START+4, PKG+1, XPD+4, ID, STRIP+8, STRIP+9, STRIP+10, STRIP+11, XREFS, XREFS+1
^("AX" STRIP+7
^("ROU" P
^("ROUOLD" P
^("W" W
^(0 START+4, PKG+1, STRIP+2, STRIP+9, STRIP+10
^(12 STRIP+5
^(12.1 STRIP+5
^(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, PUSH*, POP*
B NEXT!
C NEXT!, STRIP+11*, XREFS+1
C9 NEXT!
DA ASK+2*, ASK+4*, ASK+9*, START+4, PKG+1, NEXT!, XPD+1, XPD+4, XPD+7
DIC ASK+8!, ASK+9*, NEXT!
DIC(0 ASK+9*
>> DUOUT ASK+3, ASK+8
>> F REMCOMP+2*, P
>> F1 REMCOMP+2*
G NEXT!, ID*, STRIP+10*, STRIP+11*, XREFS, XREFS+1
H NEXT!
IND1 XPD+1~, XPD+4*
IND222 XPD+1~*, XPD+2!, HDR+3
INDC NEXT!, HDR+3*, ID*, W*, STRIP+2*, STRIP+3*, STRIP+4*, STRIP+5*, STRIP+6*, STRIP+7*
, STRIP+8*, STRIP+9*, STRIP+10*, XREFS+1*, ADD+1
INDD NEXT!
INDEL NEXT!, STRIP+8*, STRIP+9*, STRIP+10*
INDF 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, XREFS+1, PUSH+1*
INDFN START+4*, PKG+1*, NEXT!, XPD+5*, XPD+7*, HDR+1, HDR+2, HDR+3, ID, W
, FLD, STRIP+1, STRIP+3, STRIP+4, STRIP+5, STRIP+6, STRIP+7, STRIP+8, STRIP+9, STRIP+10
, STRIP+11, PUSH+1*, REMCOMP+2*
INDFN(1 HDR+3
INDID NEXT!, ID*
INDL 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*, 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*, STRIP+2*, STRIP+3*, STRIP+4*, STRIP+5*, STRIP+6*, STRIP+7*
, STRIP+8*, STRIP+9*, STRIP+10*, XREFS+1*, ADD+1
INDXN NEXT!
INDXRF NEXT!, STRIP+11*, XREFS+1
>> INP( ASK+5*, ASK+6*
>> INP(10 ASK+4*, ASK+9*, START+1
>> INP(11 ASK+2*, ASK+5*
>> INP(12 ASK+6*
>> INP(9 NEXT
J START+4*, 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*
>> NRO HDR+2*
P ASK+1~, ASK+3*, ASK+4
>> R P*, P+1, P+2, P+3
RN ASK+1~, P+3*
V ASK+1~, ASK+4*, ASK+5
X ASK+1~, ASK+4*, ASK+6
Y ASK+1~, ASK+2*, ASK+3*, ASK+4, ASK+9
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