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

Similar Messages

  • 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?

  • BI-ADF integration in JDev 12c

    In Jdeveloper 12c , i am trying to create a JSF  page to  have a OBIEE report.
    1. Added Extensions to Jdev:
    - Business Intelligence Logical SQLview objects
    - Business Intelligence Soap connection
    - Business Intelligence ADF view regions
    2. Created Project and connection to BI Presentation server successfully.
    3. created a JSF page and tried to  drag one of the reports to the page but  unable to  add and getting an  error.
    'Perform impersonation was enabled for the BI Presentation Services SOAP connection, but there was no logged in user!'
    Any help  would be appreciated.

    Check these, might be old version
    http://docs.oracle.com/cd/E21764_01/bi.1111/e10545/embedding_adf.htm#BGBGCFJG
    http://www.rittmanmead.com/2011/10/oow2011-obiee-11g-and-adf-integration-using-the-action-framework/
    http://www.rittmanmead.com/files/oow2011_obiee_adf.pdf

  • 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

  • ADF Integration with BPEL

    Hello,
    I am new to BPEL. I am working on a sample .
    I am working on ADF Integration with BPEL process.
    I have an ADF Screen displaying data from an EMPLOYEE table in HR Schema . It has a button called "Update". I need to call a synchronous BPEL process on click of "Update" . This BPEL process will take the selected employee information as an XML input and update the last name to the first name as the response.
    I have some doubts in that :
    1. How to pass an XML Schema as input parameter to a BPEL process ? Can you please let me know some sample applications ?
    2. I am creating a web proxy for the BPEL WSDL (created above) and my "Update" button is binded to a method which is calling the BPEL process.
    How can i pass my XML input as the argument of the method to invoke the BPEL process ?
    Thanks
    Nutan

    When using a web service proxy, you need to pass the data as an object, which' structure is defined in the web service proxy wrapper classes.
    When you've defined a data control for your bpel process, you can just drag and drop the 'initiate'/'execute', your operation and bind this to the update-button.
    When working with the proxy client, you need to populate your java class objects with the employee-object, this can be done in a backing bean or managed bean in your adf faces application.
    For more information you can always have a look at my blog where I've provided an explanation about the different possibilities of interfacing adf with SOA.
    Kind regards,
    Nathalie

  • 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 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

  • ADF integration with Facebook Login

    Hi,
    just wanted to share a working example of Facebook Login integration in an ADF application, that only uses default ADF Faces tags. Here is how the JSF can look like:
    <?xml version='1.0' encoding='UTF-8'?>
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <f:view xmlns:f="http://java.sun.com/jsf/core" xmlns:af="http://xmlns.oracle.com/adf/faces/rich">
        <af:document title="untitled1.jsf" id="d1">
            <af:form id="f1">
                <af:pageTemplate viewId="/oracle/templates/threeColumnTemplate.jspx" id="pt1">
                    <f:facet name="center">
                        <af:panelBox text="PanelBox2" id="pb2">
                            <f:facet name="toolbar"/>
                            <af:panelGroupLayout id="pgl1" layout="vertical">
                                <af:outputText value="Facebook Login" id="ot2"/>
                                <af:outputText value="&lt;fb:login-button show-faces=&quot;true&quot; width=&quot;200&quot; max-rows=&quot;1&quot;>&lt;/fb:login-button>" id="ot1"
                                               escape="false"/>
                            </af:panelGroupLayout>
                        </af:panelBox>
                    </f:facet>
                    <f:facet name="header">
                        <af:outputText value="&lt;div id=&quot;fb-root&quot;>&lt;/div>" id="ot3" escape="false"/>
                    </f:facet>
                    <f:facet name="end">
                        <af:panelBox text="PanelBox3" id="pb3">
                            <f:facet name="toolbar"/>
                        </af:panelBox>
                    </f:facet>
                    <f:facet name="start">
                        <af:panelBox text="PanelBox1" id="pb1">
                            <f:facet name="toolbar"/>
                        </af:panelBox>
                    </f:facet>
                    <f:facet name="branding"/>
                    <f:facet name="copyright"/>
                    <f:facet name="status"/>
                </af:pageTemplate>
            </af:form>
            <f:facet name="metaContainer">
                <af:resource type="javascript">
        window.fbAsyncInit = function() {
            FB.init({
                appId      : '115771338443915', // App ID
                channelUrl : 'http://localhost:8081/Application7-ViewController-context-root/channel.html', // Channel File
                status     : true, // check login status
                cookie     : true, // enable cookies to allow the server to access the session
                xfbml      : true  // parse XFBML
            FB.Event.subscribe('auth.authResponseChange', function(response) {
            // Here we specify what we do with the response anytime this event occurs.
                if (response.status === 'connected') {
                  // The response object is returned with a status field that lets the app know the current
                  // login status of the person. In this case, we're handling the situation where they
                  // have logged in to the app.
                  testAPI();
                } else if (response.status === 'not_authorized') {
                  // In this case, the person is logged into Facebook, but not into the app, so we call
                  // FB.login() to prompt them to do so.
                  // In real-life usage, you wouldn't want to immediately prompt someone to login
                  // like this, for two reasons:
                  // (1) JavaScript created popup windows are blocked by most browsers unless they
                  // result from direct interaction from people using the app (such as a mouse click)
                  // (2) it is a bad experience to be continually prompted to login upon page load.
                  FB.login();
                } else {
                  // In this case, the person is not logged into Facebook, so we call the login()
                  // function to prompt them to do so. Note that at this stage there is no indication
                  // of whether they are logged into the app. If they aren't then they'll see the Login
                  // dialog right after they log in to Facebook.
                  // The same caveats as above apply to the FB.login() call here.
                  FB.login();
        // Load the SDK asynchronously
        (function(d){
             var js, id = 'facebook-jssdk', ref = d.getElementsByTagName('script')[0];
             if (d.getElementById(id)) {return;}
             js = d.createElement('script'); js.id = id; js.async = true;
             js.src = "//connect.facebook.net/en_US/all.js";
             ref.parentNode.insertBefore(js, ref);
        }(document));
        // Here we run a very simple test of the Graph API after login is successful.
        // This testAPI() function is only called in those cases.
        function testAPI() {
            console.log('Welcome!  Fetching your information.... ');
            FB.api('/me', function(response) {
              console.log('Good to see you, ' + response.name + '.');
              console.log('Response: ' + response);
    </af:resource>
            </f:facet>
        </af:document>
    </f:view>
    Note that you must have created a Facebook App on Facebook.com which provides the AppId number and set the App in "Sandbox"  mode.
    The jsf works in JDeveloper 11.1.2.4 and Glassfish 3.1.2 and ADF Essentials 11.1.2.4

    When using a web service proxy, you need to pass the data as an object, which' structure is defined in the web service proxy wrapper classes.
    When you've defined a data control for your bpel process, you can just drag and drop the 'initiate'/'execute', your operation and bind this to the update-button.
    When working with the proxy client, you need to populate your java class objects with the employee-object, this can be done in a backing bean or managed bean in your adf faces application.
    For more information you can always have a look at my blog where I've provided an explanation about the different possibilities of interfacing adf with SOA.
    Kind regards,
    Nathalie

  • 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

  • Sharepoint 2013 ADFS Integration duplicates User Profiles for each Authentication Type

    Hello everyone
    i am building up a sharepoint farm which is hosting some of our corporate web sites. before integration Adfs and using SAML-Based Authentication every user had a single User Profile and were happy.
    when i integrated adfs 3.0 and sharepoint 2013 SP1 i found whoun a user logs into sharepoint by using trusted identity token issuer (adfs 3.0) they get redirected to a new profile which is totally different from their old Profile. what is the problem ?

    The problem is that SharePoint does not support Multilogon accounts. I asked for that here -
    http://sharepoint.uservoice.com/forums/282887-customer-feedback-for-sharepoint-server/suggestions/7085002-multilogon-accounts
    If you're just moving to ADFS only, then you can migrate users with Convert-SPWebApplication -
    https://technet.microsoft.com/en-us/library/jj219696(v=office.15).aspx or with a script provided here:
    http://blogs.msdn.com/b/sambetts/archive/2014/09/03/how-to-migrate-sharepoint-users-to-adfs.aspx (uses Move-SPUser).

  • 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

  • Adf Integration of all screen

    my collegues are doing one ERP poject using jdeveloper(adf+jsf)..they have done some master screen and transaction in differnet systems.....here i have to combine all those things to one common apps...(Integration )
    i dont know how to do
    thanks in advance

    Check out the ADF Developer Guide for the chapters about multiple JSF configs and the nested AMs and Application granularity.
    http://download.oracle.com/docs/html/B25947_01/web_getstarted002.htm#CHDJHIGJ
    http://download.oracle.com/docs/html/B25947_01/bcservices009.htm#sm0229

  • 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 ?

  • ADF Integration

    how to do integration??????????
    Im invoking from bpel and created jspx page and im invoking from BAM and created Jspx page and Invoking from Querytaskservice(HumanTask) and created jspx page.....and i want all three jspx pages into one jspx page..please help out from me this problem

    Hi All,
    Please confirm can we use Oracle 12.2.3 weblogic server for custom ADF deployment.
    As mentioned above Oracle said we need different weblogic Server for same.
    Request you to share :
    Oracle link or SR or metalink note where it mentioned.
    Regards,
    Sameer

Maybe you are looking for

  • Email aliases gone after moving to iCloud

    Apple told me we'd be able to keep out email aliases after moving from MobileMe to iCloud - now only my main email address appears.  Is there any way to use the aliases?

  • Newly Created Infoobjects are not displaying in the RSA1

    Dear Experts, When ever i am trying to create a new Info Object Characterstic/Keyfigure, i am able to create and activate it sucess fully, but when i am trying to see the same in corresponding infoobjects catelog in RSA1 that object is not displaying

  • RMAN Recovery failing , Need Suggestion

    RMAN Recovery is failing 3 times with these errors , need suggestion RMAN-00571: =========================================================== RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS =============== RMAN-00571: =========================

  • Regarding using of EXTENSION1 and EXTENSION2 in BAPI_OUTB_DELIVERY_CHANGE

    Hi, Can any one please help me how to code for zfields in EXTENSION1 and EXTENSION2 in BAPI_OUTB_DELIVERY_CHANGE Thanks, Nethaji.

  • Macbook pro charger has died again?

    I was on my laptop this afternoon, with my mom and her friends cleaning the garage right next to my room, and someone messed with the power, turning it off in the house. They did this a few times. My charger was plugged into my laptop and the wall wh