One of the first things a customer see when using OBIEE is the log on screen. So it’s important to make this a customer personal as possible. Most information on the web for this personalization is based on altering the bglogon.jpg.

Besides it possible being a copyright infringement, you run run the risk that you loose al your work on the next system upgrade. The content and appearance of the Log On and Log off screen is based on a couple of files which are highly customable. First of all make your own custom Style and Skin. (If you can’t remember how have a looke
here). In the ..\OracleBI\web\app\res\sk_MyCompagny\b_mozilla_4 you will find logon.css which controls the look and feel. In the .LogonTable part you will find a reffence to the background image, you can change this to your own personal image:

(WOW: if you are on OC4J_BI be sure to keep all changes in sync with the files in ..\OracleBI\oc4j_bi\j2ee\home\applications\analytics\analytics\res\sk_MyCompagny\b_mozilla_4)
The rest of the screen is diffeded into 6 parts:

HeadLine:

Appereance: logon.css => .Headline, content: ProductMessages.xml => kmsgProductGeneral {Info on making your own customMessages can be found
here}.
InfoText:

Appereance: logon.css => .InfoText, content: system generated.
Subtitle:

Appereance: logon.css => .Subtitle, content: logonmessages.xml => kmsgAuthenticateRemembermyIDandpassword
Logon Credentials

Appereance: logon.css => .PromptTable and .PromptCaption, content: logonmessages.xml => kmsgAuthenticateUser, kmsgAuthenticatePassword, kmsgAuthenticateLogOn
Select a language

Appereance: logon.css => .SAWLogonInput, content: logonmessages.xml => kmsgSelectALanguage (Note: the availble langauges are controlled by the instanceconfig.xml)
Copyright:

Appereace: logon.css => .Footer (font-size is overruled), content:productmessages.xml => kmsgProductGeneral, utilmessages.xml => kmsgNQuireLegalCopyright
Log Off Screen

Background: logon.css => .Logontable "background-image"
HeadLine:

Subtitle

Appereance: logon.css => .Headline, content: ProductMessages.xml => kmsgProductGeneral
Appereance: logon.css => .Subtitle, content: logonmessages.xml => kmsgAuthenticateSSOThankYouHaveLoggedOff, kmsgAuthenticateThankYouHaveLoggedOff, kmsgAuthenticateThankYouWereLoggedOffText
Till Next Time
This article was original written for the Ciber Knowledge Blog:
http://knowledge.ciber.nl/weblog/?p=132