This appendix describes the Oracle Communications Billing and Revenue Management Elastic Charging Engine (ECE) directory structure and directory contents.
The tables that follow summarize the directory structure and directory contents of the following:
Table A-1 shows the ECE server software directory structure: ECE_home is the directory where ECE is installed.
Table A-1 Elastic Charging Engine Server Software Directory Structure and Contents
Directory | Description |
---|---|
ECE_home/oceceserver/bin |
Scripts. |
ECE_home/oceceserver/config |
Configuration files. |
ECE_home/oceceserver/config/management |
Configuration files for configuring usage-charging business rules, data migration preferences, and developer tool settings. All of the configurations defined in these files can be viewed and changed through JMX. |
ECE_home/oceceserver/lib |
Libraries such as JAR files and binaries. |
ECE_home/oceceserver/logs |
Log files generated for each node on each machine. |
ECE_home/oceceserver/sample_data |
Sample data used by ECE for an initial standalone installation, which includes sample data for integrating with Oracle Communications Billing and Revenue Management (BRM) and Pricing Design Center (PDC). |
ECE_home/oceceserver/sample_data/config_data |
Sample data used by ECE for an initial standalone installation. |
ECE_home/oceceserver/sample_data/config_data/specifications/ece_end2end |
Sample ECE request specification files. Note: Sample request specification files are not intended for production systems. |
ECE_home/oceceserver/sample_data/crossref_data |
Sample data used by ECE for an initial standalone installation. |
ECE_home/oceceserver/sample_data/customer_data |
Sample data used by ECE for an initial standalone installation. |
ECE_home/oceceserver/sample_data/policy_data |
Sample data that can be used for testing the integration of policy clients with ECE. Includes sample data files for configuration data, pricing data, product cross-reference data, and customer data. |
ECE_home/oceceserver/sample_data/pricing_data |
Sample data used by ECE for an initial standalone installation. |
Table A-2 shows the ECE SDK software directory structure: ECE_home is the directory in which ECE is installed.
Table A-2 Elastic Charging Engine SDK Directory Structure and Contents
Directory | Description |
---|---|
ECE_home/ocecesdk/bin |
Directories that contain shell scripts for compiling and running various types of sample programs. |
ECE_home/ocecesdk/bin/extensions |
Shell scripts for extension-implementation sample programs. |
ECE_home/ocecesdk/bin/notification |
Shell scripts for notification sample programs. |
ECE_home/ocecesdk/bin/plugin |
Shell scripts for BrmCdrPluginDirect plug-in sample programs. |
ECE_home/ocecesdk/bin/policy |
Shell scripts for policy sample programs. |
ECE_home/ocecesdk/bin/query |
Shell scripts for query sample programs. |
ECE_home/ocecesdk/bin/update |
Shell scripts for update sample programs. |
ECE_home/ocecesdk/bin/usage |
Shell scripts for usage sample programs. |
ECE_home/ocecesdk/config |
Configuration files common to all sample programs. |
ECE_home/ocecesdk/config/extensions |
Configuration files for extension-implementation sample programs. |
ECE_home/ocecesdk/source Note: The full path showing the Java project directory structure to the sample programs is: ECE_home/ocecesdk/source/oracle/communication/ brm/charging/sdk |
All Java sample programs. |
ECE_home/ocecesdk/source/.../sdk/extensions |
Source files for extension-implementation sample programs (for pre-request processing and post-request processing). Includes the data loader used for extensions. |
ECE_home/ocecesdk/source/.../sdk/notification |
Source files for notification sample programs. |
ECE_home/ocecesdk/source/.../sdk/plugin |
Source files for BrmCdrPluginDirect plug-in sample programs. |
ECE_home/ocecesdk/source/.../sdk/policy |
Source files for policy sample programs. |
ECE_home/ocecesdk/source/.../sdk/query |
Source files for query sample programs. |
ECE_home/ocecesdk/source/.../sdk/update |
Source files for update sample programs. |
ECE_home/ocecesdk/source/.../sdk/usage |
Source files for usage sample programs. |
Table A-3 shows the ECE BRM Integration Pack software directory structure: ECE_home is the directory in which ECE is installed.
Table A-3 Elastic Charging Engine BRM Integration Pack Directory Structure and Contents
Directory | Description |
---|---|
ECE_home/oceceserver/brm_config |
Configuration files to apply to your BRM installation when integrating ECE with BRM. |
ECE_home/oceceserver/odi_transformation |
Oracle Data Integrator configuration files and scripts used for extracting data from BRM. |
Table A-4 shows the ECE Oracle Management Server Integration Pack software directory structure: ECE_home is the directory in which ECE is installed.