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 + + +