Home   Package List   Routine Alphabetical List   Global Alphabetical List   FileMan Files List   FileMan Sub-Files List   Package Component Lists   Package-Namespace Mapping  
Routine: AURSRCH

AURSRCH.m

Go to the documentation of this file.
  1. AURSRCH ; SEARCH FILE FOR CALLED ROUTINES [ 04/06/88 8:41 AM ]
  1. ;
  1. W !,"This routine searches a dictionary for called routines, excluding %DT* and DIC.",!
  1. S U="^"
  1. R !,"[D]etail or [L]ist only: L//",X S:X'="D" AURSRCH("NO DETAIL")=1
  1. W !
  1. S AURSRCH("QFLG")=0 F AURSRCH("L")=0:0 D LOOP Q:AURSRCH("QFLG")
  1. K AURSRCH
  1. Q
  1. ;
  1. LOOP ; ASK FILES UNTIL ALL DONE
  1. K ^UTILITY("AURSRCH",$J)
  1. S DIC="^DIC(",DIC(0)="AEMQ" D ^DIC
  1. I Y<0 D EOJ S AURSRCH("QFLG")=1 Q
  1. S AURSRCH("FILE")=+Y
  1. W !!,"INPUT TRANSFORMS",!
  1. S AUSINP("FILE")=AURSRCH("FILE")
  1. D EN^AURSRCH2
  1. W !!,"OUTPUT TRANSFORMS",!
  1. S AUSOUT("FILE")=AURSRCH("FILE")
  1. D EN^AURSRCH3
  1. W !!,"CROSS-REFERENCES",!
  1. S AUSXREF("FILE")=AURSRCH("FILE")
  1. D EN^AURSRCH4
  1. W !!,"MISCELLANEOUS ^DD ENTRIES",!
  1. S AUSM("FILE")=AURSRCH("FILE")
  1. D EN^AURSRCH5
  1. W !
  1. D LIST
  1. D EOJ
  1. Q
  1. ;
  1. LIST ; LIST ROUTINE NAMES
  1. Q:'$D(^UTILITY("AURSRCH",$J))
  1. W !!,"Sorted list of routines found:",!
  1. S X="" F AURSRCH("L")=0:0 S X=$O(^UTILITY("AURSRCH",$J,X)) Q:X="" W !,"^",X
  1. W !
  1. Q
  1. ;
  1. EOJ ;
  1. K ^UTILITY("AURSRCH",$J)
  1. K X,Y
  1. K DIC
  1. Q