[613] | 1 | SCCVLOG2 ;ALB/RMO,TMP - Scheduling Conversion Log Utilities - Bulletin; [ 05/12/95 13:59 PM ]
|
---|
| 2 | ;;5.3;Scheduling;**211**;Aug 13, 1993
|
---|
| 3 | ;
|
---|
| 4 | SEND(SCLOG,SCACT) ;Send conversion bulletin
|
---|
| 5 | ; Input -- SCLOG CST ien
|
---|
| 6 | ; SCACT Action
|
---|
| 7 | ; Output -- None
|
---|
| 8 | N C,SCACTD,SCLNE,SCLOG0,SCLOG1,SCLOG2,SCTXT,X,Y
|
---|
| 9 | S SCLOG0=$G(^SD(404.98,SCLOG,0)),SCLOG1=$G(^(1)),SCLOG2=$G(^(2))
|
---|
| 10 | S Y=$$EXPAND^SCCVDSP2(404.9875,.02,SCACT)
|
---|
| 11 | S SCACTD=$E(Y,1)_$$LOW^XLFSTR($E(Y,2,$L(Y)))
|
---|
| 12 | S XMSUB="Scheduling Conversion Template #"_SCLOG_" - Event "_SCACTD
|
---|
| 13 | S XMDUZ=.5,XMY(DUZ)=""
|
---|
| 14 | S XMTEXT="SCTXT(",SCLNE=0
|
---|
| 15 | S X="The conversion event has been '"_SCACTD_"'." D SET
|
---|
| 16 | S X=" " D SET
|
---|
| 17 | S Y=$$EXPAND^SCCVDSP2(404.98,.05,$P(SCLOG0,U,5))
|
---|
| 18 | S X=" Conversion Event: "_$E(Y,1)_$$LOW^XLFSTR($E(Y,2,$L(Y))) D SET
|
---|
| 19 | S X=" " D SET
|
---|
| 20 | S Y=$P(SCLOG0,U,3) D D^DIQ
|
---|
| 21 | S X=" Start Date: "_Y D SET
|
---|
| 22 | S Y=$P(SCLOG0,U,4) D D^DIQ
|
---|
| 23 | S X=" End Date: "_Y D SET
|
---|
| 24 | S X=" " D SET
|
---|
| 25 | S X=" # encounters - converted: "_+$P(SCLOG1,U,2) D SET
|
---|
| 26 | S X=" - not converted: "_+$P(SCLOG2,U,6) D SET
|
---|
| 27 | S X=" Total # of errors logged : "_+$P(SCLOG1,U,5) D SET
|
---|
| 28 | ;
|
---|
| 29 | I $O(^SD(404.98,SCLOG,"ERROR",0)) D
|
---|
| 30 | . S Y=+$P($G(^SD(404.98,SCLOG,"R",+$$LSTREQ^SCCVLOG(SCLOG),0)),U,7)
|
---|
| 31 | . Q:'Y
|
---|
| 32 | . S X=" " D SET
|
---|
| 33 | . S X=Y_" error"_$S(Y>1:"s were",1:" was")_" encountered during this conversion run." D SET
|
---|
| 34 | . S X="For details, review the 'Error Log' in the 'View Template' action." D SET
|
---|
| 35 | ;
|
---|
| 36 | D ^XMD
|
---|
| 37 | K XMSUB,XMDUZ,XMTEXT,XMY
|
---|
| 38 | Q
|
---|
| 39 | ;
|
---|
| 40 | SET ;Set message text
|
---|
| 41 | S SCLNE=SCLNE+1,SCTXT(SCLNE,0)=X
|
---|
| 42 | Q
|
---|