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

ACDTX5.m

Go to the documentation of this file.
  1. ACDTX5 ;IHS/ADC/EDE/KML - SAVE ACDGTMP TO UNIX/DOS FILE;
  1. ;;4.1;CHEMICAL DEPENDENCY MIS;;MAY 11, 1998
  1. K ACDTIME
  1. D ^XBKVAR,NOW^%DTC
  1. ;S XBDT=%I(1)_"/"_%I(2)_"/"_$E(%I(3),2,3)
  1. S XBDT=DT
  1. V ;
  1. I '$D(ACDTIME) S ACDTIME=DTIME,DTIME=9000000000
  1. K XBMED
  1. ;
  1. ;Check for extract data found
  1. I '$D(^ACDGTMP) W !!,"No new data found to extract....." Q
  1. ;
  1. ;Set up 0 node of extract now that we know there was data found
  1. S $P(^ACDGTMP(0),U)=ACDFR,$P(^(0),U,2)=ACDTO
  1. ;
  1. W !!,"Saving Data now....."
  1. S XBMED="F"
  1. S XBGL="ACDGTMP"
  1. D ^XBGSAVE
  1. ;I XBFLG W !!,*7,"Up Arrow not allowed." G V
  1. S DTIME=ACDTIME
  1. K XBMED,ACDTIME
  1. K ^ACDGTMP ; kill of scratch global SAC EXEMPTION (2.3.2.3 killing of unsubscripted globals is prohibited)
  1. Q
  1. ;
  1. PGM ;EP - PGM data (1 time a year send)
  1. ;I '$D(ACDTIME) S ACDTIME=DTIME,DTIME=9000000000
  1. ;K XBMED
  1. ;I '$D(^ACDPDATA) W !,"*** No new data to extract from file *** " Q
  1. ;I ^%ZOSF("OS")["UNIX"!(^%ZOSF("OS")["PC") S XBMED="F"
  1. ;D ^XBKVAR,NOW^%DTC
  1. ;S XBDT=%I(1)_"/"_%I(2)_"/"_$E(%I(3),2,3)
  1. ;S XBGL="ACDPDATA"
  1. ;D ^XBGSAVE
  1. ;I XBFLG W !!,*7,"Up Arrow Not Allowed." G PGM
  1. ;S DTIME=ACDTIME
  1. ;K XBMED,^ACDPDATA,ACDTIME