Subject says it all … actions shows “Completed” for every step, and the local log shows “Command succeeded (Prefetch download manager collected file)”, but the (appendfile created) batch file that launches the downloaded file runs with Exit Code 1 and the downloaded file is nowhere to be found. Nothing fancy, just a basic Prefetch. What now?
So … prefetch
“succeeds”, download as
fails, and download now as
actually worked.
Why? :-/
The actionscript commands do very different things. The “download now” variants are the clients actually downloading the payload. The download and prefetch actually use the infrastructure to download. The action will place them into the __Download directory of the site of the source fixlet which is the execution context of the action when its running.
If the item is stated as downloaded, it is downloaded but it depends on your batch file how it gets to the directory. Its best to use relative paths to locate the file.
Sorry, Alan. The item is stated as “Downloaded”, but it’s just not there in __Download while/after the action has run. I believe there’s something wrong with the cached verison on the server. We’re also a beta test customer, so this may be something I need to take up with our IBM Rep.
The file most likely won’t be there after the action is run (its usually moved to the client cache after if the file is still there) but definitely should be there during!
Does the batch file or the execution delete or move the original file? Are you looking in the right __Download folder?
I doubt that is related since this is behavior that shouldn’t have changed much in years, but who knows.
Hey, James! No moves or deletions. I had some in the original fixlet, but removed them for testing. The __createfile
that’s part of the fixlet is still there, but the “successful” downloads aren’t. I’m away from the office for a bit but will do some more tests and check the cache files when I get back.