C ECE Configuration File Reference

This appendix describes Oracle Communications Billing and Revenue Management Elastic Charging Engine (ECE) configuration files.

System Configuration Files

Table C-1 summarizes configuration files relevant to tuning the ECE system, such as tuning Oracle Coherence and JVM parameters. All system configuration files are in ECE_Home/oceceserver/config.

See "Configuring the ECE System" for information about configuring system-level parameters.

Table C-1 ECE System Configuration File Reference

File Name Description

charging-cache-config.xml

Used for configuring Coherence.

Do not modify.

charging-coherence-override-dev.xml

Used for configuring Coherence.

Used for development.

charging-coherence-override-prod.xml

Used for configuring Coherence.

Used for production.

charging-coherence-override-secure-prod.xml

Used for configuring Coherence.

Used for production.

When you enable SSL, the key and store passwords must be set in this file.

charging-context.xml

System configuration file. Do not modify.

charging-pof-config.xml

System configuration file.

Do not modify.

coherence-jaas.config

Used for Java security.

Do not modify.

defaultTuningProfile.properties

Used for setting JVM tuning parameters, such as those for garbage collection and heap size.

Typically, the default values do not need to be modified.

See "Configuring JVM Tuning Parameters".

ece.properties

System configuration file.

eceTopology.conf

Used for specifying the physical server machines for each Coherence node in the cluster.

See "Configuring ECE Topology".

groovysh.profile

System configuration file.

Do not modify.

JMSConfiguration.xml

Used for configuring the JMS credentials for the JMS server on which the notification queue (JMS topic) resides.

See "Configuring Notifications".

jmxremote.password

Used for JXM security.

See the discussion of performing a secure ECE installation in BRM Elastic Charging Engine Security Guide.

jrds.groovy

System configuration file.

Do not modify.

keystore.jks

Used for authentication of applications outside of the cluster, such as Pricing Design Center (PDC) and Oracle Communications Billing and Revenue Management (BRM) (Coherence cluster security).

log4j.properties

Used for configuring logging for each node in the cluster.

This file is used only initially before the ECE system is running. After ECE is running, you use JConsole to set logging.

Notification.xsd

XSD schema file for XML notification messages generated by ECE.

permissions.xml

Used for authorization of nodes in the Coherence cluster.

See the discussion of performing a secure ECE installation in BRM Elastic Charging Engine Security Guide.

sdkTuningProfile.properties

Used for configuring tuning parameters for the sample programs included in the ECE SDK.

Typically, the default values do not need to be modified.

server.jks

Used for authentication of nodes in the Coherence cluster (Coherence cluster security).

Do not modify.

See the discussion of setting up and managing ECE security in "Setting Up and Managing Elastic Charging Engine Security".


Business Configuration Files

Table C-2 summarizes configuration files relevant to setting ECE charging business parameters and runtime configurations. All business configuration files are in ECE_Home/oceceserver/config/management.

For information about configuring usage-charging parameters, see the discussion of implementing charging business rules in BRM Elastic Charging Engine Implementation Guide.

Table C-2 ECE Business Configuration File Reference

File Name Description

charging-settings.xml

Used for configuring charging business rules and runtime configurations.

This file is also used for configuring the following ECE components:

  • Used for configuring the BRM Gateway.

    See the discussion of implementing ECE with Oracle Communications Billing and Revenue Management in BRM Elastic Charging Engine Implementation Guide.

  • Used for configuring Rated Event Formatter.

    See the discussion of implementing ECE with BRM in BRM Elastic Charging Engine Implementation Guide.

  • Used for configuring Customer Updater so that Customer Updater can dequeue update requests sent from BRM.

    See the discussion of implementing ECE with BRM in BRM Elastic Charging Engine Implementation Guide.

migration-configuration.xml

Used for specifying the directories from which you want the data-loading utilities (configuration loader, pricing loader, and customer loader) to load data.

test-tools.xml

Used for specifying developer tool settings.