Index: BL/Sys/FOP/Scheduler.cls.xml =================================================================== diff -u -r31415 -r44542 --- BL/Sys/FOP/Scheduler.cls.xml (.../Scheduler.cls.xml) (revision 31415) +++ BL/Sys/FOP/Scheduler.cls.xml (.../Scheduler.cls.xml) (revision 44542) @@ -82,7 +82,13 @@ #dim msg As %String = "" Set msg="Bestanden bewaard als .xml : "_$$$CRLF - Set FopDocIterator = ##class(TECH.ListIterator).%New(FopTask.Docs) + + Set FopDocIterator = ##class(TECH.IteratorOfIterators).%New() + Do FopDocIterator.SetIterators(##class(TECH.ListIterator).%New(FopTask.Docs) , ##class(TECH.ListIterator).%New(FopTask.DocMulti.Docs) ) + If $$$Not(FopDocIterator.HasNext()) { + Set msg="Er werden GEEN bestanden bewaard, want er zijn geen Docs aan de FopTaak gekoppeld." + } + While (FopDocIterator.HasNext()) { #dim FopDoc As Sys.FOP.emDoc = FopDocIterator.Next() #dim FopDocKey As %String = FopDocIterator.Key()