58 ECE System Administration Overview

Learn about the system administration tasks you perform in Oracle Communications Billing and Revenue Management Elastic Charging Engine (ECE) and the tools you use to perform them.

Caution:

Deploying charging for 5G with HTTP Gateway (5G CHF) requires a cloud native deployment of ECE and BRM components. The HTTP Gateway can be used only on an ECE cloud native system.

Topics in this document:

ECE System Administration Tasks and Applications

Administrating ECE includes the following tasks:

To administer ECE, use the following applications:

  • Elastic Charging Controller to start and stop nodes, add and remove nodes, and perform troubleshooting tasks such as simulating usage charging. ECC is an enhancement of the Groovy Shell command line. See "Running Elastic Charging Controller (ECC)".

  • Java Monitoring and Management Console (JConsole) or any JMX client to change ECE configuration parameters by editing MBean attributes. See the individual ECE configuration procedures.

Running Elastic Charging Controller (ECC)

Use ECC to do the following:

  • Add and remove nodes in the topology

  • Start and stop data nodes

  • Check the status of a node

  • Perform system management tasks (for example, use the infoCollector utility to collect diagnostic information)

To run ECC:

  1. On the driver machine, path to the /oceceserver/bin directory.

  2. Start Elastic Charging Controller (ECC).

    ./ecc
    
  3. Run the ECC commands; for example:

    start server
    

ECC uses standard Groovy Shell commands, such as help and exit. You can complete commands by pressing space bar and then Tab key.

See "ECC Commands" for more information.