Index: WS/Prod/OptiBox/OptiServer.cls.xml =================================================================== diff -u -r31560 -r32575 --- WS/Prod/OptiBox/OptiServer.cls.xml (.../OptiServer.cls.xml) (revision 31560) +++ WS/Prod/OptiBox/OptiServer.cls.xml (.../OptiServer.cls.xml) (revision 32575) @@ -743,32 +743,30 @@ #dim pxStatus as BL.Sys.Proxy.pxStatus #dim BL as BL.PPS.TBX.WPAbstract - Set varDataSet=$$$NULLOREF + Set varDataSet = $$$NULLOREF $$$ReInstateSession(SessionKey) - Do ..WijzigWerkpostIndienLOSCOMP(.Werkpost,BatchID) + Do ..WijzigWerkpostIndienLOSCOMP(.Werkpost, BatchID) $$$CheckAccess($$$rsPPSTBXOptiBox,$$$prRead) - #dim Categorie as APPS.Halux.common.enu.Categorie=..GeefCategorieFromBatch(BatchID) - If ..IsOudeWijzeVanVerwerkingFromCategorie(Categorie,Werkpost) - { - - Set WPClassName=##class(BL.PPS.TBX.OptiBox).GetWPClassName(Werkpost) - Set:(WPClassName="") pxStatus=$$$pxStatusErrorEx("Onbekende werkpost.",Werkpost) - If $$$pxStatusIsOK(pxStatus) - { - #dim QueryName as %String=WPClassName_":QueueList" - Set pxStatus=##class(BL.Sys.Proxy.pxXMLDataSet).CreateQuery(.varDataSet,QueryName,BatchID) + + #dim Categorie as APPS.Halux.common.enu.Categorie = ..GeefCategorieFromBatch(BatchID) + + If (..IsOudeWijzeVanVerwerkingFromCategorie(Categorie, Werkpost)) { + Set WPClassName = ##class(BL.PPS.TBX.OptiBox).GetWPClassName(Werkpost) + Set:(WPClassName = "") pxStatus = $$$pxStatusErrorEx("Onbekende werkpost.", Werkpost) + + If $$$pxStatusIsOK(pxStatus) { + #dim QueryName as %String = WPClassName _ ":QueueList" + Set pxStatus = ##class(BL.Sys.Proxy.pxXMLDataSet).CreateQuery(.varDataSet,QueryName,BatchID) } - } - ElseIf (Werkpost = $$$wpPers) - { + } ElseIf (Werkpost = $$$wpPers) { Set pxStatus = $$$pxStatusErrorEx("Geen lijst voor werkpost " _ Werkpost, Werkpost) - } - Else ; Nieuwe verwerking - { + } Else { + ; Nieuwe verwerking #dim WerkpostImpl As APPS.Halux.PPS.Verpakking.KartonWerkpost = ..GeefWerkpostImpl(Werkpost) + If (WerkpostImpl = "") { Set pxStatus = $$$pxStatusErrorEx("Onbekende werkpost " _ Werkpost, Werkpost) } Else { @@ -873,7 +871,7 @@ BL.Sys.Proxy.pxStatus 1 BL.Sys.Proxy.pxStatus 1 BL.Sys.Proxy.pxStatus 1 BL.Sys.Proxy.pxStatus 1 - - - - WerkpostID:%String 1 @@ -1102,7 +1079,7 @@ %Boolean @@ -1121,14 +1098,13 @@ 1 @@ -1139,14 +1115,13 @@ %Integer