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

OCXBDT.m

Go to the documentation of this file.
  1. OCXBDT ;SLC/RJS,CLA - BUILD OCX PACKAGE DIAGNOSTIC ROUTINES ;8/04/98 13:21
  1. ;;3.0;ORDER ENTRY/RESULTS REPORTING;**32**;Dec 17,1997
  1. ;; ;;ORDER CHECK EXPERT version 1.01 released OCT 29,1998
  1. ;
  1. S ;
  1. N X,IOP,TOTL S TOTL=0
  1. I '$D(IOM) S IOP=0 D ^%ZIS K IOP
  1. K ^TMP("OCXBDT",$J),^UTILITY($J),OCXPATH
  1. S ^TMP("OCXBDT",$J)=($P($H,",",2)+($H*86400)+(4*60*60))_" <- ^TMP ENTRY EXPIRATION DATE FOR ^OCXOPURG"
  1. S OCXLIN2=$T(+2)
  1. S OCXLIN3=$T(+3)
  1. ;
  1. D ^OCXBDT1 ; Get Routine Checksums
  1. ;
  1. D ^OCXBDT2 ; Get File Data
  1. ;
  1. S TOTL=$$EN^OCXBDT3 ; File Routines
  1. ;
  1. S TOTL=TOTL+$$EN^OCXBDTA ; File Runtime Library Routine OCXDIAG
  1. ;
  1. S TOTL=TOTL+$$EN^OCXBDT4 ; File Runtime Library Routine OCXDI0
  1. ;
  1. S TOTL=TOTL+$$EN^OCXBDT5 ; File Runtime Library Routine OCXDI1
  1. ;
  1. S TOTL=TOTL+$$EN^OCXBDT6 ; File Runtime Library Routine OCXDI2
  1. ;
  1. S TOTL=TOTL+$$EN^OCXBDT7 ; File Runtime Library Routine OCXDI3
  1. ;
  1. S TOTL=TOTL+$$EN^OCXBDT8 ; File Runtime Library Routine OCXDI4
  1. ;
  1. S TOTL=TOTL+$$EN^OCXBDT9 ; File Runtime Library Routine OCXDI5
  1. ;
  1. EXIT K ^TMP("OCXBDT",$J),^UTILITY($J)
  1. ;
  1. W !!,TOTL," total lines of code filed.",!!
  1. ;
  1. Q
  1. ;
  1. READ(OCX0,OCXA,OCXB,OCXL) ;
  1. N X,DIR,DTOUT,DUOUT,DIRUT,DIROUT
  1. Q:'$L($G(OCX0)) U
  1. S DIR(0)=OCX0
  1. S:$L($G(OCXA)) DIR("A")=OCXA
  1. S:$L($G(OCXB)) DIR("B")=OCXB
  1. F X=1:1:($G(OCXL)-1) W !
  1. D ^DIR
  1. I $D(DTOUT)!$D(DUOUT)!$D(DIRUT)!$D(DIROUT) Q U
  1. Q Y
  1. ;
  1. CUCI() Q:'$D(^%ZOSF("UCI")) "" N Y X ^%ZOSF("UCI") Q Y
  1. ;