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

Package: VA FileMan

Routine: DIFROMSY


Information

DIFROMSY ;SFIRMFO/DCM/TKW-MOVE KEY FILE ENTRIES ;12:32 PM 31 Oct 2001

Source Information

Source file <DIFROMSY.m>

Call Graph

Call Graph

Call Graph Total: 5

Package Total Call Graph
VA FileMan 5 BLD^DIALOG  FILE^DICN  (ERR1,ERR3,ERR4)^DIFROMSX  (,IX1)^DIK  $$FNO^DILIBF  

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 3 DIFROMS1  DIFROMS2  DINIT  
Automated Information Collection System 1 IBDEINI1  

Entry Points

Name Comments DBIA/ICR reference
DDKEYOUT(DIFRFILE,DIFRF2,DIFRTA) ; retrieve KEY entries for file
; DIFRFILE=top level file number
; DIFRF2=current file/subfile number
; DIFRTA=Global reference of transport global
IXPTR ; export index pointer
DDKEYIN(DIFRFILE,DIFRF2,DIFRSA) ;
; DIFRFILE=top level file#
; DIFRF2=current file/subfile#
; DIFRSA=global reference of transport global
ERR1(DIER,DIFRF2,DIFRNAME) ;

External References

Name Field # of Occurrence
BLD^DIALOG DDKEYIN+4, ERR1+3
FILE^DICN DDKEYIN+26
ERR1^DIFROMSX DDKEYOUT+16
ERR3^DIFROMSX DDKEYIN+14
ERR4^DIFROMSX DDKEYIN+27
^DIK DDKEYIN+25
IX1^DIK DDKEYIN+29
$$FNO^DILIBF DDKEYOUT+13

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DD( DDKEYIN+4, DDKEYIN+14
^DD("IX" - [#.11] IXPTR+3, DDKEYIN+19
^DD("KEY" - [#.31] DDKEYOUT+6, DDKEYOUT+7, DDKEYOUT+9, DDKEYOUT+10, DDKEYOUT+20, IXPTR+1, DDKEYIN+23, DDKEYIN+28*

Label References

Name Line Occurrences
ERR1 IXPTR+2, IXPTR+4, DDKEYIN+18, DDKEYIN+20
IXPTR DDKEYOUT+24

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
DA DDKEYIN+22~, DDKEYIN+25*, DDKEYIN+29!*
DIC DDKEYIN+22~, DDKEYIN+26*
DIC("DR" DDKEYIN+26*
DIC(0 DDKEYIN+26*
DICNT1 DDKEYOUT+4~, DDKEYOUT+8*, DDKEYOUT+13*
DICNT2 DDKEYOUT+4~, DDKEYOUT+8*, DDKEYOUT+17*, DDKEYOUT+18
DIEN DDKEYIN+22~, DDKEYIN+23*, DDKEYIN+24, DDKEYIN+25~, DDKEYIN+26*, DDKEYIN+27, DDKEYIN+28, DDKEYIN+29
DIER ERR1~, ERR1+3
>> DIFRD0 DDKEYOUT+7*, DDKEYOUT+9, DDKEYOUT+10, DDKEYOUT+20, DDKEYOUT+23, IXPTR+1
DIFRD1 DDKEYOUT+4~, DDKEYOUT+8*, DDKEYOUT+9*, DDKEYOUT+10, DDKEYIN+5~, DDKEYIN+9*, DDKEYIN+10*, DDKEYIN+11
DIFRDO DDKEYOUT+4~
DIFRER DDKEYIN+4~, ERR1+1~, ERR1+3
DIFRER("FILE" DDKEYIN+4*
DIFRER(1 ERR1+1*
DIFRER(2 ERR1+2*
DIFRF DDKEYOUT+4~, DDKEYOUT+11*, DDKEYOUT+12, DDKEYOUT+13, DDKEYOUT+14, DDKEYOUT+15, DDKEYOUT+16, DDKEYIN+5~, DDKEYIN+12*, DDKEYIN+13
, DDKEYIN+14
DIFRF2 DDKEYOUT~, DDKEYOUT+6, DDKEYOUT+7, DDKEYOUT+20, DDKEYOUT+21, DDKEYOUT+23, IXPTR+2, IXPTR+4, IXPTR+5, DDKEYIN~
, DDKEYIN+6, DDKEYIN+17, DDKEYIN+18, DDKEYIN+20, DDKEYIN+23, DDKEYIN+26, DDKEYIN+27, ERR1~, ERR1+2
>> DIFRFDD DDKEYOUT+15, DDKEYOUT+18
DIFRFILE DDKEYOUT~, DDKEYOUT+20, DDKEYOUT+21, DDKEYOUT+23, IXPTR+5, DDKEYIN~, DDKEYIN+6, DDKEYIN+17
DIFRFLD DDKEYOUT+4~, DDKEYOUT+11*, DDKEYOUT+12, DDKEYOUT+14, DDKEYOUT+16, DDKEYIN+5~, DDKEYIN+12*, DDKEYIN+13, DDKEYIN+14
DIFRIN DDKEYIN+5~, DDKEYIN+6*, DDKEYIN+8, DDKEYIN+9
DIFRIN1 DDKEYIN+5~, DDKEYIN+9*, DDKEYIN+10, DDKEYIN+11, DDKEYIN+21*, DDKEYIN+28
DIFRKPTR DDKEYIN+5~, DDKEYIN+19*, DDKEYIN+20, DDKEYIN+21
DIFRNAME DDKEYOUT+4~, DDKEYOUT+5*, DDKEYOUT+6*, DDKEYOUT+7, DDKEYOUT+16, DDKEYOUT+20, DDKEYOUT+21, DDKEYOUT+23, IXPTR+2, IXPTR+4
IXPTR+5, DDKEYIN+5~, DDKEYIN+7*, DDKEYIN+8*, DDKEYIN+9, DDKEYIN+14, DDKEYIN+17, DDKEYIN+18, DDKEYIN+20, DDKEYIN+23
, DDKEYIN+26, DDKEYIN+27, ERR1~, ERR1+1
DIFRSA DDKEYIN~, DDKEYIN+6, DDKEYIN+17
DIFRTA DDKEYOUT~, DDKEYOUT+14, DDKEYOUT+15, DDKEYOUT+20, DDKEYOUT+21, DDKEYOUT+23, IXPTR+5
DIIXPTR IXPTR+1~*, IXPTR+2, IXPTR+3
DIK DDKEYIN+22~, DDKEYIN+25*, DDKEYIN+29!*
DINODE DDKEYOUT+4~
DINUM DDKEYIN+24~*
DIOUT DDKEYOUT+4~, DDKEYOUT+5*, DDKEYOUT+6, DDKEYOUT+9, DDKEYOUT+18, DDKEYIN+5~, DDKEYIN+9*, DDKEYIN+10, DDKEYIN+16, DDKEYIN+17
, ERR1+3*
DO DDKEYIN+22~
U DDKEYOUT+11, IXPTR+1, IXPTR+3, DDKEYIN+12, DDKEYIN+19, DDKEYIN+21
X DDKEYOUT+4~, DDKEYOUT+10*, DDKEYOUT+11, DDKEYOUT+13*, DDKEYOUT+14, DDKEYOUT+15, DDKEYOUT+21*, DDKEYOUT+22, IXPTR+3~*, IXPTR+4
IXPTR+5, DDKEYIN+5~, DDKEYIN+11*, DDKEYIN+12, DDKEYIN+17*, DDKEYIN+18, DDKEYIN+19, DDKEYIN+26*
Y DDKEYOUT+4~, DDKEYOUT+22*, IXPTR+3~*, IXPTR+4, IXPTR+5, DDKEYIN+26
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Global Variables Directly Accessed |  Label References |  Local Variables  | All