This chapter describes the tasks that you perform before installing Oracle Communications Pricing Design Center (PDC) 11.1 Patch Set 12.
If you are installing PDC for the first time, see "Pre-Installation Tasks for the Complete PDC Software Installation".
If you are installing PDC 11.1 Patch Set 12 on an existing PDC 11.1 patch set installation, see "Pre-Installation Tasks for the PDC Patch Installation".
Before installing the complete PDC software, do the following:
Install and configure Oracle Database. See "Installing and Configuring Oracle Database" for more information.
Configure the PDC database. See "Configuring the PDC Database" for more information.
Install Java Runtime Environment (JRE)/Java Development Kit (JDK). See "Installing JRE/JDK" for more information.
Install and configure Oracle WebLogic Server. See "Installing and Configuring Oracle WebLogic Server" for more information.
Set the JAVA_HOME environment variable. See "Setting the JAVA_HOME Environment Variable" for more information.
Enable JRE permissions. See "Enabling JRE Permissions" for more information.
Enable compatibility view for PDC in Internet Explorer 11. See "Enabling Compatibility View in Internet Explorer 11" for more information.
Install and configure Oracle Communications Billing and Revenue Management (BRM). See "Installing and Configuring BRM" for more information.
Oracle recommends that the installation and configuration of Oracle Database be performed by an experienced database administrator. To install and configure Oracle Database, see the Oracle Database installation documentation.
When you install the software, do the following:
Install Oracle Database Enterprise Edition.
Create the PDC database.
Create a database to store the transformation cross-reference tables, or use the PDC database to store the transformation cross-reference tables.
Create a database to store the migration cross-reference tables, or use the PDC database or the transformation cross-reference database to store the migration cross-reference tables.
(Optional) Create PDC tablespaces and temporary tablespaces for the following:
The PDC schema, to store the pricing and setup components.
The transformation cross-reference schema, to store tables that map pricing and setup components in PDC to the corresponding component in a target rating engine.
The migration cross-reference schema, to store tables that map the pricing and setup components that are migrated from the BRM database to the corresponding component in a target rating engine.
Oracle recommends that you create separate PDC tablespaces and temporary tablespaces for each schema. However, you can use a single PDC tablespace and temporary tablespace to create all the schemas.
This section describes procedures relating to configuring the PDC database.
The PDC database must have the appropriate local time zone setting.
For more information on setting the time zone, see the Oracle Database Globalization Support Guide.
Note:
Ensure that the BRM database and the PDC database are in the same time zone.After PDC has been installed, the database time zone cannot be changed. Ensure the time zone is correctly set before installing PDC.
Table 3-1 and Table 3-2 provide recommended database parameters for tuning your database for the PDC installation. These are the minimum requirements for PDC.
Table 3-1 Database Creation Parameters
| Parameter | Recommended Value |
|---|---|
|
SGA+PGA |
At least 4 GB in total. Oracle recommends that you use as much memory as you have available in the machine, and also use Automatic Memory Management. |
|
Processes |
2000 |
|
Connection mode |
Dedicated server |
|
Redo log file size |
1024 MB minimum |
Install the recommended version of JRE/JDK on the machine on which you want to deploy PDC. See "Additional Software Requirements" for the recommended version of JRE/JDK.
To verify the JRE/JDK version:
Go to the command prompt on the machine on which you want to deploy PDC.
Enter the following command:
java -version
The Java version is displayed. For example:
java version "1.7.0_51"
If the version displayed does not start with 1.7.0_, JRE/JDK 1.7 is not installed.
For information about installing JRE/JDK, see the Oracle Java documentation.
This section describes procedures relating to installing Oracle WebLogic Server and configuring the WebLogic Server domain in which you will deploy PDC.
WebLogic Server is a component of the Oracle Fusion Middleware 11g media pack. Oracle Fusion Middleware 11g includes Oracle WebLogic Server 10.3.6.
Download WebLogic Server 10.3.6 from the Oracle Software Delivery Web site:
Download the WebLogic Server 10.3.6 patch 12932224 from the My Oracle Support Web site:
For information on installing Oracle WebLogic Server 10.3.6 and the patch 12932224, see the Oracle WebLogic Server documentation on the Oracle Help Center:
Oracle Application Development Runtime 11g (11.1.1.6.0) must be installed on the machine on which you will install PDC.
Download Oracle Application Development Runtime 11g from the Oracle Software Delivery Web site:
For information on installing Oracle Application Development Runtime 11g, see Oracle Fusion Middleware Installation Guide for Application Developer 11g Release 1.
Note:
The Oracle Fusion Middleware 11g Application Developer Installer installs Oracle Application Development Runtime and Oracle Enterprise Manager.To create a WebLogic Server domain in which to deploy PDC, see the description of using the Configuration Wizard in the Oracle WebLogic Server documentation. You can use the Configuration Wizard in graphical mode or console mode.
Important:
If you are migrating the PDC pricing data from a source PDC system to a target PDC system that supports ECE, ensure that you create the WebLogic Server domain for the target PDC system on the same machine on which the WebLogic Server domain for the source PDC system exists.Table 3-3 shows the values to choose when creating the WebLogic Server domain for PDC.
Create the WebLogic Server domain with at least one managed server configured along with the administration server because Oracle recommends that you deploy PDC on a managed server in the production environment.
Table 3-3 Oracle WebLogic Server Domain Configuration Values
| Configuration Value | Description |
|---|---|
|
Domain source |
Select Generate a domain configured automatically to support the following products. From the list, select Oracle JRF - 11.1.1.0 [oracle_common]. |
|
Domain Mode Configuration |
Select Production Mode. |
|
JDK Selection |
From the Available JDKs list, select the JDK version required for installing PDC. See Table 2-2, "PDC Software Requirements" for the recommended JDK version. |
|
Optional Configuration |
Select the following:
|
|
Administration Server Listen Address |
Use a listen address that is equal to a resolvable DNS host or IP address. |
|
Administration Server Listen Port |
Enter a free port number. |
|
Managed Server Listen Address |
(Optional) Enter a listen address that is equal to a resolvable DNS host or IP address. |
|
Managed Server Listen Port |
(Optional) Enter a free port number. |
|
Target Deployments to Clusters or Servers |
(Optional) Add all libraries to the managed server target and to the administration server. |
|
Target Services to Clusters or Servers |
(Optional) Add all services to the managed server target. |
|
SSL Listen Port Enabled |
Select the SSL Listen Port Enabled check box. |
|
SSL Listen Port |
Enter a free port number. |
See Oracle Fusion Middleware Installation Guide for Oracle Enterprise Content Management Suite 11g Release 1 for more information on WebLogic Server domains.
You can now start the administration server manually and log in to WebLogic Administration Console.
If you want to enable secure communication for PDC, you must configure secure sockets layer (SSL) for the WebLogic Server domain in which you deploy PDC.
To configure SSL for the WebLogic Server domain:
Generate the server-side keystore file by using the recommended version of the JRE/JDK keytool utility. See Key and Certificate Management Tool for more information.
Export the public certificate from the server-side keystore file by using the recommended version of the JRE/JDK keytool utility. See Key and Certificate Management Tool for more information.
Generate the client-side keystore file from the exported public certificate by using the recommended version of the JRE/JDK keytool utility. See Key and Certificate Management Tool for more information.
Note:
Note the path of the client-side keystore file. You need to provide this path during the PDC installation if you choose to use SSL.Configure SSL for the server on which you want to deploy PDC in WebLogic Server Administration Console. See the Oracle WebLogic Administration Console Help for more information.
Enable Java Secure Socket Extension-based SSL for the server on which you want to deploy PDC in WebLogic Server Administration Console. See the Oracle WebLogic Server Administration Console Help for more information.
In a production environment, Oracle recommends the TLSv1 protocol for sending and receiving messages in an SSL connection.
Important:
You need to set the same protocol version for managed servers and the administration server. Ensure that all the managed servers are down when making changes to the administration server for setting up the protocol. Oracle recommends to set the properties in the administration server and then the managed server.To set the minimum protocol version to TLS V1, specify the following as a command-line option in the WebLogic Server startup parameters:
-Dweblogic.security.SSL.minimumProtocolVersion=TLSv1.0
Note:
When you set a minimum protocol version, the TLS protocol that is enabled depend on the protocols that are configured in the SSL implementation.See the discussion about specifying the version of the SSL protocol in the Oracle WebLogic Server documentation for more information.
Set the JAVA_HOME environment variable to the recommended version of JRE/JDK before running any PDC processes.
To set the JAVA_HOME environment variable on the machine on which you want to deploy PDC:
Open the .cshrc file in a text editor.
Add or modify the following entries:
setenv JAVA_HOME jre/jdk_path
where jre/jdk_path is the absolute path to the directory in which JRE/JDK is installed.
For example:
setenv JAVA_HOME /pinhome/pin136/opt/portal/7.5/ThirdPartyApps/jre/1.7.0
Save and close the file.
Update the environment by running the following command:
source .cshrc
Verify the Java version by running the following command:
$JAVA_HOME/bin/java -version
The Java version is displayed. For example:
java version "1.7.0_51"Java(TM) SE Runtime Environment (build 1.7.0_51-b07)Java HotSpot(TM) 64-Bit Server VM (build 20.60-b01, mixed mode)
To set the JAVA_HOME environment variable for the WebLogic Server domain:
Go to the MW_Home/user_projects/domains/bin directory, where MW_Home is the directory in which the Oracle Middleware components are installed.
Open the setDomain.sh file in a text editor.
Add or modify the following entries before the EXTRA_JAVA_PROPERTIES entry:
JAVA_HOME="${JAVA_HOME}" export JAVA_HOME
Save and close the file.
To enable JRE permissions:
Go to the jre/jdk_path/lib/security directory.
Open the java.policy file in a text editor.
Add the following entries to the file:
grant {// JMX Java Management eXtensionspermission javax.management.MBeanTrustPermission "register";};
Save and close the file.
To enable compatibility view in Internet Explorer 11:
In Windows 10, open Internet Explorer 11.
Press Alt.
From the Tools menu, select Compatibility View settings.
The Compatibility View Settings dialog box appears.
In the Add this website field, enter oracle.com.
Click Add.
Click Close.
Note:
Starting with PDC 11.1 Patch Set 3, you cannot use PDC with BRM 7.4.Install the following on the machine on which you will install PDC BRM Integration Pack:
BRM 7.5 and BRM 7.5 Patch Set 20 (26940838)
To install BRM 7.5 and BRM 7.5 Patch Set 20:
Download BRM 7.5 from the Oracle Software Delivery Web site:
Install BRM and Pipeline Manager. For more information, see BRM Installation Guide.
Download BRM 7.5 Patch Set Patch Set 20 (26940838) from the My Oracle Support Web site.
Install BRM 7.5 Patch Set 20. For more information, see BRM 7.5 Patch Set 20 Installation Guide.
After installing BRM, enable the BRM-PDC integration in BRM. This enables PDC to transform and transfer pricing components configured in PDC to BRM. See the discussion about the PDC and BRM integration process flow in PDC User's Guide for more information.
To enable the BRM-PDC integration:
Go to BRM_Home/sys/data/config and run the following command, which creates an editable XML file from the pricing instance of the /config/business_params object, where BRM_Home is the directory in which BRM is installed.
BRM_Home/bin/pin_bus_params -r BusParamsPricing bus_params_pricing.xml
This directory includes the support files used by the pin_bus_params utility. To run it from a different directory, see the discussion about the pin_bus_params utility in the BRM documentation.
This command creates the XML file named bus_params_pricing.xml.out in your working directory. If you do not want this file in your working directory, specify the path as part of the file name.
Search the bus_params_pricing.xml.out file for the following line:
<PriceDesignCenterInst>disabled</PriceDesignCenterInst>
Change disabled to enabled.
Save the file as bus_params_pricing.xml.
Run the following command, which loads the updated file into the /config/business_params object:
BRM_Home/bin/pin_bus_params bus_params_pricing.xml
Read the object with the testnap utility or Object Browser to verify that all fields are correct. See the discussion about reading an object and fields in BRM Developer's Guide.
Stop and restart the Connection Manager (CM).
For more information, see the discussion about starting and stopping the BRM system in BRM System Administrator's Guide.
Before installing PDC 11.1 Patch Set 12 on an existing PDC 11.1 patch set installation, do the following:
Shut down the current PDC instance. See "Shutting Down the Current Instance" for more information.
Make a complete offline backup of your existing PDC installation. See "Backing Up the Current Installation" for more information.
If you are using Oracle Communications Billing and Revenue Management Elastic Charging Engine (ECE) for usage rating, install ECE 11.3 Patch Set 7 on the machine on which ECE 11.3 is installed. See "Installing the ECE Patch Set" for more information.
Install BRM 7.5 Patch Set 20 on the machine on which BRM 7.5 is installed. See "Installing the BRM Patch Set" for more information.
Install the recommended version of JRE/JDK on the machine on which the existing PDC 11.1 patch set is installed. See "Installing JRE/JDK" for more information.
Install the recommended version of WebLogic Server (on the machine on which the existing PDC 11.1 patch set is installed). See "Downloading and Installing Oracle WebLogic Server" for more information.
Set the JAVA_HOME environment variable. See "Setting the JAVA_HOME Environment Variable" for more information.
Enable JRE permissions. See "Enabling JRE Permissions" for more information.
Enable compatibility view for PDC in Internet Explorer 11. See "Enabling Compatibility View in Internet Explorer 11" for more information.
Upgrade Oracle Application Development Runtime (on the machine on which the existing PDC 11.1 patch set is installed) to the recommended version. See "Installing Oracle Application Development Runtime" for more information.
Enable the SSL port for the WebLogic Server domain in which the existing PDC 11.1 patch set is deployed, if it is not enabled during the WebLogic Server domain creation. See "Enabling the SSL Port for the WebLogic Server Domain" for more information.
Configure the minimum SSL protocol version that is enabled for SSL connection, if it is not configured during the WebLogic Server domain creation. See "Configuring the SSL Protocol Version" for more information.
To shut down the current PDC instance:
Ensure that no users are logged in.
Users include customers, client applications, customer service representatives (CSRs), and so on.
Stop all PDC processes.
Only the PDC database instance should be running during the PDC patch installation.
To prevent any data loss and minimize the impact of software or hardware failure during the patch installation, back up your existing installation.
Before installing the patch set, make a complete offline backup of the following:
The WebLogic server domains directory; by default, MW_Home/user_projects/domains.
The Oracle Inventory (oraInventory) directory. Open the /etc/oraInst.loc (Linux) file or the /var/opt/oracle/OraInst.loc (Solaris) file to find the default location of the oraInventory directory.
The PDC database schema. See your database documentation for more information on performing full database backups.
The transformation cross-reference database schema. See your database documentation for more information on performing full database backups.
Important:
Store this backup in a safe location. The data in these files will become necessary if you encounter any issues in the installation process.The migration cross-reference database schema, if you installed the migration utility during the PDC 11.1 Patch Set 4 or PDC 11.1 Patch Set 5 installation. See your database documentation for more information on performing full database backups.
You must install ECE 11.3 Patch Set 7 (27531574) on the machine on which ECE is installed.
To install ECE 11.3 Patch Set 7 (27531574):
Stop Pricing Updater.
Download ECE 11.3 Patch Set 7 (27531574) from the My Oracle Support Web site.
Install ECE 11.3 Patch Set 7. For more information, see ECE Installation Guide.
You must install BRM 7.5 Patch Set 20 (26940838) on the machine on which BRM is installed.
Note:
The BRM 7.5 Patch Set 20 installation must be performed as the UNIX user who installed BRM Integration Pack; for example, pin_user.To install BRM 7.5 Patch Set 20 (26940838):
Download BRM 7.5 Patch Set Patch Set 20 (26940838) from the My Oracle Support Web site.
Install BRM 7.5 Patch Set 20. For more information, see BRM 7.5 Patch Set 20 Installation Guide.
Install the recommended version of JRE/JDK on the machine on which you deployed PDC. See "Additional Software Requirements" for the recommended version of JRE/JDK.
To verify the JRE/JDK version:
Go to the command prompt on the machine on which you want to deploy PDC.
Enter the following command:
java -version
The Java version is displayed. For example:
java version "1.7.0_51"
If the version displayed does not start with 1.7.0_, JRE/JDK 1.7 is not installed.
For information about installing JRE/JDK, see the Oracle Java documentation.
Before installing PDC 11.1 Patch Set 12, enable the SSL port for the WebLogic Server domain in which you deployed PDC, if it is not enabled during the WebLogic Server domain creation. You must enable the SSL port even if you are not configuring SSL for the WebLogic Server domain.
To enable the SSL port for the WebLogic Server domain:
Start the WebLogic Server domain.
Log in to WebLogic Server Administration Console.
In the Environment tree, click Servers.
The Summary of Servers pane appears.
Select the server in which you want to deploy PDC.
Click the Configuration tab.
Click the General subtab.
Select the SSL Listen Port Enabled check box.
In the SSL Listen Port field, enter a free port number.
Click Save.
Log out of WebLogic Server Administration Console.
Restart the WebLogic Server domain.
See the discussion about enabling the SSL port in the Oracle WebLogic Server Administration Console Help for more information.