B ECE Directory Structure and Contents

This appendix describes the Oracle Communications Billing and Revenue Management Elastic Charging Engine (ECE) directory structure and directory contents.

Topics in this document:

ECE Server Software

Table B-1 shows the ECE server software directory structure where ECE_home is the directory in which ECE is installed.

Table B-1 Elastic Charging Engine Directory Structure and Contents

Directory Description

ECE_home/bin

Contains scripts. Path to this directory to run Elastic Charging Controller (ECC).

ECE_home/config

Contains security-related configuration files.

ECE_home/config/management

Configuration files.

Important: All the configurations defined in these files should be viewed and changed through JMX.

ECE_home/lib

Libraries such as JAR files and binaries.

ECE_home/logs

Log files.

ECE_home/sample_data

Sample data used by ECE for a development system.

ECE_home/sample_data/config_data

Sample data used by ECE for a development system.

ECE_home/sample_data/config_data/specifications/ece_end2end

Sample ECE event definition data for a development system.

ECE_home/sample_data/crossref_data

Sample data used by ECE for a development system.

ECE_home/sample_data/customer_data

Sample data used by ECE for a development system.

ECE_home/sample_data/policy_data

Sample data that can be used for testing the integration of policy clients with ECE.

ECE_home/sample_data/pricing_data

Sample data used by ECE for a development system.

ECE SDK

Table B-2 shows the ECE SDK software directory structure where ECE_home is the directory in which the ECE Server software is installed.

Table B-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/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

Java sample programs.

ECE_home/ocecesdk/source/.../sdk/extensions

Source files for extensions sample programs.

Includes the data loader used for extensions.

ECE_home/ocecesdk/source/.../sdk/notification

Source files for notification 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.