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