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 |  Local Variables |  All
Print Page as PDF
Routine: DDSPTR

Package: VA FileMan

Routine: DDSPTR


Information

DDSPTR ;SFISC/MKO-SET "PT" AND "PTB" NODES ;7JAN2004

Source Information

Source file <DDSPTR.m>

Call Graph

Call Graph

Call Graph Total: 2

Package Total Call Graph
VA FileMan 2 ($$AFTQ,$$FIELD,$$GETFLD,$$PIECE,$$QT,$$RPAR,$$UQT)^DDSLIB  BLD^DIALOG  

Caller Graph

Legends:

Legend of Colors

Package Component Superscript legend

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

Caller Graph

Caller Graph Total: 4

Package Total Caller Graph
VA FileMan 4 DDSCOMP  DDSIT  DDSVALM  DDSZ  

Entry Points

Name Comments DBIA/ICR reference
PT(DDSDDP,EXP,DDS,PG,BK) ;Set "PT" and "PTB" nodes
DD(DDP,EXP,BK,CD,FDL,COMP) ;Parse DD expression
LOOP
LOOP1
COMPTR
FO(DDP,EXP,DDS,PG,BK,CD,FDL,COMP) ;Parse FO expression
GETFF(FD2,DDP) ;Get file, field
LKPARM(P,F,D,S) ;Parse lookup params

External References

Name Field # of Occurrence
$$AFTQ^DDSLIB LOOP1+1, GETFF+5
$$FIELD^DDSLIB LOOP1+7
$$GETFLD^DDSLIB FO+10
$$PIECE^DDSLIB FO+8
$$QT^DDSLIB LKPARM+13
$$RPAR^DDSLIB DD+15, FO+5
$$UQT^DDSLIB LOOP1+2, GETFF+6
BLD^DIALOG DD+19, LOOP1+10, COMPTR+11, COMPTR+13, COMPTR+15, FO+20, FO+33, FO+35, GETFF+10

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DD( LOOP1+9, COMPTR+14, FO+34
^DIC - [#1] COMPTR+14, COMPTR+16, FO+34, FO+36
^DIC("B" GETFF+10, GETFF+11
^DIST( COMPTR+12, FO+18, FO+22, FO+25, FO+32

Label References

Name Line Occurrences
DD PT+6, FO+39
FO PT+5
GETFF LOOP1+20, COMPTR+9, FO+31
LKPARM COMPTR+7, FO+29
LOOP COMPTR+18
LOOP1 LOOP1+10

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
BK PT~, PT+3, PT+5, PT+6, PT+10, PT+11, PT+14, DD~, COMPTR+12, FO~
, FO+3*, FO+10, FO+32, FO+39
CD PT+1~, PT+5, PT+6, PT+11*, PT+12*, PT+13, DD~, LOOP*, LOOP1+14, LOOP1+18
, LOOP1+22, COMPTR+1, COMPTR+8, COMPTR+16, COMPTR+19, FO~, FO+4*, FO+38, FO+39
CD( PT+11, LOOP1+14*, LOOP1+18*, LOOP1+22*, COMPTR+1*, COMPTR+8*, COMPTR+16*, COMPTR+19*, FO+38*
CD(1 FO+15*, FO+23*, FO+30*, FO+36*
COMP DD~, LOOP1+12, LOOP1+13, COMPTR+11, FO~, FO+13, FO+14, FO+39
D COMPTR+5~, COMPTR+7, COMPTR+16, FO+27~, FO+29, FO+36, LKPARM~, LKPARM+6*, LKPARM+14*, LKPARM+15*
, LKPARM+16*, LKPARM+17*, LKPARM+18*
DDP PT+1~, PT+2*, PT+5, PT+6, PT+13*, PT+14, DD~, DD+16*, DD+19, LOOP1+7
, LOOP1+9, LOOP1+10*, LOOP1+14, LOOP1+15, LOOP1+18, LOOP1+19, LOOP1+20, LOOP1+22, LOOP1+23, LOOP1+24*
, COMPTR+1, COMPTR+2, COMPTR+3*, COMPTR+6, COMPTR+8, COMPTR+9, COMPTR+12*, COMPTR+13, COMPTR+14, COMPTR+15
, COMPTR+16, FO~, FO+25*, FO+31, FO+32*, FO+33, FO+34, FO+35, FO+36, FO+39
, GETFF~, GETFF+6*, GETFF+7*, GETFF+9, GETFF+10, GETFF+11*
DDS PT~, PT+5, FO~, FO+3*, FO+10
DDSDDP PT~, PT+2
>> DDSREFS PT+3*, PT+10, PT+11, PT+14
>> DIERR PT+7, LOOP1+7, LOOP1+17, COMPTR+4, COMPTR+9, COMPTR+10, FO+11, FO+26, FO+31
EXP PT~, PT+5, PT+6, DD~, DD+13, DD+15, DD+16, DD+17*, LOOP1, LOOP1+1
, LOOP1+2, LOOP1+3, LOOP1+5, LOOP1+6, LOOP1+10*, COMPTR+18*, FO~, FO+5, FO+6, FO+7
, FO+39*
F COMPTR+5~, COMPTR+7, COMPTR+8, FO+27~, FO+29, FO+30, LKPARM~, LKPARM+6*, LKPARM+9*
FD PT+1~, PT+13*, PT+14
FD1 DD+12~, LOOP1+2*, LOOP1+5*, LOOP1+7*, LOOP1+9, LOOP1+14, LOOP1+15, LOOP1+18, LOOP1+19, LOOP1+22
, LOOP1+23, COMPTR+1, COMPTR+2, COMPTR+6, COMPTR+8, FO+1~, FO+6*, FO+8, FO+10*, FO+15
, FO+16, FO+18, FO+22, FO+23, FO+24, FO+25, FO+28, FO+30
FD2 DD+12~, LOOP1+2*, LOOP1+5*, LOOP1+10, LOOP1+12, LOOP1+20, COMPTR+9, COMPTR+10, COMPTR+18, FO+1~
, FO+7*, FO+13, FO+31, FO+32, FO+38, FO+39, GETFF~, GETFF+4, GETFF+5, GETFF+6*
, GETFF+7*
FDL PT+1~, PT+5, PT+6, PT+9*, PT+10, PT+12, PT+13, DD~, LOOP1+15*, LOOP1+19*
, LOOP1+23*, COMPTR+2*, COMPTR+6*, FO~, FO+16*, FO+24*, FO+28*, FO+39
I DD+14~, DD+15*, DD+16, DD+17, LOOP1+1~*, LOOP1+2, LOOP1+3, FO+1~, FO+5*, FO+6
, FO+7, FO+8*, GETFF+5~*, GETFF+6, LKPARM+5~, LKPARM+7*, LKPARM+8
IP LKPARM+5~, LKPARM+8*, LKPARM+9, LKPARM+10, LKPARM+11, LKPARM+12*, LKPARM+13*, LKPARM+14, LKPARM+15
L LKPARM+5~, LKPARM+6*, LKPARM+10*, LKPARM+18
M LKPARM+5~, LKPARM+6*
P DD+12~, LOOP1+3*, LOOP1+6*, LOOP1+13*, LOOP1+14, COMPTR+7, COMPTR+15~, FO+1~, FO+6*, FO+14*
, FO+15, FO+19~, FO+20, FO+29, FO+35~, LKPARM~, LKPARM+7, LKPARM+8
P( FO+8*
P("FILE" COMPTR+15*, FO+35*
P(1 FO+10, FO+19*
P(2 FO+10, FO+19*
P(3 FO+10
PG PT~, PT+3, PT+5, PT+10, PT+11, PT+14, FO~, FO+3*, FO+10
S COMPTR+5~, COMPTR+7, COMPTR+16, FO+27~, FO+29, FO+36, LKPARM~, LKPARM+15*, LKPARM+16*, LKPARM+17*
TYP DD+12~, LOOP1+9*, LOOP1+10, LOOP1+17, LOOP1+21, LOOP1+24, COMPTR, COMPTR+3
U PT+3, PT+12, PT+13, LOOP1+9, LOOP1+15, LOOP1+19, LOOP1+23, COMPTR+2, COMPTR+12, FO+16
, FO+18, FO+22, FO+24, FO+25, FO+32, LKPARM+15
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Global Variables Directly Accessed |  Label References |  Local Variables |  All