I’m working on recoding a Perl script to Java that runs on a Solaris server and submits ‘publishing’ requests to a local install of NetGenesis (web analytics solution that leverages MicroStrategy). The NetGenesis engine interacts with a MicroStrategy server to run off reports and documents. The issue I’m having is that the NetGenesis piece no longer appears to force MicroStrategy to run fresh reports. The issue started after applying a recent NetGenesis bug fix release. Specifically, the reason for the issue with pulling cached reports instead of fresh is that we have a one to many relationship between reports and documents ( i.e. the reports have a filter which feeds off a table whose contents are changed/updated between jobs ).
Simply disabling cache doesn’t appear to be an option since the cached version of the reports are temporarily needed for the documents. Is there some way of having all report executions overwrite cache ?
Or, an approach for forcing reports in cache to expire? to be deleted? from a script running on a separate machine ( via the web interface )? Is deleting the cache files an option between jobs w/o restarting the MicroStrategy server?
Appreciate any and all comments and/or suggestions. Thanks, Paul