BDWRSET ; IHS/CMI/LAB - RESET TX LOG AUGUST 14, 1992 ;
;;1.0;IHS DATA WAREHOUSE;;JAN 23, 2006
;IHS/CMI/LAB - XTMP
W !!,"This routine will reset the Data Warehouse Export Log. You must be",!,"absolutely sure that you have corrected the underlying problem that caused ","the Export process to fail in the first place!",!!
W "The Data Warehouse Export log entry you choose will be REMOVED from the log",!,"file and all Utility and Data globals associated with that run will be killed!!",!!
W "You must now select the Log Entry to be RESET. <<< SELECT CAREFULLY >>>",!
S DIC="^BDWXLOG(",DIC(0)="AEMQ",DIC("S")="I $P(^BDWXLOG(Y,0),U,15)'=""C"",$P(^BDWXLOG(Y,0),U,15)'=""P""" D ^DIC K DIC I Y=-1 W !!,"Goodbye" G EOJ
S BDWDFN=+Y
D DISP
S DIR(0)="Y",DIR("A")="Are you sure you want to do this",DIR("B")="N" D ^DIR K DIR S:$D(DUOUT) DIRUT=1
I Y'=1 D EOJ Q
DIK ;
S DA=BDWDFN,DIK="^BDWXLOG(" D ^DIK
K ^XTMP("BDWDR"),^XTMP("BDWREDO")
D EOJ
Q
DISP ;
DIQ ; CALL TO DIQ
W !!,"Information for Log Entry ",BDWDFN,!
S DIC="^BDWXLOG(",DA=BDWDFN,DR="0;31",DIQ(0)="C" D EN^DIQ
K DIC,DIQ,DR,DA
Q
EOJ ;
K DA,DIK,BDWDFN,Y,X,DIR,DIRUT
Q
BDWRSET ; IHS/CMI/LAB - RESET TX LOG AUGUST 14, 1992 ;
+1 ;;1.0;IHS DATA WAREHOUSE;;JAN 23, 2006
+2 ;IHS/CMI/LAB - XTMP
+3 WRITE !!,"This routine will reset the Data Warehouse Export Log. You must be",!,"absolutely sure that you have corrected the underlying problem that caused ","the Export process to fail in the first place!",!!
+4 WRITE "The Data Warehouse Export log entry you choose will be REMOVED from the log",!,"file and all Utility and Data globals associated with that run will be killed!!",!!
+5 WRITE "You must now select the Log Entry to be RESET. <<< SELECT CAREFULLY >>>",!
+6 SET DIC="^BDWXLOG("
SET DIC(0)="AEMQ"
SET DIC("S")="I $P(^BDWXLOG(Y,0),U,15)'=""C"",$P(^BDWXLOG(Y,0),U,15)'=""P"""
DO ^DIC
KILL DIC
IF Y=-1
WRITE !!,"Goodbye"
GOTO EOJ
+7 SET BDWDFN=+Y
+8 DO DISP
+9 SET DIR(0)="Y"
SET DIR("A")="Are you sure you want to do this"
SET DIR("B")="N"
DO ^DIR
KILL DIR
IF $DATA(DUOUT)
SET DIRUT=1
+10 IF Y'=1
DO EOJ
QUIT
DIK ;
+1 SET DA=BDWDFN
SET DIK="^BDWXLOG("
DO ^DIK
+2 KILL ^XTMP("BDWDR"),^XTMP("BDWREDO")
+3 DO EOJ
+4 QUIT
DISP ;
DIQ ; CALL TO DIQ
+1 WRITE !!,"Information for Log Entry ",BDWDFN,!
+2 SET DIC="^BDWXLOG("
SET DA=BDWDFN
SET DR="0;31"
SET DIQ(0)="C"
DO EN^DIQ
+3 KILL DIC,DIQ,DR,DA
+4 QUIT
EOJ ;
+1 KILL DA,DIK,BDWDFN,Y,X,DIR,DIRUT
+2 QUIT