SDQUT ;ALB/MJK - Query Object Utility Methods ;8/12/96 ;;5.3;Scheduling;**131**;Aug 13, 1993 ; REG(SDQ,SDGREF) ; -- regular xref validator N SDSUB S SDSUB=$G(^TMP("SDQUERY CLASS",$J,SDQ,"GL SUBSCRIPTS"))+1 IF $QS(SDGREF,SDSUB)'=$G(@SDQUERY@(SDQ,"INDEX INTERNAL")) S SDGREF="" G REGQ IF $QS(SDGREF,SDSUB+1)'=$G(@SDQUERY@(SDQ,"MASTER VALUE")) S SDGREF="" G REGQ REGQ Q ; ; REGDT(SDQ,SDGREF) ;-- regular date/time xref validator N SDSUB,SDT,SDBEG,SDEND S SDSUB=$G(^TMP("SDQUERY CLASS",$J,SDQ,"GL SUBSCRIPTS"))+1 S SDBEG=$G(@SDQUERY@(SDQ,"BEGIN DATE")) S SDEND=$G(@SDQUERY@(SDQ,"END DATE")) ; IF $QS(SDGREF,SDSUB)'=$G(@SDQUERY@(SDQ,"INDEX INTERNAL")) S SDGREF="" G REGDTQ S SDT=$QS(SDGREF,SDSUB+1) IF SDT>SDEND!(SDTSDEND!(SDT0 Q $O(^TMP("DIERR",$J,0))>0 ;