A ECE Directory Structure and Contents

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

ECE Directory Structure and Contents

The tables that follow summarize the directory structure and directory contents of the following:

ECE Server Software

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.


ECE SDK

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.


ECE BRM Integration Pack

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.


ECE Oracle Management Server Integration Pack

Table A-4 shows the ECE Oracle Management Server Integration Pack software directory structure: ECE_home is the directory in which ECE is installed.

Table A-4 ECE Oracle Management Server Integration Pack Directory Structure and Contents

Directory Description

ECE_home/oceceem

Configuration files for the ECE Oracle Management Server Integration Pack.