Implementation Guide for Oracle Billing Insight > About Customizing Oracle Billing Insight >

About User Interface Files


UI customization can range from changing the look-and-feel or adding your own Struts action classes.The user interface-related files are located in the following Web application folders, packaged in the application EAR files:

  • The _assets. Contains all images, CSS files, and scripts used in the application.
  • The _templates. Template files for formatting and screen orientation.

Every JSP can extend any one of the templates. JSP files are stored in their respective module folders.

By default, all Oracle Billing Insight screens pick up their styles from a common file, swan.css, for Web rendering. This file is imported in all the templates. The print friendly view uses the swan_print.css file. The stylesheet defines the styles for all defined classes. You can define as many stylesheets as required, however, leave the class name the same as it is in swan.css.

The template files must import the corresponding customized CSS files as necessary, then the JSPs will use the new styles.

The Oracle Billing Insight UI is based on Tiles definitions.You can optionally modify the Tiles definitions file to use your own Tiles. The Tiles definitions are located in the selfservice-weblogic-7.0.ear/selfservice-web-1.0-SNAPSHOT.war/WEB-INF/classes directory.

In some cases, when you use the Oracle Billing Insight presentment engine to generate a report or a search page, the result of the query is not presented by JSP, instead, a set of Velocity templates are used. These templates are defined in the EDX_HOME/templates/common/lib and reporting directories. In the path, EDX_HOME is the directory where you installed Oracle Billing Insight. Do not touch the VM files in the lib directories. The files under reporting can be customized if necessary. However, most of the time you can customize reports using report XML files without touching the VM files.

Implementation Guide for Oracle Billing Insight Copyright © 2016, Oracle and/or its affiliates. All rights reserved. Legal Notices.