This appendix describes Oracle Communications Billing and Revenue Management Elastic Charging Engine (ECE) 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. |
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. |
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". |
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:
|
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. |