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

XDRDPRG2.m

Go to the documentation of this file.
  1. XDRDPRG2 ;SF-IRMFO/REM - PURGE MERGE PROCESS FILE; 9/26/96 [ 04/02/2003 8:47 AM ]
  1. ;;7.3;TOOLKIT;**1001**;APR 1, 2003
  1. ;;7.3;TOOLKIT;**23**;Apr 25, 1995
  1. ;;
  1. ;;
  1. EN ;
  1. N Y
  1. Q:$$CHK(15.2)
  1. ;W ! K DIR S DIR(0)="Y",DIR("A")="Do you wish to Queue this purging (Y/N)"
  1. ;D ^DIR K DIR I $D(DIRUT) Q
  1. ;I Y D QUEUE Q
  1. D ASK
  1. Q
  1. ;
  1. QUEUE ;Queues the process.
  1. S ZTRTN="START^XDRDPRG2",ZTIO="",ZTDESC="Merge Process File Purge"
  1. D ^%ZTLOAD
  1. QUEUEX Q
  1. ;
  1. CHK(XDRFL) ;Checks if data in file.
  1. N XDRGL
  1. S XDRGL=^DIC(XDRFL,0,"GL")
  1. I $D(@(XDRGL_"""B"""_")")) Q 0
  1. W *7,!!,"THERE IS NO DATA IN FILE!",!!
  1. Q 1
  1. ;
  1. ASK ;Ask user for entries to purge then purge.
  1. N Y,DA,DIC,DIR,DIK,NAME
  1. F D Q:Y<0
  1. .W ! S DIC=15.2,DIC(0)="AEMZ",DIC("A")="Select Merge Process to Purge: "
  1. .S DIC("S")="I $P(^(0),U,4)=""C""" ;Scrn for only Completed ones.
  1. .D ^DIC Q:+Y<0 S NAME=Y(0,0),DA=+Y
  1. .S DIR(0)="Y",DIR("B")="NO",DIR("A")="Are you sure you want to delete """_NAME_""""
  1. .D ^DIR Q:$D(DIRUT)!('Y)
  1. .S DIK="^VA(15.2," D ^DIK
  1. .W !!,*7,?3,""""_NAME_""""," DELETED!",!
  1. Q