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

XBCDICD.m

Go to the documentation of this file.
  1. XBCDICD ; IHS/ADC/GTH - DELETE BAD FILES ; [ 02/07/97 3:02 PM ]
  1. ;;3.0;IHS/VA UTILITIES;;FEB 07, 1997
  1. ;
  1. ; Part of XBCDIC
  1. ;
  1. START ;
  1. S XBCDDEL=0,XBCDFILE=""
  1. F XBCDL=0:0 S XBCDFILE=$O(^UTILITY("XBDSET",$J,XBCDFILE)) Q:XBCDFILE="" S XBCDGOOD=1 D:$D(^(XBCDFILE,"ERR"))\10 ERRORS K:XBCDGOOD ^UTILITY("XBDSET",$J,XBCDFILE)
  1. I XBCDDEL W !!,"Executing ^XBKD to delete specified files!" D EN2^XBKD
  1. KILL XBCDDEL,XBCDFILE,XBCDGOOD,XBCDX,XBCDNDIC
  1. Q
  1. ;
  1. ERRORS ; RESOLVE ERRORS SET BY ^XBCDIC2 OR ^XBCDIC3
  1. W !
  1. S XBCDX=""
  1. F XBCDL=0:0 S XBCDX=$O(^UTILITY("XBDSET",$J,XBCDFILE,"ERR",XBCDX)) Q:XBCDX="" W !,^(XBCDX)
  1. ACTR ;
  1. R !!," Delete file? (Y/N) ",XBCDX:$G(DTIME,999)
  1. I XBCDX'="Y"&(XBCDX'="N") W *7," ??" G ACTR
  1. S:XBCDX="Y" XBCDDEL=1,XBCDGOOD=0,^UTILITY("XBDSET",$J,XBCDFILE)="A^A"
  1. KILL ^UTILITY("XBDSET",$J,XBCDFILE,"ERR")
  1. Q
  1. ;