Popular Posts

Saturday 30 November 2013

How to display OBIEE content in iFrame?

On : 11.1.1.5 [1900] version, Analytics

When attempting to embed an Analytics Dashboard into a Siebel View the following error occurs:-

"OBIEE content can not be displayed in the iframe"

STEPS
-----------------------
The issue can be reproduced at will with the following steps:
1. Perform a Siebel CRM 8.1.1.3 Integration with OBIEE 11.1.1.5
2. Add an OBIEE Dashboard to the Siebel View
3. Navigate to the Siebel View/Screen and error is displayed
The issue was resolved by performing the following steps:-




1) As the Siebel CRM 8.1.1.3 Application and the OBIEE 11g are not on the same machine, you need to change the parameter "InIFrameRenderingMode" in the instanceconfig.xml (${OBIEE_HOME}\instances\instance1\config\OracleBIPresentationServicesComponent\coreapplication_obips1\instanceconfig.xml") to Allow

Example:-

"<InIFrameRenderingMode>allow</InIFrameRenderingMode>"

Please note that the <InIFrameRenderingMode> tag has to be inside the Security section. Otherwise, you could encounter an issue with the Presentation Server failing to start


2) Change the "web.xml" at "${OBIEE_HOME}\Oracle_BI1\bifoundation\web\app\WEB-INF\web.xml" and add the following code:-

"<context-param>
<param-name>oracle.adf.view.rich.security.FRAME_BUSTING</param-name>
<param-value>differentDomain</param-value>
</context-param>"

or

"<context-param>
<param-name>oracle.adf.view.rich.security.FRAME_BUSTING</param-name>
<param-value>never</param-value>
</context-param>"

3) Once change has been made please restart the OBIEE System Components using opmnctl

Example:-

- opmnctl stopall

- opmnctl startall

4) If the this will not help please clean the cache in case the solution doesnt' work immediately (if possible) and restart the OBIEE service.

Thanks,

Angad

1 comment: