0 Replies Latest reply: Oct 23, 2012 6:59 AM by 960784 RSS

    Report generated through BIP Server not in sync with data updated in DB

    960784
      Hi,

      We have an issue where the BIP report show up the old value instead of the latest updated & commited value done from Application(ADF) on the same session or transaction.
      Does BIP have any caching mechanism implemented internally for a user context?

      Detailed Explanation :

      After verifying several scenarios, following are the scenarios which reproduced the cache issue in our application:

      Case -1:

      1) Logged in as user "User1".
      2) Navigated to page where we can update data and we have option to print/generate the report.
      3) Now made some updates in the page and saved it.
      4) Now generate the report, report is generated with the updated information.
      5) Now close the report generated and update the page with some other modifications and save it.
      6) Now generate the report, but the report doesn't have the updated info.

      Case-2:

      1) Logged in as user "User2".
      2) Navigated to page where we can update data and we have option to print/generate the report.
      3) Generate the print profile report, you see the changes made above with "User1" login.
      4) Now close the report generated and update the page with some more modifications and save it.
      5) Now generate the report, but the report doesn't have the updated info.

      Seems like, the request sent to BIP server is being cached at BIP server with its response considering the key with following format:
      <Login User-id> + <Request Parameters> .
      We are thinking this way because, in both Case-1 and Case-2, if we are modifying the request parameters values (fields to be shown in the generated report) uniquely for each new request,
      then we are seeing the changes updated in DB are present in the report generated.

      Can someone give inputs, how to overcome this issue?

      Thanks,
      Kiran Kumar