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 |