Index: WSimpl/Halux/AAP/AfdrukService/EtiketAfdrukkenHelper.cls.xml =================================================================== diff -u -r60495 -r60628 --- WSimpl/Halux/AAP/AfdrukService/EtiketAfdrukkenHelper.cls.xml (.../EtiketAfdrukkenHelper.cls.xml) (revision 60495) +++ WSimpl/Halux/AAP/AfdrukService/EtiketAfdrukkenHelper.cls.xml (.../EtiketAfdrukkenHelper.cls.xml) (revision 60628) @@ -34,18 +34,59 @@ Set DnaCodeAsStringIterator = ##class(TECH.ListIterator).%New(DnaCodeStringLijst) Quit:$$$Not(DnaCodeAsStringIterator.HasNext()) - + #dim LijstMetDnaCodes = ##class(%ListOfDataTypes).%New() #dim DnaCode As DOM.Halux.AAP.DnaCode While DnaCodeAsStringIterator.HasNext() { - Set DnaCode = ..DnaCodeRepository.ZoekViaDnaCode(DnaCodeAsStringIterator.Next()).Next() - Do LijstMetDnaCodes.Insert(DnaCode) + #dim DnaCodeId AS %String = DnaCodeAsStringIterator.Next() + #dim dnaIterator As TECH.Iterator = ..DnaCodeRepository.ZoekViaDnaCode(DnaCodeId) + + If (dnaIterator.HasNext()) { + Set DnaCode = dnaIterator.Next() + Do LijstMetDnaCodes.Insert(DnaCode) + } } - + Quit ##class(TECH.ListIterator).%New(LijstMetDnaCodes) ]]> + +DnaCodeIterator:TECH.Iterator +TECH.Iterator + + + + +DnaCodeIterator:TECH.Iterator,BatchId:%String +TECH.Iterator + + + Werkpost:%String %String