Index: APPS/Halux/PPS/Activiteit/impl/TBX/KlantEtiketIoCContainer.cls.xml
===================================================================
diff -u
--- APPS/Halux/PPS/Activiteit/impl/TBX/KlantEtiketIoCContainer.cls.xml (revision 0)
+++ APPS/Halux/PPS/Activiteit/impl/TBX/KlantEtiketIoCContainer.cls.xml (revision 59483)
@@ -0,0 +1,14 @@
+
+
+
+TECH.IoC.Container
+
+
+1
+
+
+
+
+
+
Index: APPS/Halux/Docs/EtiketBuilder.cls.xml
===================================================================
diff -u -r59252 -r59483
--- APPS/Halux/Docs/EtiketBuilder.cls.xml (.../EtiketBuilder.cls.xml) (revision 59252)
+++ APPS/Halux/Docs/EtiketBuilder.cls.xml (.../EtiketBuilder.cls.xml) (revision 59483)
@@ -58,7 +58,7 @@
Set ..MaatwerkProductEtiketBuilder = $$$Inject(MaatwerkProductEtiketBuilder, ##class(APPS.Halux.Docs.impl.LadeKlantEtiketBuilder).%New())
Set ..VHossHelper = ##class(BL.PPS.TBX.VHossHelper).%New()
Set ..VHossService = ##class(APPS.Halux.common.impl.VHossService).%New()
- Set ..DnaCodeService = ##class(APPS.Halux.AAP.DnaCodeService).%New()
+ Set ..DnaCodeService = ##class(APPS.Halux.PPS.Activiteit.impl.TBX.KlantEtiketIoCContainer).Instance().Resolve("DnaCodeService")
Quit $$$OK
]]>
Index: APPS/Halux/AAP/DnaCodeService.cls.xml
===================================================================
diff -u -r59465 -r59483
--- APPS/Halux/AAP/DnaCodeService.cls.xml (.../DnaCodeService.cls.xml) (revision 59465)
+++ APPS/Halux/AAP/DnaCodeService.cls.xml (.../DnaCodeService.cls.xml) (revision 59483)
@@ -188,7 +188,7 @@
ToeleveringID:%String,ProductID:%String,SequentieNummer:%String
%String
@@ -64,6 +65,7 @@
Do ..Logger.Info("StartBatch", "Starten van batch ("_Batch.GeefID()_") is begonnen.")
Do Batch.ZetStatus(##class(APPS.Halux.common.enu.BatchStatus).BezigMetStarten())
Do ..BatchBewaarder.BewaarBatch(Batch)
+ Do ##class(Tools.Wlip).%New(127).String(..DnaCodeService.%ClassName(1))
Do ..DnaCodeService.BewaarDnaCodes(..DnaCodeService.MaakDnaCodesVoorBatch(Batch))
Do ..BatchSequentieService.GenereerSequentie(Batch)
Do Batch.ZetStatus(##class(APPS.Halux.common.enu.BatchStatus).Gestart())
Index: vhTest/Integratie/Productie/Planning/ActieveBatches/Tandembox/Aansturing/TestBase.cls.xml
===================================================================
diff -u -r58993 -r59483
--- vhTest/Integratie/Productie/Planning/ActieveBatches/Tandembox/Aansturing/TestBase.cls.xml (.../TestBase.cls.xml) (revision 58993)
+++ vhTest/Integratie/Productie/Planning/ActieveBatches/Tandembox/Aansturing/TestBase.cls.xml (.../TestBase.cls.xml) (revision 59483)
@@ -16,13 +16,15 @@
Do ##super(aTestCase)
Do ..InitZaagOpdrachtIdCounter()
+ Do ##class(APPS.Halux.PPS.Activiteit.impl.TBX.KlantEtiketIoCContainer).Instance().Register("DnaCodeService",##class(vhTest.Fake.APPS.Halux.AAP.DnaCodeService).%New())
]]>
aTestCase:%String
Index: vhUnitTest/APPS/Halux/Docs/TestEtiketBuilder.cls.xml
===================================================================
diff -u -r57608 -r59483
--- vhUnitTest/APPS/Halux/Docs/TestEtiketBuilder.cls.xml (.../TestEtiketBuilder.cls.xml) (revision 57608)
+++ vhUnitTest/APPS/Halux/Docs/TestEtiketBuilder.cls.xml (.../TestEtiketBuilder.cls.xml) (revision 59483)
@@ -92,9 +92,19 @@
Set ..LadeKlantEtiketBuilderMock = ##class(vhTest.Mock.APPS.Halux.Docs.impl.LadeKlantEtiketBuilder).%New(,..ProductApi)
Do ..LadeKlantEtiketBuilderMock.IndienMethodCall("FormateerProductieWeek",$$$ElkeWaarde).DanReturn("ProductieWeek")
+
+ Do ##class(APPS.Halux.PPS.Activiteit.impl.TBX.KlantEtiketIoCContainer).Instance().Register("DnaCodeService",##class(vhTest.Fake.APPS.Halux.AAP.DnaCodeService).%New())
]]>
+
+aTestName:%String
+
+
+