Business Intelligence - Oracle

Oracle BI Publisher and BI EE - Invisible Admin Tab!!!

Posted by Venkatakrishnan J on November 6, 2007

I had a couple of users today who had sent me an email informing me about a strange issue while installing BI EE. Call it coincidence, we had the same question pop up in the forums today as well. I do not have a complete solution to this problem yet. But i thought this is worthwhile to blog about since there are chances that other users might come across a similar issue. The problem was, after the default install of 10.1.3.3.1/0(using OC4J), the users are unable to perform any kind of administration on BI Publisher. i.e if they log into BI Publisher as Administrator, they do not see the “Admin” tab!!!. There can be multiple reasons why this can happen. But following should give you a general set of guidelines on where to look at to see where the source of the problem is.

When you install BI EE, the BI Publisher that also gets installed would be configured to use BI Server security. So, in order to access BI Publisher you need to ensure that BI Server and the Presentation Services(if you want reports from Answers as data source) are up and running. There are 3 different files that are worth a mention here.

1.   {OracleBI}\xmlp\XMLP\Admin\Configuration\xmlp-server-config.xml

2.   {OracleBI}\xmlp\XMLP\Admin\Security\principals.xml

3.   {oc4j_bi}\j2ee\home\applications\xmlpserver\xmlpserver\WEB-INF\xmlp-server-config.xml

Now, each of these files store certain parameters that would be used in the security and also in identifying the reports. So, if you have an install where your BI Publisher does not show you the Admin tab, try to check the following.

1.   Open the file {OracleBI}\xmlp\XMLP\Admin\Configuration\xmlp-server-config.xml using a text editor. Go to {OracleBI}\xmlp\XMLP\Admin\Configuration\xmlp-server-config.xml. Check whether you have SUPERUSER_PASSWORD and SUPERUSER_USERNAME set. Also check whether SECURITY_MODEL property is properly set.

      

Edit the property SECURITY_MODEL and change it to XDO. i.e. for example <property name=”SECURITY_MODEL” value=”XDO”/>. This would basically change the security model from BI Server security to BI Publisher Security.

2.   Restart OC4J and see whether you are able to log in as Administrator and see the Admin tab. If you are able to see the Admin tab then there is some problem with BI Publisher not being able to connect to BI Presentation Services in order to leverage the security. By default, when we install BI EE, BI Publisher would use BI Server security. By changing it to XDO we are making it to leverage local BI Publisher security instead of BI EE security. In the {OracleBI}\xmlp\XMLP\Admin\Configuration\xmlp-server-config.xml, try placing the ip instead of the hostname. For example, <property name=”BI_SERVER_SECURITY_URL” value=”jdbc:oraclebi://vejanaki-pc:9704/”/>. Default install will take the hostname and in some cases BI Publisher does not seem to recognize the hostname.

3.   Go to {OracleBI}\xmlp\XMLP\Admin\Security\principals.xml. Check whether you the Administrator Role mapping is enabled there.

The above are some checks that should get you started. If others have any other comments feel free to post them here. In the meantime, i am off for a mini vacation to celebrate the festival of lights!!!. Should be back next week with more posts.

6 Responses to “Oracle BI Publisher and BI EE - Invisible Admin Tab!!!”

  1. Remc0 Says:

    Hi Venkat,
    We did all of that what you discribed but still it didn’t worked. Now we find the following:
    We had an underscore in our password and it seems publisher didn’t liked that!
    So after removing te underscore the integration between publisher and OBIEE was succesfull!

  2. Rama Mohan Says:

    Hi Venkat,

    I am fasing the same problem. I am unable to login into the publisher.
    this is my xmlp server config file

    actually my problem is I am able to login into Publisher through this URL http://k04251:9704/xmlpserver/login.jsp but it is not integrating with Presentation services.
    When I was try to login via More Products Bi Publisher it’s giving the fallowing error.

    Reporting Login: Login failed: Please contact administrator for your username/password.

    can you Help me out of this problem

    Thanks in Advance
    Ram mohan

  3. SJ Says:

    Hi,
    I justed try for BI Publisher, and found that the user name might be “administrator” and password might be “Administrator”.
    Please try one more time, that’s work for mine.

    SJ.

  4. Raymond de Vries Says:

    Venkat,

    I would like to use the BI_SERVER option and would like to know how to encrypt the SUPERUSER_PASSWORD.

    Regards
    Raymond

  5. tapasvi Says:

    I found following thread very helpful:

    http://forums.oracle.com/forums/thread.jspa?threadID=582633&start=0&tstart=60

    Add following roleMappings to principals.xml

  6. Victor Says:

    Awsome, Venkat. Finally it works fine. Thanks.

Leave a Reply

XHTML: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>