Index: vhUnitTest/WSimpl/Halux/AAP/DnaCodeService/ProboxEtikettenAfdrukken/Test.cls.xml =================================================================== diff -u --- vhUnitTest/WSimpl/Halux/AAP/DnaCodeService/ProboxEtikettenAfdrukken/Test.cls.xml (revision 0) +++ vhUnitTest/WSimpl/Halux/AAP/DnaCodeService/ProboxEtikettenAfdrukken/Test.cls.xml (revision 59817) @@ -0,0 +1,142 @@ + + + +vhUnitTest.TestCase + + +String +LAAAAA0 + + + +String +LAAAAB1 + + + + + + + + + + + + + + + + + + + + + Index: WSimpl/Halux/AAP/DnaCodeService.cls.xml =================================================================== diff -u -r59805 -r59817 --- WSimpl/Halux/AAP/DnaCodeService.cls.xml (.../DnaCodeService.cls.xml) (revision 59805) +++ WSimpl/Halux/AAP/DnaCodeService.cls.xml (.../DnaCodeService.cls.xml) (revision 59817) @@ -464,10 +464,14 @@ Try { Set Response = ##class(WS.Halux.AAP.ProboxEtiketAfdrukkenResponse).%New() - #dim DnaCodeIterator As TECH.Iterator = ..ProboxEtiketAfdrukkenHelper.MaakDnaCodeIteratorVanDnaCodeStringLijst(ProboxEtiketAfdrukkenRequest) + If ProboxEtiketAfdrukkenRequest.DnaCodes.Count() = 0 { + Do ##class(TECH.ExceptionHandler).Throw(##class(TECH.Exceptions.InvalidInputException).%New("Geen DnaCodes aangeleverd om af te drukken")) + } + #dim DnaCodeIterator As TECH.Iterator = ..ProboxEtiketAfdrukkenHelper.MaakDnaCodeIteratorVanDnaCodeStringLijst(ProboxEtiketAfdrukkenRequest) #dim DnaCode As TECH.Iterator = DnaCodeIterator.Next() Do DnaCodeIterator.Reset() + #dim TeGebruikenPrinter = ..ProboxEtiketAfdrukkenHelper.MapProductieLijnOpPrinter(..ProboxEtiketAfdrukkenHelper.GeefWerkpost(DnaCode)) If TeGebruikenPrinter = "" {