I don't see how you can get a wrong bicustom.ear as long as you do not destroy it but just replace what you want to replace.
Take the provided sample file, open it and look inside, you find "bicustom.war" and a "META-INF" folder. All you have to do is to edit the "bicustom.war" with what you want and then pack everything back again into bicustom.ear. When I say "pack everything" it means everything: do not forget the META-INF folder, if it was there before your changes it still need to be there after.
For details on how to pack and unpack things you better check Google on how to zip and unzip.
One of the key reasons why the /analyticsRes approach is a lot better...
I have followed exactly the same steps that you have specified in your blog.
Also, I double checked and the "application.xml" file was present in the outermost "META-INF" folder. However, the same was missing from the inner "META-INF" (bicustom.war) folder.
I'm not sure if this is the expected one.
Detailed Process I followed:
1. Unzip bicustom.ear file -- "META-INF" and "bicustom.war" files
2. Unzip "bicustom.war" -- "META-INF", "res" and "WEB-INF" folders
3. Update "file-map.xml" and "s_Custom" folder with desired changes (currently, I replaced the oracle-logo.png file only) under "res" folder
4. Zip all 3 folders: "META-INF", "res" and "WEB-INF" together in "bicustom.war"
5. Zip "META-INF" and "bicustom.war" files as "bicustom.ear" file and then start the deployment in CONSOLE
Post packing all the files using 7-Zip File Manager, I checked again and all the files seem contact. I don't think that this is not the correct process.
Please correct me if my process is going out of the way in any step.
@Christian: I'm not sure about the process you stated. Is it possible for you to describe it or guide me in the right direction with some document or links?
It's the initial way of doing things that came along with 11g in its early days and frankly it beats the ear/war one hands down.
Gianni re-blogged it beginning of this year: https://gianniceresa.com/2017/02/obiee-12c-custom-style-using-shared-folder/
Well ... the process looks right on the paper, but if Weblogic complains something must be wrong.
Sure it can be Weblogic itself (I kind of try to stay away from Windows installs as I like to avoid issues).
For sure bicustom.ear with 22.214.171.124 works as I deployed one 2 days ago and logo and colors appears as expected based on the custom style.
And yes, if you don't have reasons to need and want to use the EAR file you better go for the shared folder approach.
Definitely, I will give it a try... I have checked your second blog as well ...
Can you please help me understand how can I customize the login background page as well? I want to keep some images as my login background plus some scheduled-activity message for my users. How can I achieve this?
I tried to modify the "texture.png" image file to change the background, but no luck.
It mainly depend what is the login page you are using in your 126.96.36.199 (there are 2 login page: the normal one and the lightweight SSO which is enabled by default).
I am mainly looking for customizing the general login page...
(Though I am not restricted for that only... I can explore other login SSO as well with your kind guidance... )
"general" isn't really explicit ... "general" as the general login page OBIEE had for the last 5+ years? or "general" as the one you got out of the box when installed the tool?
Post the link of the page or a screenshot to be fixed on which one you want to customize as one is easy, the other one is shitty ...
I am trying to customize the default login page that comes post installation of OBIEE 188.8.131.52.
Please see below the screenshot of my login page:
Here I want to change the logo "ORACLE" with my customized organization's logo.
Also, I am trying to change the blank background with some images from my organization itself.
Bad news for you: that login page is a bit "funnier" to customize ...
Have a look at https://gianniceresa.com/2017/10/odc-appreciation-day-customize-style-of-lightweight-login-and-vadv/ to better understand why.
This thing is an independent deployment in weblogic (as you can see from the URL) and it hasn't an official documented way to customize it as it's a JET-like kind of page.
You will have to edit the EAR file and redeploy it. As far as I know not really a supported way but I didn't see alternatives around.
"funny". You need bigger quotes around that word...