| [613] | 1 | OCXBDT ;SLC/RJS,CLA - BUILD OCX PACKAGE DIAGNOSTIC ROUTINES ;8/04/98 13:21
|
|---|
| 2 | ;;3.0;ORDER ENTRY/RESULTS REPORTING;**32**;Dec 17,1997
|
|---|
| 3 | ;; ;;ORDER CHECK EXPERT version 1.01 released OCT 29,1998
|
|---|
| 4 | ;
|
|---|
| 5 | S ;
|
|---|
| 6 | N X,IOP,TOTL S TOTL=0
|
|---|
| 7 | I '$D(IOM) S IOP=0 D ^%ZIS K IOP
|
|---|
| 8 | K ^TMP("OCXBDT",$J),^UTILITY($J),OCXPATH
|
|---|
| 9 | S ^TMP("OCXBDT",$J)=($P($H,",",2)+($H*86400)+(4*60*60))_" <- ^TMP ENTRY EXPIRATION DATE FOR ^OCXOPURG"
|
|---|
| 10 | S OCXLIN2=$T(+2)
|
|---|
| 11 | S OCXLIN3=$T(+3)
|
|---|
| 12 | ;
|
|---|
| 13 | D ^OCXBDT1 ; Get Routine Checksums
|
|---|
| 14 | ;
|
|---|
| 15 | D ^OCXBDT2 ; Get File Data
|
|---|
| 16 | ;
|
|---|
| 17 | S TOTL=$$EN^OCXBDT3 ; File Routines
|
|---|
| 18 | ;
|
|---|
| 19 | S TOTL=TOTL+$$EN^OCXBDTA ; File Runtime Library Routine OCXDIAG
|
|---|
| 20 | ;
|
|---|
| 21 | S TOTL=TOTL+$$EN^OCXBDT4 ; File Runtime Library Routine OCXDI0
|
|---|
| 22 | ;
|
|---|
| 23 | S TOTL=TOTL+$$EN^OCXBDT5 ; File Runtime Library Routine OCXDI1
|
|---|
| 24 | ;
|
|---|
| 25 | S TOTL=TOTL+$$EN^OCXBDT6 ; File Runtime Library Routine OCXDI2
|
|---|
| 26 | ;
|
|---|
| 27 | S TOTL=TOTL+$$EN^OCXBDT7 ; File Runtime Library Routine OCXDI3
|
|---|
| 28 | ;
|
|---|
| 29 | S TOTL=TOTL+$$EN^OCXBDT8 ; File Runtime Library Routine OCXDI4
|
|---|
| 30 | ;
|
|---|
| 31 | S TOTL=TOTL+$$EN^OCXBDT9 ; File Runtime Library Routine OCXDI5
|
|---|
| 32 | ;
|
|---|
| 33 | EXIT K ^TMP("OCXBDT",$J),^UTILITY($J)
|
|---|
| 34 | ;
|
|---|
| 35 | W !!,TOTL," total lines of code filed.",!!
|
|---|
| 36 | ;
|
|---|
| 37 | Q
|
|---|
| 38 | ;
|
|---|
| 39 | READ(OCX0,OCXA,OCXB,OCXL) ;
|
|---|
| 40 | N X,DIR,DTOUT,DUOUT,DIRUT,DIROUT
|
|---|
| 41 | Q:'$L($G(OCX0)) U
|
|---|
| 42 | S DIR(0)=OCX0
|
|---|
| 43 | S:$L($G(OCXA)) DIR("A")=OCXA
|
|---|
| 44 | S:$L($G(OCXB)) DIR("B")=OCXB
|
|---|
| 45 | F X=1:1:($G(OCXL)-1) W !
|
|---|
| 46 | D ^DIR
|
|---|
| 47 | I $D(DTOUT)!$D(DUOUT)!$D(DIRUT)!$D(DIROUT) Q U
|
|---|
| 48 | Q Y
|
|---|
| 49 | ;
|
|---|
| 50 | CUCI() Q:'$D(^%ZOSF("UCI")) "" N Y X ^%ZOSF("UCI") Q Y
|
|---|
| 51 | ;
|
|---|