6 ECE Software Compatibility
Learn about the software that is compatible with Oracle Communications Billing and Revenue Management Elastic Charging Engine (ECE) 12.0 and 12.0 patch sets.
Topics in this document:
For hardware and information requirements, see "ECE System Requirements" in ECE Installation Guide.
Additional ECE Software Requirements
Table 6-1 lists the required third-party software for ECE 12.0.
Table 6-1 Required Third-Party Software for ECE 12.0
Product | Version | Notes |
---|---|---|
Groovy |
2.4.11 2.4.21 – Support added in ECE 12.0 Patch Set 4 |
The ECE software package does not include Groovy.
Installing Groovy is a prerequisite for running ECE monitoring tools. |
Groosh |
0.3.6 Not used in ECE 12.0 Patch Set 3 and later |
The ECE 12.0/12.0 Patch Set 1 and Patch Set 2 software packages include Groosh. |
Oracle Java Platform, Standard Edition (Java SE) (32-bit or 64-bit) |
8 (1.8.0_144) – Support added in ECE 12.0 8 (1.8.0_221) – Support added in ECE 12.0 Patch Set 2 8 (1.8.0_241) – Support added in ECE 12.0 Patch Set 3 8 (1.8.0_291) – Support added in ECE 12.0 Patch Set 4 8 (1.8.0_321) – Support added in ECE 12.0 Patch Set 6 8 (1.8.0_341) – Support added in ECE 12.0 Patch Set 7 8 (1.8.0_351) – Support added in ECE 12.0 Patch Set 8 |
Obtain Java SE containing Java Development Kit (JDK) and Java Runtime Environment (JRE). Important: To protect from security vulnerabilities, ensure you apply the latest critical patch updates. See Critical Patch Updates. ECE is certified on JDK8 and you should regularly apply the latest patch set for JDK8 to ensure that JDK has the latest security fixes. |
Oracle Coherence for Java libraries |
12.2.1.3.2 – Support added in ECE 12.0/12.0 Patch Set 1 12.2.1.3.3 – Support added in ECE 12.0 Patch Set 2 12.2.1.3.6 – Support added in ECE 12.0 Patch Set 3 12.2.1.4.8 – Support added in ECE 12.0 Patch Set 4 |
The ECE software package does not include Oracle Coherence libraries. |
Perl |
5.28.1 – Support added in ECE 12.0 Patch Set 2 5.30.1 – Support added in ECE 12.0 Patch Set 3 5.32.1 – Support added in ECE 12.0 Patch Set 4 5.36.0 – Support added in ECE 12.0 Patch Set 8 |
Installing Perl is a prerequisite for running ECE monitoring tools. |
Oracle NoSQL Database, Enterprise Edition |
20.3.27 |
N/A |
Table 6-2 lists the additional software required for running ECE in an integrated, end-to-end test or production system. Network mediation software is required for ECE to communicate with network-facing applications of the charging system.
For a production system, Oracle recommends that you install the other products in the same system on which you install ECE and ensure that the other products use the same operating system as ECE. However, the other products can use a different operating system for a test system.
Table 6-2 Required Software for an Integrated ECE System
Product | Version | Notes |
---|---|---|
Oracle WebLogic Server 12c R2 Enterprise Edition |
12.2.1.2.0 – Support added in ECE 12.0 12.2.1.3.0 – Support added in ECE 12.0 Patch Set 2 12.2.1.4.0 – Support added in ECE 12.0 Patch Set 4 |
Installing Oracle WebLogic Server is a prerequisite for PDC. ECE also uses Oracle WebLogic Server in an integrated system. |
Oracle Communications Billing and Revenue Management (BRM) |
For ECE 12.0/12.0 Patch Set 1: BRM 12.0 with Patch Set 1 (28630668) with interim patch 29250057 For later patch sets, the BRM patch set version is the same as the ECE patch set version |
N/A |
Oracle Communications Pricing Design Center (PDC) |
For ECE 12.0/12.0 Patch Set 1: BRM 12.0 with Patch Set 1 (28630301) with interim patch 29204584 For later patch sets, the PDC patch set version is the same as the ECE patch set version |
N/A |
Oracle Communications Offline Mediation Controller | The same version as ECE | ECE supports Offline Mediation Controller on Linux x86 or x86-64 or Solaris SPARC (64bit). |
Apache Kafka Clients |
2.4.0 – Support added in BRM 12.0 Patch Set 3 2.7.0 – Support added in BRM 12.0 Patch Set 4 2.8.1 – Support added in BRM 12.0 Patch Set 5 3.0.0 – Support added in BRM 12.0 Patch Set 7 3.3.1 – Support added in BRM 12.0 Patch Set 8 |
N/A |
Table 6-3 lists the software that you can optionally use with ECE 12.0.
Table 6-3 Optional Software for ECE 12.0
Product | Version | Notes |
---|---|---|
Oracle Application Management Pack for Oracle Communications |
12.1.0.1 – Support added in ECE 12.0/12.0 Patch Set 1. |
For monitoring ECE nodes. |
Table 6-4 lists the JAR files that are required during ECE installation.
Table 6-4 Required JAR Files
File | Description |
---|---|
ojdbc8.jar |
Download this file from the following page: https://www.oracle.com/database/technologies/appdev/jdbc-downloads.html |
xdb6.jar |
Download this file from the following page: https://www.oracle.com/database/technologies/appdev/jdbc-downloads.html |
wlthint3client.jar |
This file is available in the Oracle WebLogic Server client package. Note: If you choose to use two JMS providers, both WebLogic Server and another provider, ensure that you do the following after installation on the driver machine:
|
com.oracle.weblogic.bean gen.general.api.jar | This file is available in the Oracle WebLogic Server client package. |
groovy-all-2.4.11.jar groovy-all-2.4.12.jar |
Download this file from the following page on Apache Groovy website in the "Maven Repository" section: |
coherence.jar | This file is available in the Oracle Coherence package. |
coherence-login.jar | This file is available in the Oracle Coherence package. |
coherence-work.jar | This file is available in the Oracle Coherence package. |
kvclient-18.3.21.jar | (Optional) You need this file only if you are using Oracle NoSQL Database. This file is available in the Oracle NoSQL Database package. |