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
|
|
/
|
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
|
|
/ |
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
|
|
/
|
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
|
|
/ |
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.
|