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 |  Interaction Calls |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  All
Print Page as PDF
Routine: AURXREF2

Package: Utilities

Routine: AURXREF2


Information

AURXREF2 ; INITIALIZATION ROUTINES FOR DRIVER [ 10/27/87 8:34 AM ]

Source Information

Source file <AURXREF2.m>

Call Graph

Call Graph Total: 2

Package Total Call Graph
VA Fileman 2 STORLIST^%RCR  ^DIC  

Caller Graph

Caller Graph Total: 1

Package Total Caller Graph
Utilities 1 AURXREF  

Entry Points

Name Comments DBIA/ICR reference
BLDXRT ; BUILD XREF TABLE
XREFS ; DISPLAY XREFS FOR FIELD
XREFS2 ; DISPLAY XREFS
CONFIRM ; GET USER CONFIRMATION
GETFIELD ; GET FIELD TO XREF
GETXREF ; GET XREFS FROM FIELD
INFOSAVE ; GET XREF/NODE/PIECE INFO AND SAVE
RECURSE ;
GFRCR ; GET FIELD RECURSION
INIT ; INITIALIZATION
GETFILE ; GET FILE TO BE RE-XREFED
CONFIRM2 ;
CONFIRM3 ;
CONFIRM4 ;

External References

Name Field # of Occurrence
STORLIST^%RCR GFRCR+4
^DIC GETFILE+1, GETFIELD+3, GETXREF+3

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !!,"Invalid entry point!",!
  • Line Location: AURXREF2+3
Function Call: WRITE
  • Prompt: !!,"RE-INDEX selected cross-references.",!
  • Line Location: INIT+2
Function Call: WRITE
  • Prompt: !
  • Line Location: GETFIELD+1
Function Call: WRITE
  • Prompt: !!,"Computed fields do not have xrefs."
  • Line Location: GETFIELD+10
Function Call: WRITE
  • Prompt: !!,"This field has no xrefs!"
  • Line Location: GETFIELD+12
Function Call: WRITE
  • Prompt: !,"This field has the following xrefs. Select by number:"
  • Line Location: XREFS+1
Function Call: WRITE
  • Prompt: !,AURXREF("XREF"),?10,X,?20,Y
  • Line Location: XREFS2+5
Function Call: WRITE
  • Prompt: !
  • Line Location: GETXREF+1
Function Call: WRITE
  • Prompt: !!,*7,"Sorry, I don't do TRIGGERS!"
  • Line Location: INFOSAVE+2
Function Call: WRITE
  • Prompt: !!,*7,"Sorry, I only do xrefs at the file level!"
  • Line Location: INFOSAVE+3
Function Call: WRITE
  • Prompt: !!,"The ",$P(^DIC(AURXREF("FILE"),0),U,1)," file contains ",$P(@(AURXREF("GBL")_"0)"),U,4)," entries. The following xrefs will be",!,"killed and reset by the specified file or sub-file, and field:",!
  • Line Location: CONFIRM+1
Function Call: WRITE
  • Prompt: !,AURXREF("FILE"),?15,AURXREF("FIELD"),?25,^(AURXREF("XREF"))
  • Line Location: CONFIRM4+1
Routine Call
  • DIC
  • Line Location:
    • GETFILE+1
    • GETFIELD+3
    • GETXREF+3

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^DIC - [#1] Classic Fileman Calls

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DD( GETFIELD+6, GETFIELD+11, GFRCR+3, XREFS+2, XREFS2+1, XREFS2+4, INFOSAVE+1, INFOSAVE+3
^DIC - [#1] GETFILE+4, CONFIRM+1
^UTILITY("AURXREF" INIT+4!, BLDXRT+2, INFOSAVE+4*, CONFIRM+2, CONFIRM2+1, CONFIRM3+1

Label References

Name Line Occurrences
CONFIRM2 CONFIRM+2
CONFIRM3 CONFIRM2+1
CONFIRM4 CONFIRM3+1
GETFIELD BLDXRT+1, RECURSE+1
GETXREF XREFS+3
GFRCR GETFIELD+9
INFOSAVE GETXREF+6
XREFS GETFIELD+11
XREFS2 XREFS+2

Naked Globals

Name Field # of Occurrence
^( CONFIRM4+1
^(1 GETFIELD+11

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> %RCR GFRCR+4*
>> %RCR( GFRCR+2*
>> AURXREF("FIELD" BLDXRT+1, GETFIELD+2*, GETFIELD+5*, GETFIELD+6, GETFIELD+11, GFRCR+1, GFRCR+3, GFRCR+5*, RECURSE+1, XREFS+2
, XREFS2+1, XREFS2+4, GETXREF+3, INFOSAVE+1, INFOSAVE+3, INFOSAVE+4, CONFIRM2+1*, CONFIRM3+1, CONFIRM4+1
>> AURXREF("FILE" GETFILE+3*, GETFILE+4, GETFIELD+3, GETFIELD+6, GETFIELD+11, GFRCR+1, GFRCR+3*, GFRCR+5*, XREFS+2, XREFS2+1
, XREFS2+4, GETXREF+3, INFOSAVE+1, INFOSAVE+3, INFOSAVE+4, CONFIRM+1, CONFIRM+2*, CONFIRM2+1, CONFIRM3+1, CONFIRM4+1
>> AURXREF("GBL" GETFILE+4*, CONFIRM+1
>> AURXREF("L" BLDXRT+1*, RECURSE+1*, XREFS+2*, XREFS+3*, CONFIRM+2*, CONFIRM2+1*, CONFIRM3+1*
>> AURXREF("NODE" GETFIELD+7*, GETFIELD+10
>> AURXREF("PIECE" GETFIELD+8*, GETFIELD+9
>> AURXREF("QFLG" AURXREF2+3*, INIT+3*, GETFILE+2*, BLDXRT+2*, CONFIRM+4*
>> AURXREF("SAVE FIELD" , GFRCR+1*, GFRCR+5,  FILE" , GFRCR+1*, GFRCR+5
>> AURXREF("XREF" XREFS+2*, XREFS+3, XREFS2+1, XREFS2+4, XREFS2+5, GETXREF+2*, GETXREF+5*, INFOSAVE+1, INFOSAVE+3, INFOSAVE+4
, CONFIRM3+1*, CONFIRM4+1
DIC GETFILE+1*!, GETFIELD+3*!, GETXREF+3*
DIC(0 GETFILE+1*, GETFIELD+3*, GETXREF+3*
U INIT+1*, GETFIELD+6, GFRCR+3, XREFS2+1, INFOSAVE+1, CONFIRM+1
>> X GETFIELD+6*, GETFIELD+7, GETFIELD+8, XREFS2+1*, XREFS2+3, XREFS2+4, XREFS2+5, INFOSAVE+1*, INFOSAVE+2, INFOSAVE+3
, INFOSAVE+4, CONFIRM+3*, CONFIRM+4
>> Y GETFILE+2, GETFILE+3, GETFIELD+4, GETFIELD+5, GFRCR+2*, XREFS2+2*, XREFS2+3*, XREFS2+4*, XREFS2+5, GETXREF+4
, GETXREF+5
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  All