Index: WSimpl/Halux/AAP/DnaCodeService.cls.xml =================================================================== diff -u -r61739 -r61748 --- WSimpl/Halux/AAP/DnaCodeService.cls.xml (.../DnaCodeService.cls.xml) (revision 61739) +++ WSimpl/Halux/AAP/DnaCodeService.cls.xml (.../DnaCodeService.cls.xml) (revision 61748) @@ -333,10 +333,16 @@ Set DnaCode.Locatie = ##class(APPS.MAG.enu.MagazijnTransitLocatie).Halux2Transit() } Set DnaCode.Status = ##class(DOM.Halux.AAP.enu.DnaCodeStatus).Gescand() + + If $$$HasLength(DnaCode.ParentDnaCode) { + Do ..DnaCodesMetGelijkeParentDnaCodeAfmelden(DnaCode, DnaCodeAfmeldenRequest.Header.Initialen, DnaCodeAfmeldenRequest.PalletCode, DnaCodeAfmeldenRequest.Locatie) + } } Do ..DnaCodeRepository.Bewaar(DnaCode) + + If ..IsGeldigeVhossCode(DnaCodeAfmeldenRequest.PalletCode) { Set Response = ..AantalGescandeVhossSequentieItemsBepaler.BepaalAantalGescandeVhossSequentieItems(DnaCode) Set Response.Header.Status = "200" @@ -378,6 +384,30 @@ ]]> + +DnaCode:DOM.Halux.AAP.DnaCode,Initialen:%String,PalletCode:%String,Locatie:%String +1 + + + ToeleveringBijwerkenRequest:WS.Halux.AAP.ToeleveringBijwerkenRequest WS.Halux.AAP.ToeleveringBijwerkenResponse