I've been liaising with IBM on using PI to parallel process the calculations, which led to 952 FP1 HF6, which significantly improves process time (reduced by a factor of 200). I'm now exploring how to manage such a set of parallel processes (PPs).
We know that turning logging on or off, or running SaveDataAll, can't be used in PPs as you get locks. So I have added monitoring code to the main TIs which update a status cell on at the start and off at the end, then written a TI which runs every 5 minutes monitoring the total of those cells, aiming to reactivate logging and do an SDA when the jobs are all complete. BUT... as far as I can see, the monitoring TI does not see the 1s in the cube. I've looked myself at the relevant cube, and added asciioutput code (with unique timestamped filenames) to dump out the contents, the flags don't show.
Ideas welcome.
If I can't get past this I suppose I'll write flags to the filesystem, but surely TM1 is a better place to do this - especially with PI? Is this a multiuser database or not? Or what have I missed?
