OBIEE/MapViewer Integration

Hello,
I'm working through some example documentation to integrate OBIEE and MapViewer and I'm running into an issue.
When trying to get an Answers report to open based on clicking a map, I'm not able to get Answers report to open in the iframe I've defined in an Answers Narrative request. Instead, its a popup (otherwise it works fine).
The iframe in the Answers Narrative request is below
<IFRAME src = "" name="biee" height="400" width="100%"></IFRAME>
the code for mapclick interaction is below
themebasedfoi.addEventListener("mouse_click", foiClick);
function foiClick(point,foi,evt)
var drillURL =
"http://localhost:9704/analytics/saw.dll?GO&NQUser=obscure&NQPassword=obscure&Path=/MapViewer/MapViewer2&Options=md&Action=Navigate&P0=1&P1=eq&P2=\"COUNTIES_DIM\".COUNTY&P3="+foi.attrs[0];
objWin = window.open(drillURL, "biee", "height=480,width=400,scrollbar=yes,resizeable=1");
Any help is appreciated.
Thanks

Hi,
Follow this links for mapviewer
http://oraclebizint.wordpress.com/2007/09/25/oracle-bi-ee-10133-and-mapviewer-step-by-step-integration-phase1/
http://oraclebizint.wordpress.com/2007/09/26/oracle-bi-ee-10133-and-mapviewer-step-by-step-integration-phase2-phase3/
Regards
naresh

Similar Messages

  • OBIEE 11g integration with sharepoint or any with any other webserver possibilities

    HI All,
    Can we integrate OBIEE 11g Analysis and dashboards to SharePoint server ? If yes could you help us guiding in right way of implementing this request. Any kind of help on this is highly appreciated.
    Can we use existing Weblogic web server to build some internal web applications. (Work flow tools)
      Maker checker application:
    We have Ops users which they send the daily reports to Traders for approval. Based on the approvals, end of day data will be reload into DB for Month end reporting. Reports are generating from OBIEE  11g.
    Thanks,
    Pavan

    Hi,,
    Thanks for your update,
    Kindly provide any other document for obiee 11g integration part with Windows active directory
    Thanks
    Edited by: user11018780 on Feb 9, 2011 7:22 AM

  • OBIEE-OAM Integration

    Hi,
    Does anyone has details of OBIEE-OAM Integration? We are doing it & having some issues so wanted to get help on that.
    Thanks,
    Pournima

    Hello,
    Is your environment similar to this in http://obiee-bip.blogspot.com/2010/10/obiee-integration-with-oracle-access.html or something different like diid you have create groups in OAM .?
    Also assuming your repository groups and presentation catalog groups are already setup. In the different authorization init block you have created enable the ‘Required for Authentication’ check box.
    NOTE: According to Oracle Access Manager (OAM) and Oracle Business Intelligence (OBI) Integration [ID 1217103.1]
    Creation of group should be done by loging as Administrator user to rpd and webcat. This should be done on different machine that does not have OAM integration. With OAM integration only OAM user can log into presentation services and they don’t have Administrator user privileges.
    Hope this helps. Pls mark if it does.
    Thanks,
    SVS

  • User authentication when OBIEE is integrated with EBS

    Hello guys
    I have a conceptual question about how OBIEE authentication is performed in an integrated environment with EBS? If the goal is to have users access to OBIEE based on their roles given in EBS, what kind of authentication is it needed for such implementation?
    Do I import users and group from EBS database or LDAP server (if its available)? what kind of session variable and ini block is created if I want to do data level secuirty based on user groups?
    Please give some basic idea and guidelines on topic
    Thank you very much

    hi,
    the final solution must face and fill your needs....
    Bi suite has 3 ways of making-having user-groups...
    1.manual
    2.ldap
    3.from external database
    If the goal is to have users access to OBIEE based on their roles given in EBS, what kind of authentication is it needed for such implementation?
    -->match the roles from EBS to your liked in OBIEE
    check and this,
    http://it.toolbox.com/blogs/eye-on-obi/oracle-bi-applications-obiee-security-integration-with-oracle-ebusiness-suite-17246
    hope i helped....
    http://greekoraclebi.blogspot.com/
    ///////////////////////////////////////

  • OBIEE 10g integration with mapviewer

    hello all,
    i am trying integrate mapviewer map in obiee dashboard. and i am able to show maps which do not use bi answers data for any kind of interaction (i.e,no "nsdp" section in the map file). this works fine. if i am using any dashboard prompt to filter the map ( for example if want to see a particular county from a statewide map using dashboard prompt as filter) it is giving error as below:
    *[MVThemeBasedFOIControl.foiLoaded] MAPVIEWER-05523: Cannot process response from MapViewer server. (MAPVIEWER-06009: Error processing an FOI request.*
    Root cause:FOIServlet:Missing IN or OUT parameter at index:: 1)
    there are two databases with same set of data. one is poc which was created by some one else. so we had to setup new schema to properly define all the data.
    so problem occurs when using new schema as datasource. all the html datasource configurations are properly defined on mapviewer for new data.
    followed these steps in setting up new schema:
    ->initially did not run any scripts nor created mvdemo , started clean and loaded the required tables using map builder from GIS shape files with geometry projected to world_mercator(54004). on the contrary POC schema two geometry columns in each table where one is actual coordinate system from GIS file and then it is projected to world_mercator system and loaded into second column using sql. all the geometry indexes looked similar.
    ->created all the mapping metadata exactly same as the POC. where all the themes uses world_mercator geometry.
    both schemas are on same database. i have no idea of what causing the error when i use dashboard prompts. i am not sure if there are additional steps to be followed in creating database or if something else is missing some where. i have no prior experience with mapviewer and oracle spatial. this is kind of learning curve for me.
    please let me know any suggestions or solutions .
    regards,
    mallik
    Edited by: 863261 on Jun 2, 2011 12:33 PM
    Edited by: 863261 on Jun 8, 2011 5:49 AM

    Hello,
    Is your environment similar to this in http://obiee-bip.blogspot.com/2010/10/obiee-integration-with-oracle-access.html or something different like diid you have create groups in OAM .?
    Also assuming your repository groups and presentation catalog groups are already setup. In the different authorization init block you have created enable the ‘Required for Authentication’ check box.
    NOTE: According to Oracle Access Manager (OAM) and Oracle Business Intelligence (OBI) Integration [ID 1217103.1]
    Creation of group should be done by loging as Administrator user to rpd and webcat. This should be done on different machine that does not have OAM integration. With OAM integration only OAM user can log into presentation services and they don’t have Administrator user privileges.
    Hope this helps. Pls mark if it does.
    Thanks,
    SVS

  • MapViewer Integration with OBIEE

    Hello,
    We are trying to integrate Mapviewer with OBIEE (10.1.4.3.1), I have gone through the documentation but I couldn't find any documentation on how to deploy mapviewer using IIS.
    Please correct me if I am wrong, I heard that Map viewer doesn't work with IIS ??? Then how I deploy the Mapviewer. Any inputs are highly appreciated.
    Thanks in Advance,
    - Abhi

    is there any suggestion ?

  • Passing filters to hyperlinks in BI Publisher-Obiee 11g integrated report

    Hi,
    I've a report requirement to build a BIP report in integration with OBIEE.
    In my dashboard, I've a dashboard prompt, obiee reports and a BIP report.
    BIP report contains hyperlinks (created in template builder) which direct me to the obiee report pages.
    Now, when u apply the prompts, BIP report filters the data accordingly and displays it in the same page. (OBIEE reports also gets filtered accordingly).
    After this, when I click on the hyperlinks it takes me to the obiee page which is NOT filtered according to the prompt.
    So I would like to know how do I use the filters in these links?
    Can I please get some help on how to make this work? This is an urgent requirement!
    Thanks,

    Hi,
    You can try these steps
    On the BI Publisher 11.1.1.5, Go to Administration --> System Maintenance --> Server Configuration. Under the catalog heading,Test Connection. If the connection is successful, then click on the button Upload to Bi Presentation Catalog".
    After the above step you should be able to see your folder under catalog.
    Let me know if this helped.
    Sachin Gupta

  • OBIEE/ADF Integration using the Action Framework

    I would like to integrate OBIEE and ADF to achieve the following.
    1. Embed BI objects into an ADF application
    2. Pass parameter from the ADF application to the BI objects
    3. Pass context (parameters) from the BI object to the ADF components
    4. Have the BI objects call JDeveloper web services from the dashboard
    5. Other integration points to be developed in future
    6. Combine OLTP and BI data in single ADF form
    7. Source ADF BC data from OBIEE metadata layer
    8. ADF application call BI alerts, actions from ADF application
    Could any one have tried to integrate OBIEE and ADF to achieve any of the above.
    If so please help with your experience.
    Any information given shall be highly appreciated.
    Regards,
    Denis Ojok

    you want to forward to another action without declaring that forward in the struts config? we use MVC frameworks to avoid having to write all that sort of code. what are you trying to achieve that can't be done by configuring the forward?

  • OBIEE & Sharepoint integration: GoURL parameters are in clear in ViewSource

    Hi, we're integrating our OBIEE reports in MS-Sharepoint using the GoURL method. The only concern is that wehn running a "ViewSource" of the Sharepoint HTML page, we can see in clear the full OBIEE URL syntax which contains username,pwd,options... then one can copy/paste it and amend the parameters such as entering in Modify mode for a report... Is there a way to prevent this ? how to do ? rgds,frederic.

    any ideas pls ?

  • OBIEE analysis integration into ADF pages

    I am trying to embed OBIEE components (analysis, dashboards etc) into ADF pages. I have downloaded all extensions required.
    and have created connection to OBIEE Server, when i am trying to check the connection(BI Presentation services), its giving the following error
    Failed to validate the xml content. SchemaLocation: schemaLocation value = 'http://xmlns.oracle.com/oracleas/schema/11/jps-config-11_1.xsd http://xmlns.oracle.com/oracleas/schema/11/jps-config-11_1.xsd jps-config-11_1.xsd' must have even number of URI's. Location: unavailable.
    Aug 24, 2012 1:55:31 PM oracle.bi.presentation.soap.connection.impl.LogonTokenImpl
    SEVERE: Perform impersonation was enabled for the BI Presentation Services SOAP connection, but there was no logged in user!
    Please let me know how can i establish a connection?

    Not sure but did u chk this : http://husaindalal.blogspot.com/2009/11/integrating-bi-publisher-standalone.html

  • OBIEE, Hyperion integration...

    Hi,
    I'm experienced in Hyperion but new to OBIEE. I have implemented OBIEE separately in development environment for evaluation.
    But I am not clear how OBIEE and Hyperion System 9 is integrated at this time. Hyperion System 9 rel. 9.3.1 is where I am at.
    How far is it integrated and how?
    cheers
    z

    Update in more detail: [http://hekatonkheires.blogspot.com/2010/01/obiee-101341-essbase-931-udml-for-cube.html]
    Cheers,
    C.

  • OBIEE 11g - Integrating via external corporate website to OBIEE

    Hi all -
    Unusual challenge, our we offer a hosted application (SaaS) where our users are authenticated on our application. Recently, we've invested in OBIEE 11g and have successfully deployed recommended Oracle Enterprise Deployment. We have a custom security solution (user permissions in Oracle tables, not LDAP), and have not implemented Oracle Identity Mgmt and don't plan to.
    We would like to use GoURL / Action Framework to access Report content, dashboard content, content as port lets embedded in an app dashboard to an iFrame.
    My Question: can we configure OBIEE to accept just "username" without password in a trusted login scenario? we are trying not to expose password in URL (encrypted or clear text).
    We done an exhaustive search to review GoUrl, web service / soap calls, reviewing impersonator passcode techniques (everyone having same pad in initialization block), etc.
    Thank you in advance for your most needed responses,

    There is a good post that lead me on the way to solving this problem here:
    http://obiee101.blogspot.com/2010/07/obiee-remove-whole-portalbanner.html
    The code he posts won't work for 11g, but it's close.
    Paste this code into a text box on each page of your dashboard, make sure you check the box that says "contains HTML"
    <script type="text/javascript">
    var tds = document.getElementsByTagName('table');
    for (var td = 0; td < tds.length; td++) {
    if (tds[td].className != 'HeaderTopBar' && tds[td].className != 'HeaderSecondBar' ) {
    continue;
    if (tds[td].className == 'HeaderTopBar') {
    //alert (tds[td].className);
    var x = tds[td].parentNode;
    //alert (x.className);
    x.removeChild(tds[td]);}
    if (tds[td].className == 'HeaderSecondBar') {
    //alert (tds[td].className);
    var x = tds[td].parentNode;
    //alert (x.className);
    x.removeChild(tds[td]);}
    </script>

  • MapViewer integrated in Apex - Securing MapViewer Cookie Issue

    Hello,
    I'm trying to secure my Mapviewer accesses. My MapViewer is contained in an apex page. As said in documentation (1.8.2) I have to used cookie to pass username(or what I want to authenticate the user) to the database. For doing this I have to put a package in my map schema and to configure datasource to use it.
    Package code(nothing special) :
    create or replace
    PACKAGE BODY web_user_info AS
    w_name VARCHAR2 (32767);
    PROCEDURE set_user(p_name IN VARCHAR2)
    AS
    BEGIN
    INSERT INTO TABLE1 VALUES('set machin');
    COMMIT;
    INSERT INTO TABLE1 VALUES('set_user:'||p_name);
    COMMIT;
    w_name := LOWER (p_name);
    END;
    PROCEDURE clear_user
    AS
    BEGIN
    INSERT INTO TABLE1 VALUES('clear machin');
    COMMIT;
    INSERT INTO TABLE1 VALUES('clear_user:'||w_name);
    COMMIT;
    w_name := null;
    END;
    FUNCTION get_user RETURN VARCHAR2
    AS
    BEGIN
    RETURN w_name;
    END;
    END web_user_info;
    Datasource definition :
    <map_data_source name="cuc"
    jdbc_host="localhost"
    jdbc_sid="xxxxx"
    jdbc_port="1521"
    jdbc_user="xxx"
    jdbc_password="xxxxxxxxxxxxx"
    jdbc_mode="thin"
    number_of_mappers="3"
    allow_jdbc_theme_based_foi="true"
    plsql_package="web_user_info"
    />
    It works like that except that it return J2EE authentication(oc4jadmin). set_user and clear_user are well executed.
    Cookie Issue :
    To make this work with cookie information I have to add a attribute to the datasource definition :
    web_user_type="LOGIN_USERNAME_COOKIE"
    This cookie is present in my apex page, details :
    Name     LOGIN_USERNAME_COOKIE
    Value     the_name
    Domaine (host)     localhost
    Chemin d'accès (path)     /apex/
    Sécurisé     non
    Expire le     À la fin de la session
    It doesn't work with my cookie, the clear_user is well executed but set_user is no more executed.
    Did someone already get through the cookie authentication feature ?

    yes i checked this site, but i still couldn't reach the answer of my challenge, in how to specify urlParamNQID and urlParamSID , how or where i can get value of these parameters or what should i pass there !?

  • OBIEE , ADF integration

    Hi All,
    My requirement is show dashboard on my adf screen based on user role .
    For this i created three dashboards
    Dashboard1-   assigned to role1
    Dashboard2-  assigned to role2
    Dashboard3-   assigned to role3 .
    I created a adf page which contains the three Obiee dashboards( using <adfbi:content>)
    Now whenever a user with roles(role1 and role2)  logs into my adf application ,he should be shown only Dashboard1  and Dashboard2.
    I achieved this by setting permission to dashboard in obiee, but the problem is that " Access denied for Dashboard3" message is shown for the Dashboard3 .
    How can i overcome it or is there any way where i can render only those dashboards which are assigned to the logged in user.Is there any API exposed by obiee which gives me the dashboard assigned to a particular user.

    Hi Frank,
    Am dropping the report on the dialog as a region, launching the popup on a button click. The code for the popup looks like this.
    <af:popup id="p1" binding="#{***Bean.biPopUpBind}"
                            popupCanceledListener="#{***Bean.popupCloseListener}"
                                              contentDelivery="lazyUncached">
                    <af:dialog id="d2" contentWidth="1500" contentHeight="810"
                               title="Detached OBIEE Report" type="none">
                      <af:panelGroupLayout id="pgl8" layout="vertical"
                                           inlineStyle="height:800px;">
                            <af:commandButton text="Close" id="cb3"
                                              actionListener="#{*****Bean.closeBiPopUp}"/>
                            <adfbi:content id="content2" width="1024px"
                                           height="768px"
                                           value="#{bindings.biExecBinding2}"/>
                          </af:panelGroupLayout>
                        </af:dialog>
                  </af:popup>
    On click on some button am launching this popup, where my BI report is dragged.
    Jdev:11.1.1.6
    Please let me know if any more information is required
    Thanks
    Sushanth

  • OBIEE SOA Integration Bridge session

    Hi,
    I am trying to show OBIEE reports in .NET using OBIEE Web Services. So far I am able to successfully display and perform drill down and export operations on the report without using Bridge.
    I have written my HTTPModule/HTTPHandler to process the OBIEE requests. I am able to successfully show the report but all of it is not loading properly and I am UNABLE to do any drill down or export to pdf etc.
    During one of the AJAX requests made from the browser, the response I get back is the IFrame with log in page I am not sure why this is happening.
    For example: GET request to http://localhost/Bridge?RedirectURL=saw.dll%2fuicomponents/common/common.xml?fmapId=KqIJCw always return me with login page
    Same is true for http://localhost/Bridge?RedirectURL=saw.dll%3fgetReportXmlFromSearchID
    I have checked the headers, parameters, cookies, etc. All is as it is suppose to be. I think request from the browser is missing something or something in my Bridge is not set correct.
    I am initializing code as:
    var htmlViewService = new HtmlViewServiceSoapClient();
    //Get sessionId
    var sessionId = sawSessionServiceSoapClient.logon("prodney", "Admin123");
    //Set bridge
    htmlViewService.setBridge("http://localhost/Bridge", sessionId);
    //Get pageId
    var pageId = htmlViewService.startPage(new StartPageParams() { dontUseHttpCookies = true }, sessionId);
    //Create report object
    var newreportRef = new ReportRef
    reportPath = reportPath,
    reportXml = reportXml
    Here is the code for my bridge:
    private void Application_BeginRequest(object sender, EventArgs e)
    var app = (HttpApplication)sender;
    HttpRequest request = app.Context.Request;
    var response = app.Response;
    var context = app.Context;
    if (!String.IsNullOrEmpty(request.Params["RedirectURL"]))
    response.Clear();
    response.ClearHeaders();
    response.ClearContent();
    var headers = context.Request.Headers;
    string requestUri = ObieeServerUrl + context.Request.Params["RedirectURL"];
    var httpWebRequest = (HttpWebRequest)WebRequest.Create(requestUri);
    string modifiedSince = headers.Get("If-Modified-Since");
    httpWebRequest.Method = context.Request.HttpMethod;
    httpWebRequest.Accept = headers.Get("Accept");
    httpWebRequest.Expect = headers.Get("Expect");
    httpWebRequest.ContentType = headers.Get("Content-Type");
    httpWebRequest.Referer = headers.Get("Referer");
    httpWebRequest.UserAgent = headers.Get("User-Agent");
    httpWebRequest.CookieContainer = new CookieContainer();
    if (!string.IsNullOrEmpty(modifiedSince))
    httpWebRequest.IfModifiedSince = DateTime.Parse(modifiedSince);
    if (!httpWebRequest.Method.Equals("GET"))
    CopyStreams(context.Request.InputStream, httpWebRequest.GetRequestStream());
    HttpWebResponse httpWebResponse = null;
    try
    httpWebResponse = (HttpWebResponse)httpWebRequest.GetResponse();
    catch (WebException ex)
    httpWebResponse = (HttpWebResponse)ex.Response;
    for (int i = 0; i < httpWebResponse.Cookies.Count; i++)
    Cookie c = httpWebResponse.Cookies;
    var httpCookie = new HttpCookie(c.Name, c.Value)
    Path = c.Path,
    Domain = ObieeServerUrl
    context.Response.Cookies.Add(httpCookie);
    context.Response.StatusCode = (int)httpWebResponse.StatusCode;
    context.Response.ContentType = httpWebResponse.ContentType;
    CopyStreams(httpWebResponse.GetResponseStream(), context.Response.OutputStream);
    response.End();
    return;
    private void CopyStreams(Stream inputStream, Stream outputStream)
    var buf = new byte[4096];
    try
    do
    int iRead = inputStream.Read(buf, 0, 4096);
    if (iRead == 0)
    break;
    var enc = new System.Text.UTF8Encoding();
    var dataString = enc.GetString(buf);
    outputStream.Write(buf, 0, iRead);
    while (true);
    finally
    outputStream.Close();
    Thanks
    Edited by: user1055840 on Nov 23, 2011 12:50 PM
    Edited by: user1055840 on Nov 23, 2011 12:52 PM

    May be a little bit late. But it's best later than never.
    It seems that OBIEE doesn't use cookie for the authentication.
    Most of the URL contain an _scid parameter (session id) to be able to authenticate.
    If you don't have it, you are redirected to the login page.
    Cheers
    Nico
    I forgot to say that i didn't work enough with the Web Service to do a bridge implementation.
    Edited by: gerardnico on Sep 10, 2012 2:50 PM - I forgot to say that i didn't work enough with the Web Service to do a bridge implementation.

Maybe you are looking for