cancel
Showing results for 
Search instead for 
Did you mean: 

Using Embedded Frame and BI OpenDocument secured URL (HTTPS)

Former Member
0 Kudos

The context :

Here is the layout of my first application (APPLI_1) which is used as a container for other applications :

Any embedded application are quite similar :

Basically, I wanna open APPLI_1 and see APPLI_2 in it and displaying DOCUMENT :

And it works… but only on local :

It DOES NOT work when executing on BI Platform….

What I see with opendocument :

I can see my header 1 and then my heder 2 very briefly but finnaly it only displays the document in my browser window.

What I did :

APPLI_1 :

On Startup, a specific Design Studio application (APPLI_2) URL (OpenDocument….) is loaded into embedded frame  FRAME_VIEWER that takes 100% space of PANEL 2 (margins = 0, width/height = auto):


//g_home_url redirected on APPLI_2 URL

g_home_url = "https://my_platform/BOE/OpenDocument/opendoc/openDocument.jsp?sIDType=CUID&iDocID=AbaYTt8drhRPkaGVlk...";

VIEWER_FRAME.setUrl(g_home_url);



APPLI 2 :

On Startup, a specific WebIntelligence Document  (DOCUMENT_2) URL  (OpenDocument….) is loaded into embedded frame FRAME_VIEWER_2  that takes 100% space of PANEL 4 (margins = 0, width/height = auto ).


/*

* Document URL

*/

g_document_url = "https://my_platform/BOE/OpenDocument/opendoc/openDocument.jsp?sIDType=CUID&iDocID=AUP_KxaGOQpJul11HA...";

VIEWER_FRAME2.setUrl(g_document_url);


The error seems to occur when using opendocument URL with https url : HTTPS://my_platform/BOE/OpenDocument....

Because if I replace by http url it works.

Any idea to make it working ? Or another component ?

Thanks



Accepted Solutions (1)

Accepted Solutions (1)

IngoH
Active Contributor
0 Kudos

Hello Aurelien,

did you try to run the URL in a separate window as part of a simple click - for example ?


Does that part work ?

regards

Ingo Hilgefort

Former Member
0 Kudos

Thanks Ingo, this works indeed.

But I reall y need in a frame.

I suceeded on a non secured BI platform (http url instead of https url), it seems thats opendocument refuse iframe as a destination when using https.

IngoH
Active Contributor
0 Kudos

this might be a "silly" question - but is the BusinessObjects landscape configured for HTTPS ?

ingo

Former Member
0 Kudos

No this is not a "silly" question Ingo.

Yes my BOBJ landscape (DEV) is fully configured for HTTPS : Launchpad, OpenDocument, CMC...

FYI, I got another environment (SBX) that is not configured for HTPPS and my application is working fine on it using only HTTP opendocument calls instead of HTTPS.

Answers (2)

Answers (2)

0 Kudos

try to replace https://myplatform/BOE/... in the child frame with https://myip/BOE/... and see if it works as well.

If so, then my assumption is that the session management of the BOE is not capable of hosting two applications in the same browser window using the same session ID. We have had the feedback, that BOE session management is on window basis, not on frame basis. So the iframe architecture might work with some applications but not with others.

In case my assumption is correct, then you could try to provide an SSO mechanism to both server URLs somehow (e.g. using SAP Portal or AD SSO) that essentially then would create two logon sessions that do not interact.

Best Regards

Jörg

Former Member
0 Kudos

Hi Jörg,

thank you for your input. Unfortunately that does not work neither.

FYI, my whole platform is windows AD SSO configured.

Regards,

Aurelien

TammyPowlas
Active Contributor
0 Kudos

I wonder if you might have better luck controlling this on the BI platform by creating this in a BI Workspace?  See this thread: How to add Design Studio BI App into BI Workspace? | SCN

Former Member
0 Kudos

Thank you Tammy.

I'll try this just to see if it's solving my issue.

Former Member
0 Kudos

Tammy, that works but it is a little bit... let say "ugly" ...

In fact, it displays 4 times the open details panel on the right of my screen.. :

Whereas when opening my application directly form launchpad and then go into full window it's like this (which is more acceptable) :