XINDX10 ;ISC/GRK - assemble DD executable code ;11/12/2002 11:40
Source file <XINDX10.m>
action | A | extended action | Ea | event driver | Ed | subscriber | Su | protocol | O | limited protocol | LP | run routine | RR | broker | B | edit | E | server | Se | P | screenman | SM | inquire | I |
Name | Comments | DBIA/ICR reference |
---|---|---|
ASK | ;Ask for Build, Install, or Package file.
|
|
START | ;called from SETUP^XINDX7
|
|
PKG | ||
NEXT | ||
XPD | ;Check if Full/Partial DD
|
|
HDR() | ;Display Header and start faux routine build
|
|
INSERT | ;Find executable code in this DD
|
|
ID | ||
W | ||
FLD | ||
STRIP | ;
|
|
XREFS | ||
ADD | ;Put code in UTILITY for processing
|
|
PUSH | ||
POP | ||
REMCOMP | ;Remove compiled template routines from selected list
|
|
P |
Name | Line Occurrences |
---|---|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Routine Call |
|
FileNo | Call Tags |
---|---|
^DIC(9.4 - [#9.4] | Classic Fileman Calls |
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 |
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 |
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 |
>> | 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 |