Implementation Guide for Oracle Self-Service E-Billing > Customizing Oracle Self-Service E-Billing >

Guidelines for Customizing Oracle Self-Service E-Billing


Oracle Self-Service E-Billing provides a set of core functions, such as reporting and hierarchy management, and a sample user interface (UI) to demonstrate these functions. The contract between Oracle Self-Service E-Billing core and the UI is a set of APIs. These APIs and the Java-docs are contained in the API JAR file of the EAR file. You must use these APIs for your customization purposes; do not modify or bypass these APIs unless explicitly instructed in this guide.

The sample application demonstrates how Oracle Self-Service E-Billing functions. You can customize your user interface, such as the billing, reporting, or even hierarchy.

NOTE:  Because of the complexity of the Hierarchy Management UI, it is recommended that you try and keep your UI as close as possible to the sample hierarchy UI to reduce your workload.

The functions exposed by the APIs exceed the ones demonstrated through the sample UI. Please consult the API Java-docs and other topics of this guide for details. You can customize the Oracle Self-Service E-Billing application to take advantage of these functions.

When you have to change existing Oracle Self-Service E-Billing files, such as a JSP or a Velocity template, you can work either on an existing file or copy it and work on the copy. The second method could be more time consuming but will save you more time for migration. Keep the history of customization changes in a source control system.

Implementation Guide for Oracle Self-Service E-Billing Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Legal Notices.