DIQG ;SFISC/DCL - DATA RETRIEVAL PRIMITIVE ;7AUG2015
Source file <DIQG.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 |
---|---|---|
GET(DIQGR,DA,DR,DIQGPARM,DIQGETA,DIQGERRA,DIQGIPAR) | ; file,rec,fld,parm,targetarray,errarray,int
|
|
DDENTRY | ||
DA | ||
DFF | ||
D0 | ||
DD | ||
FIELD | ||
TRYCOMP | ||
GIVEUP | ||
DIQ | ||
C | ||
CP | ||
REAL | ||
AUDIT | ||
OUT | ||
BMW | ;PUT WORD-PROCESSING FIELD INTO @DIQGETA
|
|
CREF(X) | ||
WP(DIQGSA,DIQGTA,DIQGZN,DIQGP) | ||
DY(Y) | ||
IEN(IEN,DA) | ||
DDROOT(X) | ||
CMPAUD(DEXPR,DIQGS) | ;DEXPR is Expression, DIQGS is string of Fields used
|
|
EXPR(DIFILE,DIEXPR) | ||
F(DIQGEY,X) | ||
FE | ||
TXT | ;;
|
Name | Field # of Occurrence |
---|---|
BLD^DIALOG | C+2, C+11, BMW+2, F |
$$DIA^DIAUTL | AUDIT+3, CMPAUD+5 |
GET^DIAUTL | DDENTRY+3 |
EXPR^DICOMP | EXPR+1 |
$$EXTERNAL^DIDU | CP, OUT |
CALLOUT^DIEFU | FE |
$$CONVQQ^DILIBF | CMPAUD+5 |
$$GET1^DIQ | AUDIT+5 |
$$DA^DIQGQ | AUDIT+1, AUDIT+2, CMPAUD+4 |
$$DT^DIQGU | DFF+2 |
$$N9^DIQGU | DA+2 |
$$Q^DIQGU | BMW+1, BMW+3 |
$$ROOT^DIQGU | DA+4 |
$$DDN^DIQGU0 | FIELD+2 |
$$DATE^DIUTL | CP+1, DY |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
% | DFF+4~ |
%H | DFF+4~ |
%T | DFF+4~ |
A | CMPAUD+2~, CMPAUD+4*, CMPAUD+5 |
C | D0+3~, FIELD+4*, TRYCOMP+1*, DIQ+1, C, CP*, CP+1, AUDIT+4, AUDIT+5*, OUT* , BMW+1, BMW+8 |
D | C+1~ |
DA | GET~, DDENTRY+1, DDENTRY+3, DDENTRY+6, DA, DA+2, DA+4, DFF+1, FIELD+4, DIQ , C+5, REAL, AUDIT+1, AUDIT+2, AUDIT+4, BMW+1, BMW+3, IEN~*, CMPAUD+4 |
DA( | D0, IEN* |
DCC | C+6~* |
DEXPR | CMPAUD~, CMPAUD+8 |
DFF | DDENTRY+4~, DA+4*, DFF*, DD, TRYCOMP, C+6~*, AUDIT+1, AUDIT+2 |
DICMX | C+1~, C+3* |
>> DIERR | C+6, C+9 |
DIEXPR | EXPR~*, EXPR+1 |
DIFILE | EXPR~, EXPR+1 |
DIQG | WP~* |
DIQGAUDD | DDENTRY+3~*, AUDIT, AUDIT+3, AUDIT+5, CMPAUD+1, CMPAUD+5, CMPAUD+6 |
DIQGAUDR | DDENTRY+3~, AUDIT+3, CMPAUD+8 |
DIQGAUDR( | AUDIT+1, AUDIT+2, CMPAUD+4 |
DIQGD4 | D0+3~, FIELD+4*, REAL |
DIQGDD | DDENTRY+4~*, DA+2, DA+4, FIELD+1, BMW+9 |
DIQGDN | D0+3~, DD*, FIELD, FIELD+3*, FIELD+4, C+4, C+5, C+7, C+8, OUT |
DIQGDRN | D0+3~, D0+4*, FIELD*, FIELD+1, FIELD+2*, FIELD+3*, FIELD+4, DIQ, C+4, C+5 , C+7, C+8, AUDIT+2, OUT |
DIQGERRA | GET~, FE |
DIQGETA | GET~, DA+3*, C, C+2, BMW+1, BMW+2, BMW+5, BMW+6 |
DIQGEY | DDENTRY+6~, DA+2, DFF+1, GIVEUP, BMW+8, BMW+10, F~ |
DIQGEY("FIELD" | DDENTRY+6* |
DIQGEY("FILE" | DDENTRY+6*, AUDIT+4 |
DIQGEY("RECORD" | DDENTRY+6* |
DIQGH | C+6~*, C+9 |
DIQGIPAR | GET~, DDENTRY+2*, DDENTRY+3, DDENTRY+8, DA+2, DFF+1, TRYCOMP, BMW+1 |
DIQGP | WP~, WP+1 |
DIQGPARM | GET~, DDENTRY+2*, DDENTRY+3, DDENTRY+4, DFF, DFF+1, DFF+3, DD |
DIQGPI | DFF+3~*, C+12, OUT, BMW+9, EXPR, EXPR+2 |
DIQGR | GET~, DDENTRY+3, DDENTRY+6, DDENTRY+7, DDENTRY+8, DA+2, DA+4*, DFF, C+6, BMW+1 , BMW+3 |
DIQGS | TRYCOMP~, CMPAUD~, CMPAUD+3, EXPR+1 |
DIQGS("NOW" | CMPAUD+6* |
DIQGS("TODAY" | CMPAUD+6* |
DIQGS(1 | CMPAUD+5* |
DIQGSA | WP~ |
DIQGSI | DDENTRY+4~, DFF*, DFF+1, FIELD+4, C+5, REAL |
DIQGTA | WP~ |
DIQGWPB | DDENTRY+4~*, BMW+1 |
DIQGWPO | DDENTRY+4~, DDENTRY+5*, C, BMW+1 |
DIQGZN | DFF+3~*, C+3, BMW+5, WP~ |
DR | GET~, DDENTRY+6, DA+1, D0+4, FIELD, FIELD+2, TRYCOMP, TRYCOMP+1 |
DT | DFF+2~* |
F | AUDIT+4~*, AUDIT+5, CMPAUD+2~, CMPAUD+3*, CMPAUD+4, CMPAUD+5 |
FD | CMPAUD+2~ |
I | DFF+4~, D0*, D0+2, IEN~*, CMPAUD+2~, CMPAUD+3* |
IEN | IEN~ |
J | DFF+4~, D0+2* |
L | CREF~* |
N | DFF+4~, D0*, D0+1~ |
P | D0+3~, FIELD+4*, REAL, AUDIT+2*, AUDIT+3, BMW+1, BMW+3 |
U | DDENTRY~*, DFF, C+4, CP, CMPAUD+4, CMPAUD+5 |
X | DDENTRY+1~, DDENTRY+7~, DDENTRY+8~, DA+1~, DA+2~, DA+3~, DA+4~, DFF~, DFF+4~, D0* , D0+4*, FIELD~, FIELD+1~, TRYCOMP~, TRYCOMP+1, C~, C+2!, C+5*, C+6~, C+7 , C+8*, C+10~, C+12, CP, CP+1, BMW+1, BMW+2!*, BMW+3*, BMW+4*, BMW+5 , BMW+6, CREF~, DDROOT~, EXPR!, EXPR+2*, F~ |
X("FILE" | DFF*, FIELD* |
X("USED" | TRYCOMP+1 |
X(1 | DDENTRY+1*, DDENTRY+7*, DDENTRY+8*, DA+1*, DA+2*, DA+3*, DA+4*, FIELD*, FIELD+1*, C+2* , BMW+2* |
X1 | CREF~* |
X2 | CREF~* |
X3 | CREF~* |
Y | D0+3~, D0+4*, FIELD+4*, TRYCOMP+1, DIQ*, REAL*, AUDIT+1*, AUDIT+3*, AUDIT+4, AUDIT+5* , OUT, OUT+1, BMW+6*, BMW+9, DY~, EXPR+2 |
Name | Field # of Occurrence |
---|---|
$T(TXT+X | F |