Thursday 21 November 2013

Customising the login for JD Edwards 9.1 and above.

 

Change the page title

Edit this file:

D:\Oracle\Middleware\user_projects\domains\E1_Apps\servers\JWB01D_DVCMSAU_81\stage\JWB01D_DVCMSAU_81\app\webclient.war\share\Html4login.jsp

Change this

<title>"JDE CMS DV AU"</title>

<webgui:pagehead addtitle="false"/>

Note that this is really handy for favourites too!

clip_image002

Then change the icon’s and text – Just for the login page. Replace the oracle logo change the text from “JD Edwards EnterpriseOne”

Note that you need to create the oracle_logo2.png

File to edit:

D:\Oracle\Middleware\user_projects\domains\E1_Apps\servers\JWB01D_DVCMSAU_81\stage\JWB01D_DVCMSAU_81\app\webclient.war\share\loginDecoration.jspf

Changes:

if ( (companyLogoImageURL != null) && (companyLogoImageURL.length() > 0) || smallScreen )

{

if (companyLogoImageURL.length() != 0)

{

sb.append("<img src=\"");

sb.append(resourceUrlBuilder.createUrl("/share/images/rcux/oracle_logo2.png"));

sb.append("\" ALT=\"ORACLE &reg;\"");

sb.append(" width=\"219\" border=\"0\" height=\"75\">");

}

}

Then also change

sb.append("</td>");

sb.append("<td width=\"100%\" class=\"loginValignTop topbody bottomborder\">");

sb.append("<span id=\"appName\" style=\"position: absolute; top: 25px; left: 220px;\" class=\"appname\"\" > xxxx CMS Australia Development </span>");

sb.append("</td>");

See I changed the height and the title for the login only. Note that the FLAG and the workd “CMS DEV” are part of the image oracle_logo2.png. The words “XXX CMS Australia Development” are the second change that is referenced above.

clip_image006

Job is done. You now have a modified login page and no others.

This can be seen immediately with a refresh. You need to make the changes on the server (of course)

Change colours of top navigation bar:

clip_image009

\\aupdc00-jwb01d\d$\Oracle\Middleware\user_projects\domains\E1_Apps\servers\JWB01D_DVCMSAU_81\stage\JWB01D_DVCMSAU_81\app\webclient.war\share\webguistylesheet.jsp

.topnavtable {

background-color: #006600;

padding-top: 0.2em;

height: 2.5em;

white-space: nowrap;

}

9 comments:

Anonymous said...
This comment has been removed by a blog administrator.
Shannon Moir said...

Hi Marco, I've done another post for you to answer that exact question.

http://shannonscncjdeblog.blogspot.com.au/2014/01/change-oracle-logo-for-91x-tools.html

Anonymous said...

Geat! thanks a lot!

Marco

Unknown said...

Hi Shannon, we're currently doing a 9.1.5.2 tools upgrade (big fan of alta as well). Found your blog entry on changing the top banner color on the server for different environments. For 9.1.5, I think they changed the path and filename from what you mentioned above (webguistylesheet.jsp). Do you have an update on what the current path/file is? Thanks.

Travis said...

Alot late on this C. Budro:

app/webclient.war/share/css/webclient.css

Unknown said...

Thanks for this post and sorry for the late reply.

Does the changing of page title works on 9.1.5.2 following the same steps? I had no luch after the changes. Do I need to restart the instance maybe? Thanks!

janjangz said...

Hi Shannon,

TQVM for you very helpful post.
I just have a thought how to change the word at login screen such 'Sign In', 'User ID', 'Password' and disclaimer to my native language?

Unknown said...

Hi Shannon,

I find your blog most helpful. But I was wondering if you have ever ran into the issue where the following warning in the JAS server errors over and over:

25 Sep 2017 14:08:29,956[WARN][KESW1_83][SERVICES]LoginDisplayManager.dispatch(): Error while including the jsp file: /share/html4login.jspIOException: An existing connection was forcibly closed by the remote host java.io.IOException: An existing connection was forcibly closed by the remote host

I have followed Oracles article: E1: KER: Security Server JdeSocket Or SocketException Errors When Logging Into EnterpriseOne (Doc ID 1396585.1)

But still have the issue, have you come across anything like this?

Unknown said...

Hello All,
I need to do the logo change for 9.2.0.3 so is the same above discussion will work on 9.2 also ?
please confirm

Thanks
Adithya

Extending JDE to generative AI