We had a weird issue in prod v7.1.5 where a data page was generated with the wrong data -- instead of running a query that selected all from data table XYZ, it did so from the current workpool (!)
That was odd. We'd like to try and capture this event when it happens. Is there an appropriate logger that can capture when declare pages are re-generated, and what activity is run, so we can at least confirm that this is happening normally?
Is the data in the data page being loaded through a report definition? If yes, then is the report defined on "Work-"? If the report is defined on "Work-", then it will always retrieve the data from the current work pool of the requestor.
Its confusing then on why a data class will get data only from the work pool. Would it be possible to expire the data page from the rule form, and then use tracer to trace the data page to see what might be happening?