Index: BL/Prod/OptiBox/Optimize.cls.xml
===================================================================
diff -u -r30742 -r31340
--- BL/Prod/OptiBox/Optimize.cls.xml (.../Optimize.cls.xml) (revision 30742)
+++ BL/Prod/OptiBox/Optimize.cls.xml (.../Optimize.cls.xml) (revision 31340)
@@ -612,9 +612,9 @@
Do ..Instantiate()
Do %blProdOptiBoxOptimize.Create("", 9, .CallBack, .SnijPrioriteit, .PPSOutput, .MachineID)
Do %blProdOptiBoxOptimize.AddOptiRef(%blProdOptiBoxOptimize.oRequest, ,ObjType, ObjRef, .Params, .Opties, Qty, BasisRef, , , $S($G(PRNr)'="":PRNr,ObjType=$$$bdgProduct:ObjRef,1:""))
- Set Status=%blProdOptiBoxOptimize.Send2Optimizer()
- Quit:Status="" $$$pxStatusErrorEx("Geen optidata aanwezig","(ObjType: "_ObjType_", ObjRef: "_ObjRef_")")
- Quit:(Status.STATUS'=0) $$$pxStatusErrorEx("Fout tijdens optimalisatie.","ERR# "_Status.STATUS_", "_Status.MESSAGE_$C(13,10)_"(ObjType: "_ObjType_", ObjRef: "_ObjRef_")")
+ #dim Status As WS.Prod.PanOpti.q1.STATUSRES = %blProdOptiBoxOptimize.Send2Optimizer()
+ Quit:($$$Not($IsObject(Status))) $$$pxStatusErrorEx("Geen optidata aanwezig","(ObjType: "_ObjType_", ObjRef: "_ObjRef_")")
+ Quit:(Status.STATUS'=$$$PanOptiStatusOK) $$$pxStatusErrorEx("Fout tijdens optimalisatie.","ERR# "_Status.STATUS_", "_Status.MESSAGE_$C(13,10)_"(ObjType: "_ObjType_", ObjRef: "_ObjRef_")")
Quit $$$pxSmartStatusOK(Status.ID)
]]>
@@ -736,7 +736,7 @@
Lock -PanOptimizer
Do:..DebugInfo WX^vhDBG(Status,1)
If $isObject(Status) Do
- . If Status.ID'="",Status.STATUS=0 Do ; Goed verwerkt
+ . If (Status.ID'="")&&(Status.STATUS=$$$PanOptiStatusOK) Do ; Goed verwerkt
. . Merge tmpRefs=..QueueRefs
. . Do ##class(BL.Prod.OptiBox.Queue).AddRefs(.tmpRefs,$$$qtOptimizer,Status.ID,$$$qsQueued,..oRequest.CallBack) ; Onthouden dat het op de queue van de optimizer is geplaatst
. . Kill ..QueueRefs
@@ -749,16 +749,6 @@
]]>
-
-
-
-