KMPRBD02 ;OAK/RAK - RUM Data Compression ;5/28/03 08:36 ;;2.0;CAPACITY MANAGEMENT - RUM;;May 28, 2003 ; ; Background Driver (cont.) ; DAILY(KMPRTDAY) ;-- daily data compression and storage ;---------------------------------------------------------------------- ; KMPRTDAY.. Day in $H format (+$H). This represents the ; ending point for compression. Only dates LESS than ; KMPRTDAY will be compressed. ; ; At midnight compress hourly info into daily stats. Daily stats are ; stored in file #8971.1. Hourly data is killed. ;---------------------------------------------------------------------- ; Q:'$G(KMPRTDAY) ; N COUNT,CNT,CNT1,CNT2,DATA,FMHDATE,HDATE,HTIME,I,JOB,MESSAGE N NODE,NW,OKAY,OPTION,NP,PT,PTM,X,VAR,USERS,USRDATA,WD,WORKDAY,YSTRDAY ; K ^TMP($J) ; ; make sure DT is defined. S:'$G(DT) DT=$$DT^XLFDT ; ; yesterday - this will be the data that is compiled and stored S YSTRDAY=$$HADD^XLFDT(KMPRTDAY,-1) ; S NODE="" F S NODE=$O(^KMPTMP("KMPR","DLY",NODE)) Q:NODE="" D .S HDATE="" .F S HDATE=$O(^KMPTMP("KMPR","DLY",NODE,HDATE)) Q:HDATE=""!(HDATE'