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 |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  Marked Items |  All
Print Page as PDF
Routine: DIQG

Package: VA FileMan

Routine: DIQG


Information

DIQG ;SFISC/DCL - DATA RETRIEVAL PRIMITIVE ;7AUG2015

Source Information

Source file <DIQG.m>

Call Graph

Call Graph

Call Graph Total: 11

Package Total Call Graph
VA FileMan 11 BLD^DIALOG  ($$DIA,GET)^DIAUTL  EXPR^DICOMP  $$EXTERNAL^DIDU  CALLOUT^DIEFU  $$CONVQQ^DILIBF  $$GET1^DIQ  $$DA^DIQGQ  
($$DT,$$N9,$$Q,$$ROOT)^DIQGU  $$DDN^DIQGU0  $$DATE^DIUTL  

Caller Graph

Legends:

Legend of Colors

Package Component Superscript legend

protocol O screenman SM broker B event driver Ed print P extended action Ea limited protocol LP edit E server Se subscriber Su inquire I run routine RR action A

Caller Graph

Caller Graph Total: 7

Package Total Caller Graph
VA FileMan 7 DDBR  DDBR3  DDBRAP  DIQ  DIQGDD  DIQGDDF  DIQGQ  

Entry Points

Name Comments DBIA/ICR reference
REAL
GIVEUP
CMPAUD(DEXPR,DIQGS) ;DEXPR is Expression, DIQGS is string of Fields used
GET(DIQGR,DA,DR,DIQGPARM,DIQGETA,DIQGERRA,DIQGIPAR) ; file,rec,fld,parm,targetarray,errarray,int
DD
DA
F(DIQGEY,X)
FE
EXPR(DIFILE,DIEXPR)
DIQ
DFF
TRYCOMP
CREF(X)
DDENTRY
BMW ;PUT WORD-PROCESSING FIELD INTO @DIQGETA
TXT ;;
OUT
AUDIT
C
FIELD
CP
DDROOT(X)
IEN(IEN,DA)
WP(DIQGSA,DIQGTA,DIQGZN,DIQGP)
DY(Y)
D0

External References

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

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DD( DA+2, BMW+1, BMW+8, DDROOT
^DIC - [#1] CP

Label References

Name Line Occurrences
$$CREF DFF
$$DDROOT DA+4
$$F DDENTRY+1, DDENTRY+7, DDENTRY+8, DA+1, DA+2, DA+3, DA+4, DFF, DFF+1, FIELD
, FIELD+1, GIVEUP, BMW+8, BMW+10
BMW DIQ+1
C TRYCOMP+1
CMPAUD TRYCOMP+1, C+7
DIQ FIELD+4
EXPR TRYCOMP, CMPAUD+8
FE C, BMW+1
IEN DA
REAL DIQ+1

Naked Globals

Name Field # of Occurrence
^( FIELD, CP, BMW+6, WP
^("GL" CP
^(0 FIELD+4, CP, OUT, BMW+6, WP
^(9.01 C+7
^(9.1 C+7

Local Variables

Legend:

>> 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

Marked Items

Name Field # of Occurrence
$T(TXT+X F
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  Marked Items |  All