C ECE Configuration File Reference
This appendix describes Oracle Communications Billing and Revenue Management Elastic Charging Engine (ECE) configuration files.
Topics in this document:
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/config.
Table C-1 ECE System Configuration File Reference
File Name | Description |
---|---|
charging-cache-config.xml |
Used for configuring Coherence. |
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. |
ece.properties |
System configuration file. |
eceTopology.conf |
Used for specifying the physical server machines for each Coherence node in the cluster. |
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 "Modifying JMS Credentials for Publishing External Notifications" in ECE Implementing Charging. |
jmxremote.password |
Used for JXM security. See "Performing a Secure ECE Installation" in BRM Security Guide. |
jrds.groovy |
System configuration file. Do not modify. |
log4j2.xml |
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 "Performing a Secure ECE Installation" in BRM 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 "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/config/management.
For information about configuring usage-charging parameters, see "Managing Online Charging Sessions" in ECE Implementing Charging.
Table C-2 ECE Business Configuration File Reference
File Name | Description |
---|---|
charging-settings.xml |
Used for configuring charging business rules and runtime configurations. See "Managing Online Charging Sessions" in ECE Implementing Charging. |
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. |