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

Package: IHS VA Utilities

Routine: XBRSRCH4


Information

XBRSRCH4 ; IHS/ADC/GTH - SEARCH XREFS FOR ROUTINES ; [ 02/07/97 3:02 PM ]

Source Information

Source file <XBRSRCH4.m>

Call Graph

Call Graph Total: 2

Package Total Call Graph
IHS VA Utilities 1 ^XBRSRCH1  
VA Fileman 1 ^DIC  

Caller Graph

Caller Graph Total: 1

Package Total Caller Graph
IHS VA Utilities 1 XBRSRCH  

Entry Points

Name Comments DBIA/ICR reference
SBTRACE ; CHECK ALL SUB-FILES
EN ;EP - ENTRY POINT FOR CALLING ROUTINES
FIELD ; CHECK FIELD'S XREFS
SBTRACE2 ;
EOJ ;
LIST ; LIST ROUTINE NAMES
CHKSK ; CHECK XREF SET/KILL
WRITE ;
START ;
FILE ; CHECK ONE FILE OR SUB-FILE
CHKXREF ; CHECK ONE XREF

External References

Name Field # of Occurrence
^DIC START+3
^XBRSRCH1 CHKSK+3

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !!,"This routine searches a file for XREFS that call routines.",!
  • Line Location: START+1
Function Call: WRITE
  • Prompt: "."
  • Line Location: WRITE+1
Function Call: WRITE
  • Prompt: !
  • Line Location: WRITE+2
Function Call: WRITE
  • Prompt: !,XBSXREF("FILE"),",",XBSXREF("FIELD"),?20,$E(X,1,59)
  • Line Location: WRITE+3
Function Call: WRITE
  • Prompt: !?20,$E(X,1,59)
  • Line Location: WRITE+4
Function Call: WRITE
  • Prompt: !!,"Sorted list of routines found:",!
  • Line Location: LIST+2
Function Call: WRITE
  • Prompt: !,"^",X
  • Line Location: LIST+4
Function Call: WRITE
  • Prompt: !
  • Line Location: LIST+6
Routine Call
  • DIC
  • Line Location:
    • START+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( SBTRACE2+2, FILE+2, FIELD+1, FIELD+3, CHKXREF+1, CHKXREF+3
^UTILITY("XBRSRCH" START+6!, LIST+1, LIST+4, LIST+5!

Label References

Name Line Occurrences
CHKSK CHKXREF+2, CHKXREF+4
CHKXREF FIELD+3
EOJ START+4, EN+4
FIELD FILE+2
FILE SBTRACE+3
LIST EN+3
SBTRACE EN+2
SBTRACE2 SBTRACE+3
WRITE CHKSK+4

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
DIC START+2*, EOJ+1!
DIC(0 START+2*
U START+2*, CHKSK+1, CHKSK+2, CHKSK+3
X CHKXREF+1*, CHKXREF+3*, CHKSK+1, CHKSK+2, CHKSK+3, WRITE+3, WRITE+4*, LIST+3*, LIST+4*, EOJ+1!
X0 EOJ+1!
X1 EOJ+1!
X2 EOJ+1!
XBRSRCH EOJ+2!
XBRSRCH("FOUND" CHKSK+2*, CHKSK+4
XBRSRCH("NO D ETAIL" , WRITE+1
XBSXREF EOJ+3!
XBSXREF("CNT" SBTRACE+2*, SBTRACE2+2*
XBSXREF("COUNT" CHKSK+2*, CHKSK+3
XBSXREF("FIELD" FILE+1*, FILE+2*, FIELD+1, FIELD+3, CHKXREF+1, CHKXREF+3, WRITE+3
XBSXREF("FILE" START+5*, SBTRACE+2, SBTRACE+3*, SBTRACE2+2, FILE+2, FIELD+1, FIELD+3, CHKXREF+1, CHKXREF+3, WRITE+2
, WRITE+3
XBSXREF("I" CHKSK+3*
XBSXREF("L" SBTRACE+3*, SBTRACE2+2*, FILE+2*, FIELD+3*, WRITE+4*, LIST+4*
XBSXREF("LAST FILE" , EN+1*, WRITE+2*
XBSXREF("LCTL" SBTRACE+3*, SBTRACE2+1*, SBTRACE2+2*
XBSXREF("MASTER" START+7*, EN+3, EOJ+2
XBSXREF("XREF" FIELD+2*, FIELD+3*, CHKXREF+1, CHKXREF+3
XBSXREFF SBTRACE+1!, EOJ+3!
XBSXREFF( SBTRACE+2*, SBTRACE+3!, SBTRACE2+2*
XBSXREFF("" SBTRACE+3
Y START+4, START+5, CHKSK+3*, EOJ+1!
YY EOJ+1!
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 |  Local Variables |  All