Index: BL/Sys/FOP/Verwerker/tmpDev.mac.rou =================================================================== diff -u -r67017 -r73436 --- BL/Sys/FOP/Verwerker/tmpDev.mac.rou (.../tmpDev.mac.rou) (revision 67017) +++ BL/Sys/FOP/Verwerker/tmpDev.mac.rou (.../tmpDev.mac.rou) (revision 73436) @@ -1127,6 +1127,13 @@ Set ToPath=SeqItem.Params.GetAt("MoveFile.ToPath") Set blnMustExist=(+SeqItem.Params.GetAt("MoveFile.MustExist")) Set blnExists=##class(%File).Exists(FromPath) + + If (blnMustExist) { + Set lbWaitSeconds = $ListBuild(1,1,1,1,2,2,3,4,5,5,5) + Set Logger = ##class(vhLib.Logger).%New("Sys.FOP.Verwerker") + Set blnExists = ##class(TECH.Files).WaitUntilFileExists(FromPath, lbWaitSeconds, Logger, "FopQueue.MoveFile", "MoveFile.FromPath: ") + } + Quit:('blnExists) $S(blnMustExist:$$$ERROR($$$GeneralError,"File does not exist: "_FromPath), 1:$$$OK) ; Else : File/Dir exists --> delete it ; DirectoryExists