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 |  All
Print Page as PDF
Routine: XDRDUP

Package: Toolkit

Routine: XDRDUP


Information

XDRDUP ;SF-IRMFO/IHS/OHPRD/JCM - COMPARES TWO RECORDS TO SEE IF DUP OF EACH OTHER; [ 04/02/2003 8:47 AM ]

Source Information

Source file <XDRDUP.m>

Call Graph

Call Graph Total: 4

Package Total Call Graph
Toolkit 3 ^XDRDADD  ^XDRDSCOR  ^XDREMSG  
VA Fileman 1 EN^DIQ1  

Caller Graph

Caller Graph Total: 5

Package Total Caller Graph
Toolkit 5 XDRDADJ  XDRDCOMP  XDRDMAIN  XDRDPDTI  XDRMADD  

Entry Points

Name Comments DBIA/ICR reference
MAINX
EN ; EP - Called by XDRDADJ,XDRDPDTI
END
TESTX
ENX
VALUE ;
DIQ1 ;
START ;
EOJ ;
TEST ;
MAIN ;

External References

Name Field # of Occurrence
EN^DIQ1 DIQ1+2, DIQ1+3, VALUE+5
^XDRDADD MAIN+15
^XDRDSCOR START+3
^XDREMSG START+2, TEST+2, EN+8

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^%ZOSF("TEST" TEST+2
^TMP("XDRDUPS1" MAIN+14*
^TMP("XDRDUPSC" MAIN+13
^VA(15 - [#15] EN+5, EN+6, EN+7
^VA(15.1 - [#15.1] EN+7, EN+9
^XTMP("XDRERR" MAIN+3*

Label References

Name Line Occurrences
@( TEST+4
DIQ1 MAIN+1
END START+2, START+3
ENX EN+8
EOJ END
MAIN START+9
START EN+10
TEST MAIN+5
TESTX TEST+2
VALUE START+6

Naked Globals

Name Field # of Occurrence
^( MAIN+13*

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
% START+1!, START+4*, MAIN+6*, MAIN+7!
D0 DIQ1+2!, DIQ1+3!
DA DIQ1+2*!, DIQ1+3*!, VALUE+1*, VALUE+3*, VALUE+6!
DIC DIQ1+1*, DIQ1+3!, VALUE+3*, VALUE+6!
DIQ DIQ1+2*, DIQ1+3*!, VALUE+3*, VALUE+6!
DIQ(0 DIQ1+1*, VALUE+3*
DR DIQ1+1*, DIQ1+3!, VALUE+3*, VALUE+6!
J1 MAIN+11~, MAIN+12*, MAIN+13, MAIN+14
J2 MAIN+11~, MAIN+13*, MAIN+14
U MAIN+14, TEST+1, TEST+2, TEST+7, EN+5, EN+6, EN+7
X TEST+2*!
XDRCD START+2, MAIN+14, DIQ1+2, EN+4!, EN+5*, EOJ+1!
XDRCD( DIQ1+2
XDRCD2 START+2, START+6, MAIN+3, MAIN+14, DIQ1+3, EN+4!, EN+6*, EOJ+1!, VALUE+1!*, VALUE+3
, VALUE+6*
XDRCD2( MAIN+6!
XDRD EOJ+1!
XDRD("DUPSCORE" MAIN+4*, MAIN+12, MAIN+15, TEST+6*
XDRD("NOADD" MAIN+15
XDRD("TEST RO UTINE" , TEST+1*, TEST+2, TEST+4, TESTX!
XDRD("TEST SC ORE" , TEST+3*, TEST+5, TEST+6, TEST+7
XDRD(0 EN+9*
>> XDRDCOMP MAIN+15
>> XDRDPDA EN+5, EN+6, EN+7, EOJ+1
>> XDRDPDTI EOJ+1
XDRDSCOR START+3, EOJ+1!
XDRDSCOR( START+4*
XDRDSCOR("DR" MAIN+1, DIQ1+1, VALUE+2, VALUE+3
XDRDSCOR("MAX" MAIN+8, MAIN+9, MAIN+10, MAIN+12, TEST+7*
XDRDSCOR("PDT" MAIN+8*, MAIN+15
XDRDSCOR("PDT%" MAIN+8
XDRDSCOR("VDT" START+5*, MAIN+9*
XDRDSCOR("VDT%" START+5, MAIN+9
XDRDTEST EOJ+1!
XDRDTEST( MAIN+5, TEST+1, TEST+7
XDRDTO MAIN+5*, MAIN+6!, TEST+1, TEST+5, TEST+7
XDRDTYPE MAIN+3, MAIN+13, MAIN+14, EN+2~, EN+3*
>> XDRDUP("TEST SCORE" , TEST+5*
XDRDUPFL MAIN+1*, MAIN+2!, DIQ1+1, DIQ1+2
>> XDRERR START+2*, TEST+2*, EN+8*
XDRFL MAIN+13, MAIN+14, EN+7*, EN+8, EN+9, EOJ+1!
>> XDRI VALUE+2*, VALUE+3
XDRQFLG START+1*, START+3, MAIN+5, EOJ+1!
XX VALUE+4!, VALUE+6!
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  All