Index: vhUnitTest/WSimpl/Halux/AAP/DnaCodeService/RondAfVhossKastHelper/ProbeerEchteVhossIdTeBepalenNietTbx/Test.cls.xml =================================================================== diff -u --- vhUnitTest/WSimpl/Halux/AAP/DnaCodeService/RondAfVhossKastHelper/ProbeerEchteVhossIdTeBepalenNietTbx/Test.cls.xml (revision 0) +++ vhUnitTest/WSimpl/Halux/AAP/DnaCodeService/RondAfVhossKastHelper/ProbeerEchteVhossIdTeBepalenNietTbx/Test.cls.xml (revision 62605) @@ -0,0 +1,212 @@ + + + +vhUnitTest.TestCase + + + + + + + + + + + + + + + + + + + + + + + + + + +VHOSSID:%String,SequentieNummer:%String,BatchId:%String +1 +APPS.Halux.common.VHOSSProductieSequentieItem + + + + +DnaCode:%String,ScanTijdstip:TECH.Horolog="",PalletCode:%String,SequentieNummer:%String,BatchId:%String +1 +DOM.Halux.AAP.DnaCode + + + + + + Index: WSimpl/Halux/AAP/DnaCodeService/RondAfVhossKastHelper.cls.xml =================================================================== diff -u -r62597 -r62605 --- WSimpl/Halux/AAP/DnaCodeService/RondAfVhossKastHelper.cls.xml (.../RondAfVhossKastHelper.cls.xml) (revision 62597) +++ WSimpl/Halux/AAP/DnaCodeService/RondAfVhossKastHelper.cls.xml (.../RondAfVhossKastHelper.cls.xml) (revision 62605) @@ -2,6 +2,96 @@ TECH.RegisteredObject + + +DOM.Halux.AAP.DnaCodeRepository +1 + + + +DnaCodeRepository:DOM.Halux.AAP.DnaCodeRepository="" +1 +1 +%Status +1 + + + + +BatchId:%String,SequentieNummer:%String +TECH.Iterator + + + + +BatchId:%String +TECH.Iterator + + + + +BatchId:%String,InternVhossId:%String,ProductieSequentie:APPS.Halux.common.ProductieSequentie +%String + + + + +TbxSequentieIterator:TECH.Iterator,VhossMapper:TECH.KeyValue.UniqueList +%String + + Index: vhUnitTest/WSimpl/Halux/AAP/DnaCodeService/RondAfVhossKastHelper/ProbeerEchteVhossIdTeBepalenTbx/Test.cls.xml =================================================================== diff -u --- vhUnitTest/WSimpl/Halux/AAP/DnaCodeService/RondAfVhossKastHelper/ProbeerEchteVhossIdTeBepalenTbx/Test.cls.xml (revision 0) +++ vhUnitTest/WSimpl/Halux/AAP/DnaCodeService/RondAfVhossKastHelper/ProbeerEchteVhossIdTeBepalenTbx/Test.cls.xml (revision 62605) @@ -0,0 +1,119 @@ + + + +vhUnitTest.TestCase + + + + + + + + + + + + + + + + + + + + Index: WSimpl/Halux/AAP/DnaCodeService.cls.xml =================================================================== diff -u -r62595 -r62605 --- WSimpl/Halux/AAP/DnaCodeService.cls.xml (.../DnaCodeService.cls.xml) (revision 62595) +++ WSimpl/Halux/AAP/DnaCodeService.cls.xml (.../DnaCodeService.cls.xml) (revision 62605) @@ -784,27 +784,16 @@ Do AantallenPerVhoss.Verhoog(DnaCodeTemp.PalletCode) } Else { If ##class(TECH.StringUtils).StartsWith(DnaCodeTemp.DnaCode,"T") { - #dim TbxSequentieIterator as TECH.Iterator = ..GeefTbxSequentieIterator(RondAfVhossBatchRequest.BatchId, DnaCodeTemp.SequentieNummer) - #dim TbxSequentie as %CacheString = TbxSequentieIterator.Next() - Do ##class(Tools.Wlip).%New(127).String("getdata 2 = "_TbxSequentie.GetData(2)) - Do ##class(Tools.Wlip).%New(127).String("getdata 4 = "_TbxSequentie.GetData(4)) - - #dim TeGebruikenVhoss As %String - If $$$HasLength(VhossMapper.FindByKey(TbxSequentie.GetData(2)).Value) { - Do AantallenPerVhoss.Verhoog(VhossMapper.FindByKey(TbxSequentie.GetData(2)).Value) - } Else { - Do AantallenPerVhoss.Verhoog(TbxSequentie.GetData(2)) - } - + Do AantallenPerVhoss.Verhoog(..ProbeerEchteVhossIdTeBepalenTBX(TbxSequentieIterator, VhossMapper)) } Else { #dim ProductieItem As APPS.Halux.common.VHOSSProductieSequentieItem = ProductieSequentie.GeefVHOSSProductieSequentieItemViaSequentieNummer(DnaCodeTemp.SequentieNummer) Do AantallenPerVhoss.Verhoog(..ProbeerEchteVhossIdTeBepalenNietTBX(RondAfVhossBatchRequest.BatchId,DnaCodeTemp.SequentieNummer,ProductieItem.VHOSSID, ProductieSequentie)) } } } - Do ##class(Tools.Wlip).%New(127).String(AantallenPerVhoss.ToString()) + #dim FrequentieItemIterator As TECH.ListIterator = AantallenPerVhoss.GeefItemIterator() While FrequentieItemIterator.HasNext(){ #dim Aantal As %Double = FrequentieItemIterator.Next() @@ -894,25 +883,21 @@ -BatchId:%String,SequentieNummer:%String,InternVhossId:%String,TbxSequentieIterator:TECH.Iterator +BatchId:%String,SequentieNummer:%String,VhossMapper:TECH.KeyValue.UniqueList 1 %String