Index: WSimpl/Halux/AAP/DnaCodeService/DnaCodeInVhossKastBepaler.cls.xml =================================================================== diff -u -r61511 -r61513 --- WSimpl/Halux/AAP/DnaCodeService/DnaCodeInVhossKastBepaler.cls.xml (.../DnaCodeInVhossKastBepaler.cls.xml) (revision 61511) +++ WSimpl/Halux/AAP/DnaCodeService/DnaCodeInVhossKastBepaler.cls.xml (.../DnaCodeInVhossKastBepaler.cls.xml) (revision 61513) @@ -34,7 +34,7 @@ #dim TbxSequentie As %CacheString While ItemIterator.HasNext() { Set TbxSequentie = ItemIterator.Next() - Do ..VerwerkDnaCode(DnaCode, TbxSequentie.GetData(1), TbxSequentie.GetData(2)) + Do ..VerwerkDnaCode(DnaCode, TbxSequentie.GetData(1), TbxSequentie.GetData(2), GuiVhossVolgnummer) } } Else { @@ -45,17 +45,27 @@ #dim ProductieSequentieItem As APPS.Halux.common.VHOSSProductieSequentieItem While ItemIterator.HasNext() { Set ProductieSequentieItem = ItemIterator.Next() - Do ..VerwerkDnaCode(DnaCode, ProductieSequentieItem.SequentieNummer, ProductieSequentieItem.VHOSSID) + Do ..VerwerkDnaCode(DnaCode, ProductieSequentieItem.SequentieNummer, ProductieSequentieItem.VHOSSID, GuiVhossVolgnummer) } } ]]> -DnaCode:DOM.Halux.AAP.DnaCode,SequentieNummer:%String,VHOSSID:%String +DnaCode:DOM.Halux.AAP.DnaCode,ProductieSequentieNummer:%String,ProductieVHOSSID:%String,GuiVhossVolgnummer 1 %Boolean - Index: vhUnitTest/WSimpl/Halux/AAP/DnaCodeService/AantalGescandeVhossSequentieItemsBepaler/BepaalAantalGescandeVhossSequentieItems.cls.xml =================================================================== diff -u -r61057 -r61513 --- vhUnitTest/WSimpl/Halux/AAP/DnaCodeService/AantalGescandeVhossSequentieItemsBepaler/BepaalAantalGescandeVhossSequentieItems.cls.xml (.../BepaalAantalGescandeVhossSequentieItems.cls.xml) (revision 61057) +++ vhUnitTest/WSimpl/Halux/AAP/DnaCodeService/AantalGescandeVhossSequentieItemsBepaler/BepaalAantalGescandeVhossSequentieItems.cls.xml (.../BepaalAantalGescandeVhossSequentieItems.cls.xml) (revision 61513) @@ -53,38 +53,6 @@ ]]> - - - - + +DnaCode,ItemIterator,GuiVhossVolgnummer +1 + + DnaCode:DOM.Halux.AAP.DnaCode 1 @@ -172,6 +167,7 @@ Set DnaCode.ScanTijdstip = "" Set DnaCode.PalletCode = "" Set DnaCode.Status = "InBatch" + Do ..DnaCodeRepository.Bewaar(DnaCode) ]]> Index: WSimpl/Halux/AAP/DnaCodeService.cls.xml =================================================================== diff -u -r61510 -r61513 --- WSimpl/Halux/AAP/DnaCodeService.cls.xml (.../DnaCodeService.cls.xml) (revision 61510) +++ WSimpl/Halux/AAP/DnaCodeService.cls.xml (.../DnaCodeService.cls.xml) (revision 61513) @@ -342,6 +342,12 @@ Set Response = ..AantalGescandeVhossSequentieItemsBepaler.BepaalAantalGescandeVhossSequentieItems(DnaCode,) Do ##class(Tools.Wlip).%New(127).ObjToXML(Response) Set Response.Header.Status = "200" + } Else { + Set DnaCode.InitialenScanner = "" + Set DnaCode.ScanTijdstip = "" + Set DnaCode.PalletCode = "" + Set DnaCode.Status = ##class(DOM.Halux.AAP.enu.DnaCodeStatus).InBatch() + Do ..DnaCodeRepository.Bewaar(DnaCode) } } Else { Set ToeleveringId = DnaCode.Toelevering