Index: vhDeploy/Deploy20231128xConfigSettingsUitfaserenOptiboxBig.cls.xml =================================================================== diff -u --- vhDeploy/Deploy20231128xConfigSettingsUitfaserenOptiboxBig.cls.xml (revision 0) +++ vhDeploy/Deploy20231128xConfigSettingsUitfaserenOptiboxBig.cls.xml (revision 72287) @@ -0,0 +1,31 @@ + + + +vhDeploy.Deploy + + +%String +Deployen van configuratiesetting voor uitfaseren OptiboxBig + + + +1 + + + + +1 +1 + + + + + + Index: APPS/Verpakking/OrgaluxBonOptimizer.cls.xml =================================================================== diff -u -r72285 -r72287 --- APPS/Verpakking/OrgaluxBonOptimizer.cls.xml (.../OrgaluxBonOptimizer.cls.xml) (revision 72285) +++ APPS/Verpakking/OrgaluxBonOptimizer.cls.xml (.../OrgaluxBonOptimizer.cls.xml) (revision 72287) @@ -155,12 +155,12 @@ #dim CubeIQResponse As APPS.Verpakking.dto.CubeIQ.Response = ..GeefBesteStapeling(BoxDataLijstVanTeStapelenDozenVergroot) Set ..JobId = $Piece(CubeIQResponse.cubeiq.loads.load.GetAt(1).jobid, "-", 1) - - If $$$Not(..ZijnAfbeeldingenGegenereerdVoorBesteStapeling()) { + Do ##class(Tools.Wlip).%New(110).String("beste stapeling "_..JobId) + If $$$Not(..ZijnAfbeeldingenGegenereerdVoorBesteStapeling()) { //check niet nodig indien geen overdoos nodig? #dim FoutOmschrijving As %String = "Geen afbeelding gevonden voor optimale stapeling gevonden voor bon "_ ..BonId _" met JobId "_ ..JobId _ ". Hierdoor is de optimalisatie van de bon ook niet afgerond. Probeer manueel de stapeling van de bon opnieuw te optimaliseren." - Do ..Logger.ErrorMail("Optimaliseer bon orgalux", FoutOmschrijving) - Set Exception = ##class(TECH.Exceptions.DataNotFoundException).%New(FoutOmschrijving) - Do ##class(TECH.ExceptionHandler).Throw(Exception) + Do ..Logger.Warning("Optimaliseer bon orgalux", FoutOmschrijving) + ;Set Exception = ##class(TECH.Exceptions.DataNotFoundException).%New(FoutOmschrijving) + ;Do ##class(TECH.ExceptionHandler).Throw(Exception) } Do ..SnijDataRepository.VerwijderViaBonId(..BonId) @@ -245,6 +245,7 @@ } If (BesteStapeling = "") { + Do ..Logger.Warning("Optimaliseer bon orgalux", "Er wordt gepoogd het fallbackantwoord te geven voor bon " _..BonId) #dim RequestVolumeVolledigePallet As APPS.Verpakking.dto.CubeIQ.Request = ..CubeIQRequestBuilder.MaakCubeIQRequest(BoxDataLijstVanTeStapelenDozen, ..#MaximumVerpakkingBreedteVoorEuropallet, ..#MaximumVerpakkingDiepteVoorEuropallet, ..#MaximumVerpakkingHoogteVoorEuropallet) Set BesteStapeling = ..GeefParsedCubeIQResponse(RequestVolumeVolledigePallet) @@ -413,7 +414,7 @@ Do ##class(TECH.ExceptionHandler).Throw(Exception) } - #dim BoxDataOverdoosAangevuld As DS.Prod.OptiBox.BoxData = BoxDataOverdoos.%ConstructClone() + #dim BoxDataOverdoosAangevuld As DS.Prod.OptiBox.BoxDataMetID = ..CopyBoxData(BoxDataOverdoos) Set BoxDataOverdoosAangevuld.Breedte = Overdoos.overallwidth Set BoxDataOverdoosAangevuld.Diepte = Overdoos.overalllength Set BoxDataOverdoosAangevuld.Hoogte = Overdoos.overallheight @@ -511,16 +512,16 @@ - + 1 DS.Prod.OptiBox.SnijData