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

Package: Template Compare

Routine: ATSERCH4


Information

ATSERCH4 ;TUCSON/DG;GETS STORED RESULTS FOR COMPARISON [ 10/25/91 1:31 PM ]

Source Information

Source file <ATSERCH4.m>

Call Graph

Call Graph Total: 4

Package Total Call Graph
Template Compare 4 EOJ^ATSERCH  (,SEARCH)^ATSERCH3  ^ATSERCHD  (CHKMTCH,WRITE)^ATSERCHG  

Caller Graph

Caller Graph Total: 3

Package Total Caller Graph
Template Compare 3 ATSERCH9  ATSERCHB  ATSERCHH  

Entry Points

Name Comments DBIA/ICR reference
ZTM ;ENTRY POINT FOR TASKMAN
CONT ;CONT OF LINKSRCH+3
SETTEMP ;SETS NODES WITH RESULTS OF LAST SEARCH COMPARE
GET ;GETS STORED RESULTS, PLACE IN ^UTILITY
MERGE2 ;CONT OF FOR LOOP
LINKPTR ;LINK COMMON POINTER VALUES OF FIELDS TO POINTER FILE
MERGE ;FIRST TEMPLATE WITH LESSER COUNT, COMPARE TO TEMPLATE TWO
LINKSRCH ;COMMON POINTER VALUES OF FIELDS
EOJ ;
GET2 ;CONTINUATION OF FOR LOOP IN GET FOR A DATA FILE THAT IS NOT THE PTED
GET3 ;CONT. OF FOR LOOP IF FILE WITH SEARCH TEMPLATE LINKED TO

External References

Name Field # of Occurrence
EOJ^ATSERCH ZTM+10
^ATSERCH3 ATSERCH4+4
SEARCH^ATSERCH3 ZTM+7
^ATSERCHD ATSERCH4+8
CHKMTCH^ATSERCHG ZTM+8
WRITE^ATSERCHG ZTM+6

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^UTILITY("ATSEARCH" ZTM+1!, GET2+7*, GET3+3*, MERGE+5, MERGE+6!, LINKPTR+2*, LINKSRCH+3, LINKSRCH+4, CONT+1*, SETTEMP+1!
, SETTEMP+2*, EOJ+1!

Label References

Name Line Occurrences
@( GET+2, MERGE2+1
CONT LINKSRCH+3, LINKSRCH+4
EOJ ATSERCH4+5, ATSERCH4+10, ZTM+9
GET ZTM+3, ZTM+4
MERGE ZTM+5
MERGE2 MERGE+7
SETTEMP MERGE+5

Naked Globals

Name Field # of Occurrence
^(2 EOJ+1!

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
ATSDFN GET+1*, GET+2*, GET2+2, GET2+7, GET3+3, LINKSRCH+3*, LINKSRCH+4*, CONT+1, EOJ+1!
>> ATSEARCH( GET+1*, GET+2, GET2+2, GET2+4, GET2+7*, GET3+3*
>> ATSEARCH("FILELINK" MERGE2+1
>> ATSEARCH("MER GE COUNT" , GET+1*, LINKPTR+1*, CONT+1*
>> ATSEARCH("PTRFILENUM" MERGE2+1
>> ATSEARCH(1 MERGE+2, LINKSRCH+3
>> ATSEARCH(2 MERGE+2, LINKSRCH+3
ATSECDY MERGE+1*, MERGE+2*, MERGE+3*, MERGE+4*, EOJ+1!
ATSEDOT GET+1*, GET2+8*, GET3+4*, EOJ+1!
ATSEFLY GET2+4*, GET2+5, GET2+6, EOJ+1!
ATSENDPC GET2+2*, GET2+3, GET2+4*, GET2+5, GET2+6*, GET2+7, EOJ+1!
>> ATSENLAG GET2+3, GET2+5, GET2+6
ATSENUL EOJ+1!
ATSETMP ZTM+6, EOJ+1!
>> ATSFLAG ATSERCH4+5, ATSERCH4+10
ATSI LINKSRCH+4*, EOJ+1!
ATSL LINKSRCH+4*, SETTEMP+2*, EOJ+1!
>> ATSMTCH MERGE+2, MERGE+3, MERGE+4
>> ATSNOT MERGE2+1, LINKSRCH+3
ATSPRIMY MERGE+1*, MERGE+2*, MERGE+3*, MERGE+4*, MERGE+7, EOJ+1!
ATSPTVAL MERGE+7*, LINKPTR+2, LINKSRCH+3, LINKSRCH+4, EOJ+1!
>> ATSRCSTR ZTM+7
>> ATSTASK ATSERCH4+10, ZTM+2, ZTM+6, ZTM+10, GET2+8, GET3+4
ATSTMPN SETTEMP+2*, EOJ+1!
ATSUB ZTM+3*, ZTM+4*, GET+1, GET+2, GET2+2, GET2+4, GET2+7, GET3+3, EOJ+1!
>> ATSX LINKSRCH+3
>> L GET+2*, MERGE+7*, LINKSRCH+3*
U GET2+4
>> ZTQEUED ZTM+1
>> ZTREQ ZTM+1*
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  All