Implementation Guide for Oracle Billing Insight > Overview of Oracle Billing Insight >

About Application EAR Files


Each Oracle Billing Insight application is a separate EAR file, which you can deploy on the appropriate server for the application.

Self-Service Application EAR File Structure

This Self-Service application EAR file is located in the following directory, where EDX_HOME is the directory where you installed Oracle Billing Insight:

  • UNIX. EDX_HOME/selfservice/J2EEApps/selfservice/weblogic/selfservice-weblogic-7.0.ear
  • Windows. EDX_HOME\selfservice\J2EEApps\selfservice\weblogic\selfservice-weblogic-7.0.ear

Table 4 describes the components packaged under the directories inside the Self-Service application EAR file, selfservice-weblogic-7.0.ear.

Table 4. Self-Service EAR File Directories
EAR File Directory
Contents

/

This is the root directory and it contains the EJB JavaARchive (JAR) and Web ARchive (WAR) files.

/lib

Contains the list of third-party library files used by the Self-Service application.

/META-INF

Contains the J2EE META-INF directory.

Oracle Billing Insight uses BillingInsight as its URL prefix. The prefix is defined in the application.xml file in this directory. Oracle Billing Insight uses relative URLs to ensures that after you change the URL prefix, the application still works. You can change this to fit your deployment environment.

/xma

Contains internal library files used by the Self-Service application. In this directory there is one JAR file called api-version_number.jar, which has all the public Oracle Billing Insight APIs defined. In the file name, version_number is the Oracle Billing Insight version.

NOTE:  Some of the WAR file subdirectories are inherited from another legacy Oracle Billing Insight application and are not used directly by Oracle Billing Insight.

Table 5 describes the components packaged under the directories inside the Self-Service application WAR file, selfservice-web-1.0-SNAPSHOT.war:

Table 5. Self-Service WAR File Subdirectories
WAR File Directory
Contents

/

This is the root directory and contains common JSP pages.

/_includes
/_templates

Contains JSP page fragments used by the Self-Service application. Many of these fragments are tiles.

/_assets

Contains images, JavaScripts, and CSS files used by the Self-Service application.

/hierarchy

Contains hierarchy-related JSP pages.

/usermanagement

Contains user-management-related JSP pages.

/reporting

Contains reporting-related JSP pages.

/payment

Contains payment-related JSP pages.

/contacts

Contains contacts-related JSP pages.

/dispute

Contains dispute-related JSP pages.

/unbilled

Contains unbilled-related JSP pages.

/WEB-INF

Contains the J2EE WAR file WEB-INF directory.

/WEB-INF/classes/azcfg/policy

Contains the Oracle Billing Insight RBAC policy file.

/WEB-INF/classes/lib

Contains the libraries used by the WAR file.

About the Assisted Service Application EAR File

The Assisted Service application EAR file is located in the following directory, where EDX_HOME is the directory where you installed Oracle Billing Insight:

  • UNIX. EDX_HOME/J2EEApps/csr/weblogic/csr-app-7.0.ear
  • Windows. EDX_HOME\J2EEApps\csr\weblogic\csr-app-7.0.ear

Table 6 describes the components packaged under the directories inside the Assisted Service application EAR file, csr-app-7.0.ear.

Table 6. Assisted Service Application EAR File Directories
EAR File Directory
Contents

/

This is the root directory and it contains the EJB JavaARchive (JAR) and Web ARchive (WAR) files.

/lib

Contains the list of third-party library files used by the Assisted Service application.

/APP-INF

Contains common jar files.

/META-INF

Contains the J2EE EAR file META-INF directory for meta information.

/xma

Contains internal library files used by the Assisted Service application. In this directory there is one JAR file called api-version_number.jar, which has all the public Oracle Billing Insight APIs defined. In the file name, version_number is the Oracle Billing Insight version.

NOTE:  Some of the WAR file subdirectories are inherited from another legacy Oracle Billing Insight application and are not used directly by Oracle Billing Insight.

Table 7 describes the components packaged under the Assisted Service application WAR file, csr-web-1.0-SNAPSHOT.war.

Table 7. Assisted Service Application WAR File Subdirectories
WAR File Directory
Contents

/

This is the root directory and contains common JSP pages.

/manage-report

Contains report-related JSP pages.

/manage-profile

Contains profile-related JSP pages.

/manage-org

Contains organization-related JSP pages.

/manage-csruser

Contains agent user-related JSP pages.

/integration

Contains integration-related JSP pages.

/html

Contains report-related JSP pages.

/access-cust

Contains customer-access related JSP pages.

/_templates
/_includes

Contains JSP page fragments used by the Assisted Service application. Many of these fragments are tiles.

/hierarchy

Contains hierarchy-related JSP pages.

/contacts

Contains contacts-related JSP pages

/WEB-INF

The J2EE WAR file WEB-INF directory.

/WEB-INF/classes/azcfg/policy

Contains the Oracle Billing Insight RBAC policy file.

/WEB-INF/classes/lib

Contains libraries used by the WAR file.

/usermanagement

Contains user-management-related JSP pages.

/reporting

Contains reporting-related JSP pages.

/payment

Contains payment-related JSP pages.

/manage-search

Contains search-related JSP pages.

/manage-cust

Contains customer-related JSP pages.

/manage-account

Contains account-related JSP pages.

/dispute

Contains dispute-related JSP pages.

/_assets

Contains images, JavaScripts, and CSS files used by the Assisted Service application.

/META-INF

Contains the J2EE META-INF directory.

About the Web Services EAR File

The RESTful Web Services EAR file is located in the following directory, where EDX_HOME is the directory where you installed Oracle Billing Insight:

  • UNIX. EDX_HOME/J2EEApps/rs/weblogic/rs-app-7.0.ear
  • Windows. EDX_HOME\J2EEApps\rs\weblogic\rs-app-7.0.ear

About the Command Center Application EAR File

The Command Center EAR file is located in the following directory, where EDX_HOME is the directory where you installed Oracle Billing Insight:

  • UNIX. EDX_HOME/J2EEApps/commandcenter/weblogic/command-center-weblogic-7.0.ear
  • Windows. EDX_HOME\J2EEApps\commandcenter\weblogic\command-center-weblogic-7.0.ear

In general, you are not expected to modify this EAR file during deployment. Deploy the Command Center on a separate application server.

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