DID ;SFISC/XAK-LIST DD'S ;2015-01-02 12:25 PM
Source file <DID.m>
Name | Comments | DBIA/ICR reference |
---|---|---|
KL | ||
SUB | ||
O | ||
O1 | ||
TEMPONLY | ||
G | ||
LOOP | ;COME HERE FROM XECUTION OF 'DIOEND' (see G above)
|
|
END | ;
|
|
D | ||
T | ;COME HERE FROM XECUTION OF 'DIOEND' (see TEMPONLY above)
|
|
T1 | ||
IOF | ||
TEMPL | ||
DES | ||
Q | ||
DT | ||
EN | ;
|
|
FORM | ;
|
|
BLOCK | ;
|
|
BLOCKQ | ||
IX | ;Print index details
|
|
IXHEAD | ||
IXHEAD1 | ||
KEY | ;Print keys
|
|
KEYHEAD | ||
KEYHEAD1 | ||
ASKFLD(DIDFILE) | ;Ask for a single field
|
|
ASKTYP() | ;Ask for type of cross-reference
|
|
ASKRANGE(DIDFILE,DIDBY,DIDFR,DIDTO) | ;Ask for a range of fields
|
|
FILELST(DIDROOT) | ;
|
|
FILE(DIQGR,DIQGPARM,DR,DIQGTA,DIQGERRA,DIQGIPAR) | ;
|
|
FIELDLST(DIDROOT) | ;
|
|
FIELD(DIQGR,DA,DIQGPARM,DR,DIQGTA,DIQGERRA,DIQGIPAR) | ;
|
|
GET1(DIQGR,DA,DIQGPARM,DR,DIQGETA,DIQGERRA,DIQGIPAR) | ;
|
|
PIECE(DIQGR,DA,DIQGPARM,DR,DIQGTA,DIQGERRA,DIQGIPAR) | ;CLOSEDREF,PIECE,FLAG,ATTRIBUTE,TARGETARRAY,ERRORARRAY,INTERNAL
|
Name | Field # of Occurrence |
---|---|
DD^%DT | TEMPL+3, FORM+1 |
$$EZBLD^DIALOG | IXHEAD1+3, KEYHEAD1 |
$$OUT^DIALOGU | IXHEAD1+3, KEYHEAD1 |
^DIC | SUB, O, ASKFLD+7, ASKRANGE+6, ASKRANGE+13 |
L^DICRW1 | DID+7 |
MOD^DID2 | O1+5 |
PTR^DIDC | END+1 |
HDR^DIDG | T1, TEMPL, BLOCK+6 |
AH^DIDX | TEMPONLY+10 |
INIZE^DIEFU | FILELST+2, FILE+2, FIELDLST+2, FIELD+2, GET1+2, PIECE+3 |
PRINT^DIKCP | IX+8 |
WRLN^DIKCP | IX+3 |
PRINT^DIKKP | KEY+4 |
WRLN^DIKKP | KEY+3 |
^DIO2 | LOOP+4 |
DT^DIO2 | DT |
EN^DIP | O1+1 |
EN1^DIP | G |
EN1^DIQGDD | FIELD+3 |
EN3^DIQGDD | GET1+3 |
EN4^DIQGDD | FILELST+4 |
EN5^DIQGDD | FIELDLST+4 |
EN6^DIQGDD0 | PIECE+4 |
EN2^DIQGDDF | FILE+3 |
^DIR | ASKTYP+13 |
Name | Line Occurrences |
---|---|
Function Call: READ |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: READ |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: READ |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Routine Call |
|
Routine Call |
|
Routine Call |
|
Routine Call |
|
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^DD( | SUB, O1+2, TEMPL+8 |
^DIBT - [#.401] | TEMPL+9 |
^DIC - [#1] | O1+2, LOOP+4, EN+2 |
^DIST( | FORM+6, FORM+7, FORM+8, BLOCK+4 |
^DOPT("DID" | EN+3 |
^UTILITY($J | END+1, D! |
Name | Line Occurrences |
---|---|
$$ASKFLD | TEMPONLY+3 |
$$ASKTYP | TEMPONLY+2 |
ASKRANGE | TEMPONLY+12 |
BLOCK | FORM+7, FORM+8 |
BLOCKQ | BLOCK+2 |
DES | TEMPL+6 |
FORM | TEMPL+2 |
G | TEMPONLY, TEMPONLY+1, TEMPONLY+7 |
IOF | D |
IX | D+1 |
KL | DID+7, SUB, SUB+1, O, O1+1, O1+5, TEMPONLY+1, TEMPONLY+10, TEMPONLY+12, G |
LOOP | LOOP+5 |
O | DID+7, SUB, EN+3 |
O1 | EN+4 |
Q | T1+6 |
SUB | DID+7, SUB |
T1 | T1+8 |
TEMPL | T1+5 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
% | TEMPONLY+10*, TEMPL+5*, TEMPL+9*, ASKFLD+3~, ASKRANGE+3~, ASKRANGE+18* |
%1 | T1+5*, T1+6!, TEMPL+1, TEMPL+3, TEMPL+4, DES~*, FORM+1, FORM+2, FORM+9*, BLOCK+4* , BLOCK+7 |
A1 | DES~* |
B | FORM+4~, FORM+7*, FORM+8*, BLOCK+2, BLOCK+3, BLOCK+4 |
BY | KL!, TEMPONLY*, TEMPONLY+12 |
D | TEMPL+9*, ASKFLD+3~, ASKRANGE+3~ |
D0 | LOOP+4*, TEMPL+8*, ASKFLD+3~, ASKRANGE+3~ |
DA | KL+1!, T1+2*, T1+3*, T1+4, ASKFLD+3~, ASKRANGE+3~, FIELD~, GET1~, PIECE~ |
>> DC | LOOP+4*, IXHEAD*, IXHEAD1+3, KEYHEAD*, KEYHEAD1 |
DDD | ASKFLD+3~, ASKRANGE+3~ |
DDL1 | KL+2! |
DDL2 | KL+2! |
DDL3 | KL+2! |
DDLF | KL+2! |
DDN1 | KL+2! |
DDRG | KL+2! |
DFF | DID+7*, KL+1!, SUB*, O, O1+2, TEMPONLY+3, TEMPONLY+12, LOOP+4*, T1+2*, T1+3 , T1+4, T1+5, TEMPL+1, TEMPL+2, TEMPL+4, TEMPL+6, DES, Q, EN+2*, FORM+9 |
DHD | KL+1!, TEMPONLY*, TEMPONLY+5*, TEMPONLY+7*, TEMPONLY+8*, TEMPONLY+11* |
DHIT | KL!, TEMPONLY*, TEMPONLY+4*, TEMPONLY+7*, TEMPONLY+8*, TEMPONLY+9*, TEMPONLY+10*, TEMPONLY+11*, D, IX+4 |
DIB | DID+7*, KL!, G, LOOP+4*, EN+2*, IXHEAD1+2, IXHEAD1+3, KEYHEAD1 |
DIB(1 | DID+7, O1+2*, LOOP+4, EN+2* |
DIC | DID+7, KL+1!, SUB*, O!*, O1!*, EN+1*, EN+2, ASKFLD+3~, ASKFLD+4*, ASKFLD+7! , ASKRANGE+3~, ASKRANGE+4*, ASKRANGE+6!, ASKRANGE+11*, ASKRANGE+13! |
DIC("A" | SUB*, ASKFLD+6*, ASKRANGE+5*, ASKRANGE+12* |
DIC("B" | O* |
DIC("S" | SUB*, O*, ASKFLD+5* |
DIC(0 | SUB*, O*, ASKFLD+4*, ASKRANGE+4*, ASKRANGE+11* |
DICMX | KL!, TEMPL+8* |
DICR | ASKFLD+3~, ASKRANGE+3~ |
DICS | KL+1! |
DID | KL+1! |
DIDARRAY | FILELST+3~, FILELST+5, FIELDLST+3~, FIELDLST+5 |
DIDBY | ASKRANGE~, ASKRANGE+9, ASKRANGE+16 |
DIDCANON | KL+3!, T1+7!, TEMPL+1* |
DIDFILE | ASKFLD~, ASKFLD+1, ASKFLD+4, ASKRANGE~, ASKRANGE+1, ASKRANGE+4, ASKRANGE+11 |
DIDFLD | KL+3!, TEMPONLY+1, TEMPONLY+3*, IX+5, IX+8, IXHEAD1+2 |
DIDFLG | IX+1~, IX+5*, IX+6*, IX+7*, IX+8 |
DIDFR | ASKRANGE~, ASKRANGE+7*, ASKRANGE+8*, ASKRANGE+9*, ASKRANGE+15*, ASKRANGE+18* |
DIDH | KL! |
DIDPG | IX+1~, IX+3, IX+8, KEY+1~, KEY+3, KEY+4 |
DIDPG("H" | IX+2*, KEY+2* |
DIDRANGE | KL+3!, TEMPONLY+12*, D |
DIDROOT | FILELST~, FILELST+5, FIELDLST~, FIELDLST+5 |
DIDTO | ASKRANGE~, ASKRANGE+7*, ASKRANGE+8*, ASKRANGE+14*, ASKRANGE+15*, ASKRANGE+16*, ASKRANGE+18* |
DIDTYP | KL+3!, TEMPONLY+1, TEMPONLY+2*, IX+5, IXHEAD1+1 |
DIDX | KL!, TEMPONLY+10* |
DIFF | KL+1!, IXHEAD1*, IXHEAD1+3*, KEYHEAD1* |
DIFM | FILELST+2~*, FILE+2~*, FIELDLST+2~*, FIELD+2~*, GET1+2~*, PIECE+3~* |
>> DIFORMAT | O1+5, TEMPONLY+10, EN+3 |
DIGR | KL!, TEMPONLY+12 |
DIJS | KL! |
DIMS | KL+2! |
DINM | KL!, IX+7 |
>> DIOBEG | O1+4* |
DIOEND | KL!, O1+3*, TEMPONLY*, TEMPONLY+6*, TEMPONLY+7*, TEMPONLY+8*, TEMPONLY+9*, TEMPONLY+11*, G* |
DIOEND(1 | G*, LOOP+2 |
DIPP | KL+2! |
DIPQ | KL+2! |
DIQGERRA | FILE~, FIELD~, GET1~, PIECE~ |
DIQGETA | GET1~ |
DIQGIPAR | FILE~, FIELD~, GET1~, PIECE~ |
DIQGPARM | FILE~, FIELD~, GET1~, PIECE~ |
DIQGR | FILE~, FIELD~, GET1~, PIECE~ |
DIQGTA | FILE~, FIELD~, PIECE~ |
DIQUIET | FILELST+1~*, FILE+1~*, FIELDLST+1~*, FIELD+1~*, GET1+1~*, PIECE+2~* |
DIR | ASKTYP+1~ |
DIR("?" | ASKTYP+5*, ASKTYP+6*, ASKTYP+7*, ASKTYP+8*, ASKTYP+9*, ASKTYP+10*, ASKTYP+11*, ASKTYP+12* |
DIR("A" | ASKTYP+3* |
DIR("B" | ASKTYP+4* |
DIR(0 | ASKTYP+2* |
DIROUT | ASKTYP+1~ |
DIRUT | ASKTYP+1~, ASKTYP+14 |
DIS | KL! |
DIS(0 | O1+3* |
DIWF | KL+2! |
DIX | ASKFLD+3~, ASKRANGE+3~ |
DJ | KL+2! |
>> DN | LOOP+4*, D+1* |
DO | ASKFLD+3~, ASKRANGE+3~ |
DP | ASKFLD+3~, ASKRANGE+3~ |
DPP | KL+2! |
DR | KL+1!, FILE~, FIELD~, GET1~, PIECE~ |
DT | IXHEAD1+3, KEYHEAD1 |
DTIME | LOOP+3, IXHEAD, KEYHEAD |
DTOUT | SUB, ASKFLD+3~, ASKTYP+1~, ASKRANGE+3~ |
DUB | DID+7*, KL+1!, O, LOOP+4*, T1+4*, T1+5, TEMPL+1, TEMPL+8, TEMPL+9, EN+2* , FORM+6, FORM+7, FORM+8, FORM+9 |
DUOUT | ASKFLD+3~, ASKTYP+1~, ASKRANGE+3~ |
DZ | ASKFLD+3~, ASKRANGE+3~ |
F | KL+1! |
F(1 | LOOP+4*, T1+3, T1+4, IX+8, KEY+4 |
FLDS | KL!, TEMPONLY* |
>> FR | TEMPONLY*, TEMPONLY+4*, TEMPONLY+7*, TEMPONLY+8*, TEMPONLY+12 |
G | KL+1! |
I | KL+1!, BLOCK+1~, BLOCK+2* |
I1 | KL+2! |
IOF | IOF, IXHEAD1, IXHEAD1+3, KEYHEAD1 |
IOM | TEMPL+5, TEMPL+7, TEMPL+9, IXHEAD1+3, IXHEAD1+4, KEYHEAD1, KEYHEAD1+1 |
IOSL | T1, TEMPL, BLOCK+6 |
IOST | LOOP+3, IOF, IXHEAD, KEYHEAD |
J | KL+1! |
K | KL+1! |
L | TEMPONLY*, FORM+4~, FORM+5*, BLOCK+2, BLOCK+3* |
L( | BLOCK+2, BLOCK+3* |
L(1 | FORM+5* |
M | KL+1!, LOOP+2, LOOP+4, D+1, T+1*, T1, T1+3, T1+4, T1+6, TEMPL , FORM+6, FORM+7, FORM+8, BLOCK+6, IX+3, IXHEAD*, IXHEAD1+4*, KEY+3, KEYHEAD*, KEYHEAD1+1* |
N | KL+1! |
P | FORM+4~, FORM+6*, FORM+7, FORM+8 |
POP | KL+1! |
S | KL+1!, T+1*, T1*, T1+1, T1+2, T1+7, T1+8 |
>> TO | TEMPONLY*, TEMPONLY+4*, TEMPONLY+7*, TEMPONLY+8*, TEMPONLY+12 |
U | SUB, SUB+1, O1+5, TEMPONLY+12, LOOP+1, LOOP+2, LOOP+3, LOOP+4, D+1, T1 , T1+1, T1+2, T1+3, T1+4, T1+6, TEMPL, TEMPL+1, TEMPL+3, TEMPL+4, TEMPL+8 , DES, EN+1, FORM+1, FORM+2, FORM+5, FORM+6, FORM+7, FORM+8, BLOCK+2, BLOCK+3 , BLOCK+6, BLOCK+7, IX+3, IXHEAD, KEY+3, KEYHEAD, ASKRANGE+9, ASKRANGE+16 |
W | KL+1!, TEMPL+3* |
X | KL+1!, SUB+1, O1+5, LOOP+3*, DES~*, ASKFLD+3~, ASKFLD+8, ASKTYP+1~, ASKRANGE+3~, ASKRANGE+7 , ASKRANGE+14 |
X1 | KL+2! |
Y | DID+7, KL+1!, SUB*, O, O1+1, O1+5, TEMPONLY, TEMPONLY+1, TEMPONLY+7, TEMPONLY+9 , TEMPONLY+10, TEMPONLY+11, TEMPONLY+12, LOOP+1, TEMPL+3*, TEMPL+5*, TEMPL+7*, TEMPL+9*, EN+3*, EN+4 , FORM+1*, ASKFLD+3~, ASKFLD+8, ASKTYP+1~, ASKTYP+14, ASKRANGE+3~, ASKRANGE+8, ASKRANGE+9, ASKRANGE+15, ASKRANGE+16 |
Y(0 | SUB |
Z | KL+1! |