Categories
- All Categories
- 15 Oracle Analytics Sharing Center
- 15 Oracle Analytics Lounge
- 208 Oracle Analytics News
- 41 Oracle Analytics Videos
- 15.7K Oracle Analytics Forums
- 6.1K Oracle Analytics Idea Labs
- Oracle Analytics User Groups
- 76 Oracle Analytics Trainings
- 14 Oracle Analytics Data Visualizations Challenge
- Find Partners
- For Partners
How to change header brand name

Hi,
I tried changing header name from "Business Intelligence" to custom message but in vain.
Below are the steps that I followed based on the below mentioned link:
OBIEE 12c - How to change portal header brand name (next to Oracle Logo)
Steps:
1. Created customMessages in ORACLE_HOME/user_projects/domains/bi/bidata/components/OBIPS
2. Added customMessages.xml file
3. Restarted the services.
Even after restart, header name reads Business Intelligence.
My customMessages.xml file:
<?xml version="1.0" encoding="utf-8"?>
<WebMessageTables xmlns:sawm="com.siebel.analytics.web/message/v1">
<WebMessageTable protect="true" export="true" translate="false" system="Custom Messages" table="Messages">
<WebMessage name="kmsgHeaderBIBrandName">
<TEXT><custommessage></TEXT>
</WebMessage>
</WebMessageTable>
</WebMessageTables>
OBIEE version used: 12.2.1.1.0
Please let me know if there is any other minor step that I'm missing.
Answers
-
If you HAVE done what you are saying then you should have the custom message displayed.
Just did it in one of my VMs and works on first shot. Just make sure you're not actually putting <custommessage> inside the <TEXT>...
0 -
Hi Christian,
Thanks for the reply.
I placed actual text that I would like to see in my original customMessages.xml file.
For the sake of example, I placed <custommessage> here.
I tried the same steps in OBIEE version 12.2.1.2 as well but it still shows Business Intelligence instead of custommessage entry.
0 -
If you places "<custommessage>" in the file the issue is that it's parsed as an XML tag, so you must try to avoid anything having special chars from a XML point of view (at least for debugging).
0 -
Try following:
>> Open your customMessages.xml file in Internet explorer to verify if XML files with contents opens up in browser or not, if it doesn't then you would need to check where exactly your XML is it breaking.
>> Clear browser cache,cookie and then again open the analytics to verify the changes, if this also doesn't give desired result then copy and place your customMessages.xml file at blow location as well
/user_projects/domains/bi/bidata/service_instances/ssi/metadata/content/msgdb/l_en/customMessages
0 -
In obiee 12c go to /<ORACLE_HOME>/bi/bifoundation/web/msgdb/<language used>/productmessages.xml
and change text as below
In 11g please find productmessages.xml
0 -
3365160 wrote:In obiee 12c go to /<ORACLE_HOME>/bi/bifoundation/web/msgdb/<language used>/productmessages.xmland change text as below
Apparently you do not took the time to read the first line of that file there in Cote d'Ivoire ...
DO NOT MODIFY THIS FILE. THIS FILE IS AUTOMATICALLY GENERATED AND IS REPLACED UPON UPGRADE OR REINSTALL.
So next patch, update, upgrade you lose your changes. Of course if you like to redo your work again and again it's a personal approach ....
0 -
I checked this right now.
Added test.xml (see xml content below) to folder <FMW Home>/user_projects/domains/bi/bidata/components/OBIPS/custommessages and it worked. Even though the name of XML is not "custommessages.xml". Just that the xml file is located in "custommessages" folder under <FMW Home>/user_projects/domains/bi/bidata/components/OBIPS was enough to change the header name. After the xml was added, I reloaded the "Files and Metadata" from OBIEE Administration screen,cleared browser cache and then I could see the change.
<?xml version="1.0" encoding="utf-8"?>
<WebMessageTables xmlns:sawm="com.siebel.analytics.web/message/v1">
<WebMessageTable system="Custom Messages" table="Messages">
<WebMessage name="kmsgHeaderBIBrandName"><TEXT>My Product Name</TEXT></WebMessage>
</WebMessageTable>
</WebMessageTables>
0 -
Custom files belong into a custom deployment and not into the core domain itself.
0 -
Thanks Christian for correcting me.
However, I have some confusion here.
OBIEE 12c Administration guide (https://docs.oracle.com/middleware/12211/biee/BIESG/BIESG.pdf ) asks customization content to be added to SDD. For example:
1. On page 206 heading "Understanding the Directory Structure for Localizing Presentation Services" states that files that control elements in the user interface and messages should be copied to "SDD/ service_instances/service1/metadata/content/msgdb/l_xx" for localization.
2. On page 206 heading "Localizing Messages for Users' Preferred Currency" it asks to add a file "usercurrencymessages.xml" into "SDD/service_instances/service1/metadata/content/msgdb/l_xx" folder to localize currency messages.
3. On page 321 heading "Example: Process for Configuring Write Back" it asks to store the write back template file into "SDD/components/OBIPS/custommessages" folder.
My understanding is that all the folders in the three points above are core domain folders and all the changes suggested above are customization.
Can you please throw some light on this and correct my understanding on what folders are core domain and which customization should go to core domain and which should not?
Also the post OBIEE 12c - How to change portal header brand name (next to Oracle Logo) asks to store customMessage.xml into /…/ORACLE_HOME/user_projects/domains/bi/bidata/components/OBIPS/customMessages folder.
0 -
You can put it in there but personally I put everything that's "custom" as far outside the default paths as possible in order to ensure them being totally independent and encapsulated. Also it makes it a.lot easier to include them as artfacts in a deployment process.
0