OBIEE Online Training

Tuesday, March 12, 2013

BI Security Diagnostics Helper to Automatically Identify


Obiee11. has one good trouble shooting feature " BI Security Diagnostics Helper to Automatically Identify" 

It's mainly used to  identify problems with your Oracle BI system.

You have to run a setup script before you deploy and run the application.

Once deployed you can start diagnosing possible security issues by accessing the Oracle BI Security Diagnostics Helper URL in a Web browser.

Setting Up the Oracle BI Security Diagnostics Helper Using a Script,

You must run a script before using the Oracle BI Security Diagnostics Helper for the first time use to ensure the Oracle BI Security Diagnostics Helper is setup correctly. The script grants the correct permissions to run the diagnostic checks. If you have already run the setup script you do not need to run it again.

You must run the script named for first time use only, to ensure that the Oracle BI Security Diagnostics Helper is setup correctly.

In Windows, the scripts directory is located in:
wlst.cmd D:\Oracle\Middleware\Oracle_BI1\bifoundation\admin\scripts\ weblogic Admin123 t3://deva:7001
Note: syntax,
mw_home/Oracle_BI1/common/bin/wlst.cmd t3://<WebLogic_host_name>:<WebLogic_port_number>
Microsoft Windows [Version 6.1.7601]
Copyright (c) 2009 Microsoft Corporation. All rights reserved.
D:\>cd D:\Oracle\Middleware\Oracle_BI1\common\bin
D:\Oracle\Middleware\Oracle_BI1\common\bin>wlst.cmd D:\Oracle\Middleware\Oracle_
BI1\bifoundation\admin\scripts\ weblogic Admin123 t3:/
Initializing WebLogic Scripting Tool (WLST) ...
Welcome to WebLogic Server Administration Scripting Shell
Type help() for help on available commands
Connecting to t3://deva:7001 with userid weblogic ...
Successfully connected to Admin Server 'AdminServer' that belongs to domain 'bif
Warning: An insecure protocol was used to connect to the
server. To ensure on-the-wire security, the SSL port or
Admin port should be used instead.
Location changed to domainRuntime tree. This is a read-only tree with DomainMBea
n as the root.
For more help, use help(domainRuntime)
Already in Domain Runtime Tree
Already in Domain Runtime Tree
Already in Domain Runtime Tree
once added successfully then restart weblogic services. after that
Deploying the Oracle BI Security Diagnostics Helper
You must deploy the Oracle BI Security Diagnostics Helper as it is not automatically deployed into the WebLogic Server during installTo deploy the Oracle BI Security Diagnostics Helper:Log in to Oracle WebLogic Server Administration Console, and click Lock & Edit in the Change Center.Click Deployments.Click Install.Select the bidiagnostics.ear fileIn Windows, the bidiagnostics.ear file is located in:MW_HOME/ORACLE_HOME/bifoundation/jeeFor example:D:\Oracle\Middleware\Oracle_BI1\bifoundation\jee\bidiagnostics.earClick Next to display the Install Application Assistant page.Select Install this deployment as an application (already selected)Click Next to display the Select deployment targets page.In the Servers area select AdminServer.Click Next, then FinishClick, Activate Changes.The Oracle BI Diagnostic Helper changes into a 'prepared' State, and can be started.The following message should appear: "All changes have been activated. No restarts are necessary".

once deployment completed then try to start services 

 Running the Oracle BI Security Diagnostics Helper

After deploying the Oracle BI Diagnostics Helper it does not automatically start, you have to run it.

To run the Oracle BI Security diagnostics helper:

Log in to Oracle WebLogic Server Administration Console, and click Lock & Edit in the Change Center.

Click Deployments.

Select the bidiagnostics checkbox.

Click Start and choose one of the following options:

- Servicing all requests.

- Servicing only administration requests.

The Oracle BI Security Diagnostics Helper is now setup and running.

When started - bidiagnostics State is set to 'Active'

then u can launch http://deva:7001/bidiagnostics/security/diagnostics.jsp
and then its automatically trouble shoot Automatically and update status on below screen ..its very easy method identify bi system diagnostics.

  1. Tests for OWSM
  2. Tests for BI System User
  3. Tests authentication of user-supplied credentials



1 comment:

  1. thanks Deva for the tutorial ,but i'm facing an error while trying to execute the commad
    "Problem invoking WLST - Traceback (innermost last):
    File "C:\OBIEE\Oracle_BI1\bifoundation\admin\scripts\addDiagnosticsCodeGrant.p
    y", line 71, in ?
    File "", line 22, in connect
    File "", line 646, in raiseWLSTException
    WLSTException: Error occured while performing connect : null"

    do you think you can help with this?