Index: vhUnitTest/WSimpl/Halux/AAP/AfdrukService/ProboxEtikettenAfdrukken/Test.cls.xml =================================================================== diff -u -r61697 -r65719 --- vhUnitTest/WSimpl/Halux/AAP/AfdrukService/ProboxEtikettenAfdrukken/Test.cls.xml (.../Test.cls.xml) (revision 61697) +++ vhUnitTest/WSimpl/Halux/AAP/AfdrukService/ProboxEtikettenAfdrukken/Test.cls.xml (.../Test.cls.xml) (revision 65719) @@ -25,7 +25,7 @@ Set HelperMock = ##class(vhTest.Mock.WSimpl.Halux.AAP.AfdrukService.EtiketAfdrukkenHelper).%New() Do HelperMock.VerwachtMethodCall("MaakDnaCodeIteratorVanDnaCodeStringLijst",..Matches.Object(Request.DnaCodes)).DanReturn(DnaCodeIteratorEenStuk) Do HelperMock.VerwachtMethodCall("GeefWerkpost",..Matches.Object(DnaCode1)).DanReturn("UT_Werkpost") - Do HelperMock.VerwachtMethodCall("MapProductieLijnOpPrinter","UT_Werkpost").DanReturn("Halux_LadeAfw_L2") + Do HelperMock.VerwachtMethodCall("MapWerkpostOpPrinter","UT_Werkpost").DanReturn("Halux_LadeAfw_L2") Set DocsV1Mock = ##class(vhTest.Mock.BL.PPS.TBX.DocsV1).%New() Do DocsV1Mock.VerwachtMethodCall("Init","","","Halux_LadeAfw_L2","","").DanDoeNiks() @@ -57,7 +57,7 @@ Set HelperMock = ##class(vhTest.Mock.WSimpl.Halux.AAP.AfdrukService.EtiketAfdrukkenHelper).%New() Do HelperMock.VerwachtMethodCall("MaakDnaCodeIteratorVanDnaCodeStringLijst",..Matches.Object(Request.DnaCodes)).DanReturn(DnaCodeIteratorTweeStuks) Do HelperMock.VerwachtMethodCall("GeefWerkpost",..Matches.Object(DnaCode1)).DanReturn("UT_Werkpost") - Do HelperMock.VerwachtMethodCall("MapProductieLijnOpPrinter","UT_Werkpost").DanReturn("Halux_LadeAfw_L2") + Do HelperMock.VerwachtMethodCall("MapWerkpostOpPrinter","UT_Werkpost").DanReturn("Halux_LadeAfw_L2") Set DocsV1Mock = ##class(vhTest.Mock.BL.PPS.TBX.DocsV1).%New() Do DocsV1Mock.VerwachtMethodCall("Init","","","Halux_LadeAfw_L2","","").DanDoeNiks() @@ -89,7 +89,7 @@ Set HelperMock = ##class(vhTest.Mock.WSimpl.Halux.AAP.AfdrukService.EtiketAfdrukkenHelper).%New() Do HelperMock.VerwachtMethodCall("MaakDnaCodeIteratorVanDnaCodeStringLijst",$$$ElkeWaarde).Nooit() Do HelperMock.VerwachtMethodCall("GeefWerkpost",$$$ElkeWaarde).Nooit() - Do HelperMock.VerwachtMethodCall("MapProductieLijnOpPrinter",$$$ElkeWaarde).Nooit() + Do HelperMock.VerwachtMethodCall("MapWerkpostOpPrinter",$$$ElkeWaarde).Nooit() Set DocsV1Mock = ##class(vhTest.Mock.BL.PPS.TBX.DocsV1).%New() Do DocsV1Mock.VerwachtMethodCall("Init","","",$$$ElkeWaarde,"","").DanDoeNiks().Nooit() @@ -119,7 +119,7 @@ Set HelperMock = ##class(vhTest.Mock.WSimpl.Halux.AAP.AfdrukService.EtiketAfdrukkenHelper).%New() Do HelperMock.VerwachtMethodCall("MaakDnaCodeIteratorVanDnaCodeStringLijst",..Matches.Object(Request.DnaCodes)).DanReturn(DnaCodeIteratorEenStuk) Do HelperMock.VerwachtMethodCall("GeefWerkpost",..Matches.Object(DnaCode1)).DanReturn("UT_Werkpost") - Do HelperMock.VerwachtMethodCall("MapProductieLijnOpPrinter","UT_Werkpost").DanReturn("") + Do HelperMock.VerwachtMethodCall("MapWerkpostOpPrinter","UT_Werkpost").DanReturn("") Set DocsV1Mock = ##class(vhTest.Mock.BL.PPS.TBX.DocsV1).%New() Do DocsV1Mock.VerwachtMethodCall("Init","","",$$$ElkeWaarde,"","").DanDoeNiks().Nooit() Index: vhTest/Fake/WSimpl/Halux/AAP/AfdrukService/EtiketAfdrukkenHelper.cls.xml =================================================================== diff -u -r64183 -r65719 --- vhTest/Fake/WSimpl/Halux/AAP/AfdrukService/EtiketAfdrukkenHelper.cls.xml (.../EtiketAfdrukkenHelper.cls.xml) (revision 64183) +++ vhTest/Fake/WSimpl/Halux/AAP/AfdrukService/EtiketAfdrukkenHelper.cls.xml (.../EtiketAfdrukkenHelper.cls.xml) (revision 65719) @@ -21,6 +21,13 @@ ]]> + +Werkpost:%String +%String + + + Werkpost:APPS.Halux.common.enu.Werkpost APPS.Halux.common.enu.ProductieLijn @@ -55,13 +62,6 @@ - - -Werkpost:%String -%String - - Index: WSimpl/Halux/AAP/AfdrukService.cls.xml =================================================================== diff -u -r62322 -r65719 --- WSimpl/Halux/AAP/AfdrukService.cls.xml (.../AfdrukService.cls.xml) (revision 62322) +++ WSimpl/Halux/AAP/AfdrukService.cls.xml (.../AfdrukService.cls.xml) (revision 65719) @@ -89,8 +89,15 @@ #dim DnaCode As TECH.Iterator = DnaCodeIterator.Next() Do DnaCodeIterator.Reset() - #dim TeGebruikenPrinter = ..EtiketAfdrukkenHelper.MapProductieLijnOpPrinter(..EtiketAfdrukkenHelper.GeefWerkpost(DnaCode)) + #dim TeGebruikenPrinter = "" + If $$$HasLength(ProboxEtiketAfdrukkenRequest.LijnWaaropGeprintMoetWorden) { + Set TeGebruikenPrinter = "" + } Else { + Set TeGebruikenPrinter = ..EtiketAfdrukkenHelper.MapWerkpostOpPrinter(..EtiketAfdrukkenHelper.GeefWerkpost(DnaCode)) + } + + If TeGebruikenPrinter = "" { Do ##class(TECH.ExceptionHandler).Throw(##class(TECH.Exceptions.GeneralErrorException).%New("Geen printer gevonden voor DnaCode '"_DnaCode.DnaCode_"'")) } Index: vhTest/Mock/WSimpl/Halux/AAP/AfdrukService/EtiketAfdrukkenHelper.cls.xml =================================================================== diff -u -r60919 -r65719 --- vhTest/Mock/WSimpl/Halux/AAP/AfdrukService/EtiketAfdrukkenHelper.cls.xml (.../EtiketAfdrukkenHelper.cls.xml) (revision 60919) +++ vhTest/Mock/WSimpl/Halux/AAP/AfdrukService/EtiketAfdrukkenHelper.cls.xml (.../EtiketAfdrukkenHelper.cls.xml) (revision 65719) @@ -57,10 +57,10 @@ ]]> - + Werkpost:%String %String - Index: WSimpl/Halux/AAP/AfdrukService/EtiketAfdrukkenHelper.cls.xml =================================================================== diff -u -r64363 -r65719 --- WSimpl/Halux/AAP/AfdrukService/EtiketAfdrukkenHelper.cls.xml (.../EtiketAfdrukkenHelper.cls.xml) (revision 64363) +++ WSimpl/Halux/AAP/AfdrukService/EtiketAfdrukkenHelper.cls.xml (.../EtiketAfdrukkenHelper.cls.xml) (revision 65719) @@ -115,7 +115,7 @@ ]]> - + Werkpost:%String %String