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

AUCDICD.m

Go to the documentation of this file.
  1. AUCDICD ; DELETE BAD FILES [ 06/13/87 9:44 AM ]
  1. ;
  1. S AUCDDEL=0,AUCDFILE="" F AUCDL=0:0 S AUCDFILE=$O(^UTILITY("AUDSET",$J,AUCDFILE)) Q:AUCDFILE="" S AUCDGOOD=1 D:$D(^(AUCDFILE,"ERR"))\10 ERRORS K:AUCDGOOD ^UTILITY("AUDSET",$J,AUCDFILE)
  1. I AUCDDEL W !!,"Executing ^%AUKD to delete specified files!" D EN2^%AUKD
  1. K AUCDDEL,AUCDFILE,AUCDGOOD,AUCDX,AUCDNDIC
  1. Q
  1. ;
  1. ERRORS ; RESOLVE ERRORS SET BY ^AUCDIC2 OR ^AUCDIC3
  1. W !
  1. S AUCDX="" F AUCDL=0:0 S AUCDX=$O(^UTILITY("AUDSET",$J,AUCDFILE,"ERR",AUCDX)) Q:AUCDX="" W !,^(AUCDX)
  1. ACTR R !!," Delete file? (Y/N) ",AUCDX I AUCDX'="Y"&(AUCDX'="N") W *7," ??" G ACTR
  1. S:AUCDX="Y" AUCDDEL=1,AUCDGOOD=0,^UTILITY("AUDSET",$J,AUCDFILE)="A^A"
  1. K ^UTILITY("AUDSET",$J,AUCDFILE,"ERR")
  1. Q