BI Publisher Reports open in full window instead of Siebel IFRAME

Bug 17515051 – IFRAME SSO DISPOSITION IS NOT WORKING

What I am trying to achieve?

I want to open BI Publisher reports in Siebel using Symbolic Urls.

Issue
On accessing Scheduled Reports or Reports History (‘My BIP Reports’ > ‘Scheduled Reports’ view > ) does not stay under Siebel header. Instead, it leaves Siebel application and opens the BI Publisher page as if the login was made directly in the BIP application.
It should open inside Siebel Iframe.

[su_slider source=”media: 1249,1247,1248″ link=”lightbox” target=”blank” width=”1420″ height=”700″ autoplay=”0″]

Steps to Reproduce

  • Setting SSO Disposition to IFrame will display the Scheduled Reports view in full screen mode.
  • Changing this parameter to WebControl works for HI Client.
  • When parameter PreloadURL is added the XMLPserver login screen comes up. Without PreloadURL parameter BIPReportJobListPage is rendered correctly in HI client.
  • In OpenUI client the Scheduled Reports page comes up in Full Screen mode

Solution#1

  • Add below piece of code in theme file to change IFRAME position in Siebel application.
Open the "theme-base.css" file in notepad and search for "iframe" and change the height, as shown below:

iframe {
position: absolute;
height: 98%;
width: 99%;
}
modified css to:
iframe {
position: absolute;
height: 600px;
width: 99%;
}
  • Bounce the Siebel Server and Gateway services.
  • Since this is CSS change, once if you do this change in theme-base.css file then clear browser cache.

But it din’t fix my issue.

Solution#2

  • Modify symbolic URL arguments as follow:
    1. id to uid
    2. add:
    [su_table]name:pgheader required:Y Argument Type:constant Argument Value:hide[/su_table]
  • Save
  • Logout from application and clear cache
  • Retest the issue
Change ID to UID

Change ID to UID

Add parameter _xuil

Add parameter _xuil

Add Parameter pgheader

Add Parameter pgheader

Modifying these arguments resolves my issue. Hope it will help you as well.

[su_divider style=”dotted”]

@AskmeSiebel

Leave a Reply

Your email address will not be published. Required fields are marked *