Index: BL/Sys/FOP/CommonTasks.cls.xml
===================================================================
diff -u -r47931 -r53558
--- BL/Sys/FOP/CommonTasks.cls.xml (.../CommonTasks.cls.xml) (revision 47931)
+++ BL/Sys/FOP/CommonTasks.cls.xml (.../CommonTasks.cls.xml) (revision 53558)
@@ -549,13 +549,116 @@
Quit:('blnTSeqUniek) ; Multiple TSeq-objects attached to this Task --> don't delete
; Remove objects
- Set sc=$zobjclassmethod("Sys.FOP.QueueArchive","%DeleteId",QArchID) ; ##class($$$QueueClassID).%DeleteId(QItemID)
- If $L(TaskID) Do
- . Set sc=$zobjclassmethod("Sys.FOP.Task","%DeleteId",TaskID)
- . Set:($L(TSeqID)) sc=$zobjclassmethod("Sys.FOP.TaskSequence","%DeleteId",TSeqID)
+ Do ..VerwijderFopTaskEnVerwanten(TaskID,TSeqID,QArchID)
+
Quit
]]>
+
+
+1
+TaskId:%String,TaskSequenceId:%String,QueueArchiveId:%String
+
+
+
+
+1
+QueueArchiveId:%String
+
+
+
+
+1
+TaskSequenceId:%String
+
+
+
+
+1
+TaskId:%String
+
+
+
+
+
+Do ##class(BL.Sys.FOP.CommonTasks).VerwijderFopTSequenceStreams(Id)
+1
+TaskSequenceId:%String
+
+
+
+
+1
+TaskId:%String
+
+
+
+
+1
+ArrayOfemDoc:%ArrayOfObjects
+ 0) {
+ Write !,"ArrayOfemDoc "_ArrayOfemDoc
+
+ Set DocsIterator = ##class(TECH.ListIterator).%New(ArrayOfemDoc)
+ While (DocsIterator.HasNext()) {
+ #dim Doc As Sys.FOP.emDoc = DocsIterator.Next()
+ Write !,"Doc "_Doc_" - "_$$$LCVT(Doc.DataStream.%Id())_"."
+ Do Doc.DataStream.Clear()
+ }
+ }
+]]>
+