Index: WSimpl/Halux/AAP/DnaCodeService.cls.xml =================================================================== diff -u -r58639 -r58648 --- WSimpl/Halux/AAP/DnaCodeService.cls.xml (.../DnaCodeService.cls.xml) (revision 58639) +++ WSimpl/Halux/AAP/DnaCodeService.cls.xml (.../DnaCodeService.cls.xml) (revision 58648) @@ -100,6 +100,29 @@ ZoekViaDnaCodeRequest:WS.Halux.AAP.ZoekViaDnaCodeRequest WS.Halux.AAP.ZoekViaDnaCodeResponse + @@ -361,16 +384,19 @@ Set DnaCodeIterator = ..DnaCodeRepository.ZoekViaPalletCode(OudePalletCode) } If DnaCodeIterator.HasNext() { - If $$$Not($$$HasLength(HernoemPalletRequest.EnkelDezeDnaCode)) { - Do ..InventarisService.HernoemPallet(OudePalletCode, NieuwePalletCode) - } While DnaCodeIterator.HasNext() { Set DnaCode = DnaCodeIterator.Next() Set DnaCode.PalletCode = NieuwePalletCode Do ..DnaCodeRepository.Bewaar(DnaCode) } + If $$$Not($$$HasLength(HernoemPalletRequest.EnkelDezeDnaCode)) { + Do ..InventarisService.HernoemPallet(OudePalletCode, NieuwePalletCode) + } Else { + Do ..InventarisService.VoerBijladenUit(OudePalletCode, NieuwePalletCode, ##class(APPS.MAG.enu.MagazijnTransitLocatie).Halux2Transit(), DnaCode.ProductNummer, 1) + } + Set Response.Header.Status = "200" Set Response.Header.Omschrijving = "Pallet is succesvol gewijzigd" Set Response.Header.OmschrijvingVoorLogging = "Pallet is succesvol gewijzigd van '"_OudePalletCode_"' naar '"_NieuwePalletCode_"'"