Error: Access Denied for Hyperion Interactive Reporting BQY embedded in HTML iframe

It is common requirement  that we embed IR BQY report into our self-developed applications .  Hyperion provide a few methods for integrating the BQY report into our own applications.  Portlet is a common solution for embed the report into portal , and iframe is another solution for its simplicity and easy use.

When we publish the BQY report in Hyperion workspace, Hyperion provid a unique url for every BQY report as Smartcut, using this URL, we could easily embed the report into HTML iframe.   

But for Hyperion 11.1.1.3,  There 's a bug for such integration. Although we could open the BQY report successfully in the Hyperion workspace.  There 's error when we open it in our own applications using iframe.  the browser pop up a message box with "Error: Access Denied " when we try to do any selection of dropdown list box .

This, however , is a bug of some javascript mechanism. The javascript file is helperEis.js .  Which we could locate it at the path of the following two places.

%HYPERION_HOME%\products\Foundation\workspace\AppServer\InstalledApps\workspace_static\js\iHTMLServlet

%HYPERION_HOME%\deployments\Tomcat5\Workspace\webapps\workspace\js\iHTMLServlet

Shutdown Hyperion workspace  web Application and make a copy of the old file.  copy the correct helperEis.js into the above places, restart Hyperion workspace  web Application and It will be OK now accessing the BQY report in your own applications.