Index: BL/Prod/OptiBox/Diverse.cls.xml =================================================================== diff -u -r1163 -r1445 --- BL/Prod/OptiBox/Diverse.cls.xml (.../Diverse.cls.xml) (revision 1163) +++ BL/Prod/OptiBox/Diverse.cls.xml (.../Diverse.cls.xml) (revision 1445) @@ -338,7 +338,6 @@ 1 oStatus:BL.Prod.OptiBox.sub.pxStatus OldTijdStip ; meer dan dag tussen - . Set From="System@vanhoecke.be" - . Set Subj="Kartonsnijmachine : "_MachineID_", "_$J((CurrentTijdStip-OldTijdStip)/60,0,0)_"min. niet beschikbaar, machinestatus = "_$S(OldMachineStatus.Status=0:"ERROR",1:"OK")_" : "_OldMachineStatus.Message - . Set To=$LB("pv@vanhoecke.be","stm@vanhoecke.be") - . Set:MachineID="HALUX" To=To_$LB("dgu@vanhoecke.be") - . Set To=$LB("pv@vanhoecke.be") - . Set Body="Duur : "_(CurrentTijdStip-OldTijdStip)_" sec" - . Do:($ZCVT($ZU(110),"U")="CACHE01") SendMiniMail^vhLib(From,To,Subj,Body,,,,,) - . Set Werkpost=$S(MachineID="HALUX":##class(APPS.Halux.TBX.enu.Werkpost).KartonHalux(),1:##class(APPS.Halux.TBX.enu.Werkpost).KartonOrgalux()) - . Do ##class(APPS.Halux.TBX.Stilstanden).Create(Werkpost, , OldMachineStatus.Message, (CurrentTijdStip-OldTijdStip)) + . If ##class(TECH.Config.ConfigMgr).Instance().GetBoolean("BL.Prod.OptiBox.Diverse_VerstuurMachineStatus") && (oStatus.ServerName=##class(BL.Prod.OptiBox.enu.OptiServer).SmallEnCuts()) Do + . . Set CurrentTijdStip=##class(TECH.DateTime).TimestampToSeconds(##class(TECH.DateTime).CurrentTimeStamp()) + . . Set OldTijdStip=##class(TECH.DateTime).TimestampToSeconds(OldMachineStatus.UpdateTijdStip) + . . Quit:(CurrentTijdStip-OldTijdStip)<60 ; als de machine 60 seconden uitligt + . . Set DezeMorgenTijdStip=##class(TECH.DateTime).HorologToSeconds(##class(TECH.DateTime).CurrentDate()) + . . Quit:DezeMorgenTijdStip>OldTijdStip ; meer dan dag tussen + . . Set From="System@vanhoecke.be" + . . Set Subj="Kartonsnijmachine : "_MachineID_", "_$J((CurrentTijdStip-OldTijdStip)/60,0,0)_"min. niet beschikbaar, machinestatus = "_$S(OldMachineStatus.Status=0:"ERROR",1:"OK")_" : "_OldMachineStatus.Message + . . Set To=$LB("pv@vanhoecke.be","stm@vanhoecke.be") + . . Set:MachineID="HALUX" To=To_$LB("dgu@vanhoecke.be") + . . Set To=$LB("pv@vanhoecke.be") + . . Set Werkpost=$S(MachineID="HALUX":##class(APPS.Halux.TBX.enu.Werkpost).KartonHalux(),1:##class(APPS.Halux.TBX.enu.Werkpost).KartonOrgalux()) + . . Set Body="Duur : "_(CurrentTijdStip-OldTijdStip)_" sec" + . . Set Body=Body_$C(13)_"Werkpost : "_Werkpost + . . Set Body=Body_$C(13)_"OptiServer : "_oStatus.ServerName + . . Do SendMiniMail^vhLib(From,To,Subj,Body,,,,,) + . . Do ##class(APPS.Halux.TBX.Stilstanden).Create(Werkpost, , OldMachineStatus.Message, (CurrentTijdStip-OldTijdStip)) ]]>