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

Required Third-Party Software for ECE 12.0 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.

Required Software for an Integrated ECE System 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

Optional Software for ECE 12.0 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.

Required JAR Files 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:
  • Copy the other JMS provider’s client JARs to the ECE_home/oceceserver/lib directory.
  • Rename the other JMS provider JAR file wlthint3client.jar.
  • (When using the other JMS provider to publish ECE notification events) Update the ECE_home/oceceserver/JMSQueueConfiguration.xml file to specify the InitialContextFactory and protocol information of the other JMS provider.
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:

http://groovy-lang.org/install.html

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.