4 Installing Pricing Design Center Complete Software

This chapter describes how to install Oracle Communications Pricing Design Center (PDC) 11.2 or 11.2 patch sets. Before installing PDC, read the following:

About Installing PDC

You can install PDC by using GUI or in the silent mode. Installing PDC in the silent mode lets you perform a noninteractive install of PDC. You can use the silent mode to install PDC quickly.

PDC install must be performed by a user who has permissions to write to the oraInventory directory and the MW_home/user_projects/domains directory, where MW_home is the directory in which the Oracle Middleware components are installed.

For installation instructions, see the following sections:

Installing PDC by Using GUI

The steps for installing PDC by using GUI depend on the PDC components you choose to install:

  • To install both PDC and BRM Integration Pack, select the Complete installation option.

    See "Installing PDC and BRM Integration Pack" for more information.

  • To install only PDC, select the Pricing Design Center installation option.

    This option installs only PDC. See "Installing PDC" for more information.

  • To install only BRM Integration Pack, select the BRM Integration Pack installation option.

    This option installs only BRM Integration Pack. See "Installing BRM Integration Pack" for more information.

Installing PDC and BRM Integration Pack

To install both the PDC software and BRM Integration Pack on the same machine:

  1. Obtain the PDC software. See "Obtaining the PDC Software".

  2. Start the Oracle WebLogic Server domain administration server or the WebLogic Server domain managed server on which you want to deploy PDC, if it is not already started.

  3. Ensure that the PDC database is running.

    Note:

    Ensure that the Oracle Database server is in Running state. The Installer connects to the Oracle Database server to verify the information you entered is valid.
  4. Go to the temp_dir directory, and run one of the following commands:

    • To start the GUI installer:

      Java_home/bin/java -jar jarfile 
      

      where:

      • Java_home is the directory in which you installed the latest supported Java version.

      • jarfile is the pdcserver-11.2.0.x.0_generic.jar, x is the PDC 11.2 version that you are installing. For example, for PDC 11.2, the version is 0 and for PDC 11.2 Patch Set 1, the version is 1.

    • To start the GUI installer and install PDC using the oraInventory directory in a different location:

      Java_home/bin/java -jar jarfile -invPtrLoc FilePath/oraInst.loc
      

      where FilePath is the path to the directory in which the oraInst.loc file is located.

    • To start the GUI installer and create a silent installer response file during the installation:

      Java_home/bin/java -jar jarfile -record -destinationFile path 
      

      where path is the response file location and name.

    The Welcome screen appears.

  5. Click Next.

    The Specify Inventory Directory and Credentials screen appears if the oraInst.loc file is corrupt or not present. The default location of the oraInventory directory is in the /etc/oraInst.loc (Linux) file or the /var/opt/oracle/oraInst.loc (Solaris) file.

    This screen displays the path to the default inventory directory and the default operating system group name.

  6. (Optional) To change the default inventory directory details, do the following:

    1. Enter the full path of the inventory directory.

    2. Specify the name of the operating system group that has write permission to the inventory directory.

  7. Click Next.

    The Installation Location screen appears.

  8. Enter the full path or browse to the directory in which to install PDC.

  9. Click Next.

    The Select Installation Type screen appears.

  10. Select Complete and click Next.

    The WebLogic Administration Server Connection screen appears.

  11. Enter the following details for the WebLogic Server domain in which you want to deploy PDC:

    1. In the Host Name field, enter the IP address or the host name of the machine on which the WebLogic Server domain is configured.

    2. In the Port Number field, enter the port number assigned to the WebLogic Server domain administration server.

    3. In the User Name field, enter the WebLogic Server domain administrator user name.

    4. In the Password field, enter the WebLogic Server domain administrator user password.

    5. In the WebLogic Home field, enter the path to the directory in which the WebLogic Server software is installed. For example, MW_home/wlserver.

    6. Do one of the following:

      If you do not want to enable secure communication for PDC, deselect the Enable SSL? (Recommended) check box.

      To enable secure communication for PDC, leave the Enable SSL? (Recommended) check box selected, and in the KeyStore Location field, enter the path of the client-side keystore file generated from the exported public certificate using the keytool utility.

      For more information, see "Configuring SSL for the WebLogic Server Domain".

  12. Click Next.

    The WebLogic Server screen appears.

  13. Do one of the following:

    • To deploy PDC on a WebLogic Server domain administration server, select a WebLogic Server domain administration server from the list.

    • To deploy PDC on a WebLogic Server domain managed server, select a WebLogic Server domain managed server from the list.

    Note:

    Oracle recommends that you deploy PDC on a WebLogic Server managed server. If you select a WebLogic Server managed server, ensure that the WebLogic Server managed server and the node manager are running.
  14. Click Next.

    The Pricing Design Center Schema User screen appears.

  15. Do one of the following:

    • If you want to create a PDC schema user during installation, select Yes.

    • If you want to use an existing PDC schema user, select No and proceed to step 20.

  16. Click Next.

    The Pricing Design Center System Database Connection screen appears.

  17. Enter the following information required to connect to the PDC database:

    1. In the Host Name field, enter the IP address or the host name of the machine on which the PDC database is configured.

    2. In the Port Number field, enter the port number assigned to the PDC database service.

    3. In the User Name field, enter the PDC database user name. This user should be the SYSDBA user or should have the following capabilities on the PDC database: grant create user, grant any role, grant any privilege, select any table to username, and grant dba to username.

    4. In the Password field, enter the PDC database user password.

    5. In the Service Name field, enter the name of the PDC database service.

      Note:

      Ensure that the Oracle Database server is in Running state. The Installer connects to the Oracle Database server to verify the information you entered is valid.
  18. Click Next.

    The Pricing Design Center Schema screen appears.

  19. Enter the following information required to create the PDC schema in the PDC database and proceed to step 22:

    1. In the User Name field, enter a PDC schema user name.

    2. In the Password field, enter a PDC schema user password.

    3. In the Confirm Password field, enter the PDC schema user password again.

    4. In the PDC Tablespace field, enter the name of the tablespace for the PDC schema.

    5. In the Temp Tablespace field, enter the name of the temporary tablespace for the PDC schema.

    6. If you want to use the existing schema data for installing PDC on the secondary instances, select the Use the existing schema data check box. This is deselected by default.

  20. Click Next.

    The Pricing Design Center Schema screen appears.

  21. Enter the following information required to connect to the PDC schema:

    1. In the Host Name field, enter the IP address or the host name of the machine on which the PDC database is configured.

    2. In the Port Number field, enter the port number assigned to the PDC database service.

    3. In the Service Name field, enter the name of the PDC database service.

      Note:

      Ensure that the Oracle Database server is in Running state. The Installer connects to the Oracle Database server to verify the information you entered is valid.
    4. In the User Name field, enter the PDC schema user name.

    5. In the Password field, enter the PDC schema user password.

    6. If you want to use the existing schema data for installing PDC on the secondary instances, select Use the existing schema data.

      This option is deselected by default.

  22. Click Next.

    The Pricing Design Center System User screen appears.

  23. Enter the following information to create a PDC user to access the PDC GUI:

    1. In the User Name field, enter a PDC user name.

    2. In the Password field, enter a PDC user password.

      Note:

      The PDC user password can be a minimum of 8 characters and maximum of 12 characters long and should contain at least one non-alphabetic character. For example, Weblogic123.

      The user name must not be a part of the password.

    3. In the Confirm Password field, enter the PDC user password again.

  24. Click Next.

    The Select Charging Engine for Usage Rating appears.

  25. Do one of the following:

    • To use Oracle Communications Billing and Revenue Management (BRM) Elastic Charging Engine (ECE) for usage rating, select Elastic Charging Engine.

    • To use BRM real-time rating and batch rating engines for usage rating, select Realtime Rating and Batch Rating Engines.

  26. Click Next.

    The PDC Keystore Credentials screen appears.

  27. Enter the following information required to encrypt the passwords:

    1. In the Key Password field, enter the password PDC uses for accessing the PDC alias key in the keystore.

    2. In the Confirm Key Password field, enter the key password again.

    3. In the Keystore Password field, enter the password used for accessing the keystore.

    4. In the Confirm Keystore Password field, enter the keystore password again.

    For more information about keystores, see the discussion about managing passwords in PDC in PDC Security Guide.

  28. Click Next.

    The Migration Option screen appears.

  29. Do one of the following:

    • If you do not want to migrate data, select Do not install Migration Utility and proceed to step 34.

    • To migrate the BRM real-time and batch rating engines pricing data to a PDC system that supports BRM real-time and batch rating engines, select Migrate RRE and BRE Pricing Data to PDC and proceed to step 34.

    • To migrate the BRM real-time and batch rating engines pricing data to a PDC system that supports ECE, select Migrate RRE and BRE Pricing Data to PDC with ECE and proceed to step 34.

    • To migrate the PDC pricing data to a PDC system that supports ECE, select Migrate PDC Pricing Data to PDC with ECE and proceed to step 30.

  30. Click Next.

    The Source Pricing Design Center WebLogic Server Connection screen appears.

  31. If you are migrating the PDC pricing data to a PDC system that supports ECE, enter the following details for the WebLogic Server domain in which you deployed the source PDC system:

    1. In the Host Name field, enter the IP address or the host name of the machine on which the WebLogic Server domain for the source PDC system is configured.

    2. In the Port Number field, enter the port number assigned to the WebLogic Server domain administration server.

      Note:

      If you selected a WebLogic Server domain managed server in step 13, enter the port number to the managed server.
    3. In the User Name field, enter the WebLogic Server domain administrator user name.

    4. In the Password field, enter the WebLogic Server domain administrator user password.

    5. Do one of the following.

      If you do not want to enable secure communication for PDC, deselect the Enable SSL? check box.

      To enable secure communication for PDC, leave the Enable SSL? check box selected, and in the KeyStore Location field, enter the path of the client-side keystore file generated from the exported public certificate using the keytool utility.

      For more information, see "Configuring SSL for the WebLogic Server Domain".

  32. Click Next.

    The Target Pricing Design Center WebLogic Server Connection screen appears.

  33. If you are migrating the PDC pricing data to a PDC system that supports ECE, enter the following details for the WebLogic Server domain in which you deployed the target PDC system and proceed to step 36:

    1. In the Host Name field, enter the IP address or the host name of the machine on which the WebLogic Server domain for the target PDC system is configured.

    2. In the Port Number field, enter the port number assigned to the WebLogic Server domain administration server.

    3. In the User Name field, enter the WebLogic Server domain administrator user name.

    4. In the Password field, enter the WebLogic Server domain administrator user password.

    5. Do one of the following.

      If you do not want to enable secure communication for PDC, deselect the Enable SSL? check box.

      To enable secure communication for PDC, leave the Enable SSL? check box selected, and in the KeyStore Location field, enter the path of the client-side keystore file generated from the exported public certificate using the keytool utility.

      For more information, see "Configuring SSL for the WebLogic Server Domain".

  34. Click Next.

    The Pricing Design Center WebLogic Server Connection screen appears.

  35. Enter the following details for the WebLogic Server domain in which you deployed PDC:

    1. In the Host Name field, enter the IP address or the host name of the machine on which the WebLogic Server domain is configured.

    2. In the Port Number field, enter the port number assigned to the WebLogic Server domain administration server.

    3. In the User Name field, enter the WebLogic Server domain administrator user name.

    4. In the Password field, enter the WebLogic Server domain administrator user password.

    5. Do one of the following.

      If you do not want to enable secure communication for PDC, deselect the Enable SSL? check box.

      To enable secure communication for PDC, leave the Enable SSL? check box selected, and in the KeyStore Location field, enter the path of the client-side keystore file generated from the exported public certificate using the keytool utility.

      For more information, see "Configuring SSL for the WebLogic Server Domain".

  36. Click Next.

    The BRM Server Location screen appears.

  37. Enter the BRM batch and real-time rating engine details:

    1. In the BRM field, enter the full path or browse to the directory in which BRM is installed.

    2. In the BRM Pipeline field, enter the full path or browse to the directory in which Pipeline Manager is installed.

    3. In the Perl Home field, enter the full path or browse to the directory in which the Perl libraries for BRM are installed.

  38. Click Next.

    The BRM Pipeline Manager Database Connection Screen appears.

  39. Enter the following information required to connect to the BRM database:

    1. In the Host Name field, enter the IP address or the host name of the machine on which the Pipeline Manager database is configured.

    2. In the Port Number field, enter the port number assigned to the Pipeline Manager database service.

    3. In the User Name field, enter the Pipeline Manager database schema user name.

    4. In the Password field, enter the Pipeline Manager database schema user password.

    5. In the Service Name field, enter the name of the Pipeline Manager database service.

  40. Do one of the following:

    • If you want to create a transformation cross-reference schema user during installation, select Yes and proceed to step 41.

    • If you want to use an existing transformation cross-reference schema user, select No and proceed to step 45.

  41. Click Next.

    The Transformation Cross-Reference Database Connection screen appears.

  42. Enter the following information required to connect to the transformation cross-reference database:

    1. In the Host Name field, enter the IP address or the host name of the machine on which the transformation cross-reference database is configured.

    2. In the Port Number field, enter the port number assigned to the transformation cross-reference database service.

    3. In the User Name field, enter the transformation cross-reference database user name. This user should be the SYSDBA user or should have the following capabilities on the transformation cross-reference database: grant create user, grant any role, grant any privilege, select any table to username, and grant dba to username.

    4. In the Password field, enter the transformation cross-reference database user password.

    5. In the Service Name field, enter the name of the transformation cross-reference database service.

  43. Click Next.

    The Transformation Cross-Reference Schema screen appears.

  44. Enter the following information required to create the transformation cross-reference schema in the transformation cross-reference database and proceed to step 47:

    Note:

    If you are migrating the pricing data from a source PDC system to a target PDC system that supports ECE, provide the details of the transformation cross-reference schema that you created for the source PDC system.
    1. In the User Name field, enter a transformation cross-reference schema user name.

    2. In the Password field, enter a transformation cross-reference schema user password.

    3. In the Confirm Password field, enter the transformation cross-reference schema user password again.

    4. In the PDC Tablespace field, enter the name of the tablespace for the transformation cross-reference schema.

    5. In the Temp Tablespace field, enter the name of the temporary tablespace for the transformation cross-reference schema.

  45. Click Next.

    The Transformation Cross-Reference Schema screen appears.

  46. Enter the following information required to connect to the transformation cross-reference database:

    Note:

    If you are migrating the pricing data from a source PDC system to a target PDC system that supports ECE, provide the details of the transformation cross-reference schema that you created for the source PDC system.
    1. In the Host Name field, enter the IP address or the host name of the machine on which the transformation cross-reference database is configured.

    2. In the Port Number field, enter the port number assigned to the transformation cross-reference database service.

    3. In the Service Name field, enter the name of the transformation cross-reference database service.

    4. In the User Name field, enter the transformation cross-reference schema user name.

    5. In the Password field, enter the transformation cross-reference schema user password.

  47. Click Next.

    The PDC User screen appears.

  48. Enter the PDC user information.

    1. In the User Name field, enter the PDC user name.

    2. In the Password field, enter the PDC user password.

  49. Do one of the following:

    • Click Next.

      The Migration Cross-Reference Schema User screen appears.

    • If you selected Do not install Migration utility in step 29, proceed to step 63.

  50. Do one of the following:

    • If you want to create a migration cross-reference schema user during installation, select Yes and proceed to step 56.

    • If you want to use an existing migration cross-reference schema user, select No and proceed to step 55.

  51. Click Next.

    The Migration Cross-Reference Database Connection screen appears.

  52. Enter the following information required to connect to the migration cross-reference database:

    1. In the Host Name field, enter the IP address or the host name of the machine on which the migration cross-reference database is configured.

    2. In the Port Number field, enter the port number assigned to the migration cross-reference database service.

    3. In the User Name field, enter the migration cross-reference database user name. This user should be the SYSDBA user or should have the following capabilities on the transformation cross-reference database: create user, grant any role, grant any privileges, select any table for Enterprise edition, and DBA for XE.

    4. In the Password field, enter the migration cross-reference database user password.

    5. In the Service Name field, enter the name of the migration cross-reference database service.

  53. Click Next.

    The Migration Cross-Reference Schema screen appears.

  54. Enter the following information required to create the migration cross-reference schema in the migration cross-reference database:

    1. In the User Name field, enter a migration cross-reference schema user name.

    2. In the Password field, enter a migration cross-reference schema user password.

    3. In the Confirm Password field, enter the migration cross-reference schema user password again.

    4. In the PDC Tablespace field, enter the name of the PDC tablespace for the migration cross-reference schema.

    5. In the Temp Tablespace field, enter the name of the temporary tablespace for the migration cross-reference schema.

  55. Click Next.

    The Migration Cross-Reference Schema screen appears.

  56. Enter the following information required to connect to the migration cross-reference database:

    1. In the Host Name field, enter the IP address or the host name of the machine on which the migration cross-reference database is configured.

    2. In the Port Number field, enter the port number assigned to the migration cross-reference database service.

    3. In the Service Name field, enter the name of the migration cross-reference database service.

    4. In the User Name field, enter the migration cross-reference schema user name.

    5. In the Password field, enter the migration cross-reference schema user password.

  57. Do one of the following:

    • Click Next.

      The Migration User screen appears.

    • If you are migrating the PDC pricing data to a PDC system that supports ECE, proceed to 59.

  58. Enter the migration user details and proceed to 63.

    1. In the User Name field, enter a migration user name.

    2. In the Password field, enter a migration user password.

    3. In the Confirm Password field, enter the migration user password again.

  59. Click Next.

    The Source Migration User screen appears.

  60. If you are migrating the PDC pricing data to a PDC system that supports ECE, enter the migration user details that you use to run the migration utility in the source PDC system:

    1. In the User Name field, enter the migration user name.

    2. In the Password field, enter the migration user password.

    3. In the Confirm Password field, enter the migration user password again.

  61. Click Next.

    The Target Migration User screen appears.

  62. If you are migrating the PDC pricing data to a PDC system that supports ECE, enter the migration user details that you want to use to run the migration utility in the target PDC system:

    1. In the User Name field, enter the migration user name.

    2. In the Password field, enter the migration user password.

    3. In the Confirm Password field, enter the migration user password again.

  63. Click Next.

    The Keystore Credentials screen appears.

  64. Enter the following information required to encrypt the passwords:

    1. In the Key Password field, enter the password PDC uses for accessing the PDC alias key in the keystore.

    2. In the Confirm Key Password field, enter the key password again.

    3. In the Keystore Password field, enter the password used for accessing the keystore.

    4. In the Confirm Keystore Password field, enter the keystore password again.

    For more information about keystores, see the discussion about managing passwords in PDC in PDC Security Guide.

  65. Click Next.

    The Installation Summary screen appears.

  66. Review the selections you have made in the preceding screens, and click Install.

    The Installation Progress screen appears.

    Note:

    After the installation begins, clicking Stop installation stops the installation process, but the files that are already copied are not removed.
  67. When the installation is done, click Next, the Installation Complete screen appears.

    Note down the provided URL. You use this URL to access PDC.

  68. Click Finish to complete and exit.

See "Verifying the Pricing Design Center Installation" for information on verifying the successful installation of PDC.

See "About Installation Logs" for information on PDC Installer logs.

Installing PDC

PDC installation must be performed by a user who has permissions to write to the oraInventory directory and the MW_home/user_projects/domains directory.

To install the complete PDC software:

  1. Obtain the PDC software. See "Obtaining the PDC Software".

  2. Start the Oracle WebLogic Server domain administration server or the WebLogic Server domain managed server on which you PDC 11.1 was deployed, if it is not already started.

  3. Ensure that the PDC database is running.

    Note:

    Ensure that the Oracle Database server is in Running state. The Installer connects to the Oracle Database server to verify the information you entered is valid.
  4. Go to the temp_dir directory, and run one of the following commands:

    • To start the GUI installer:

      Java_home/bin/java -jar jarfile 
      

      where:

      • Java_home is the directory in which you installed the latest supported Java version.

      • jarfile is the pdcserver-11.2.0.x.0_generic.jar, x is the PDC 11.2 version that you are installing. For example, for PDC 11.2, the version is 0 and for PDC 11.2 Patch Set 1, the version is 1.

    • To start the GUI installer and install PDC using the oraInventory directory in a different location:

      Java_home/bin/java -jar jarfile -invPtrLoc FilePath/oraInst.loc
      

      where FilePath is the path to the directory in which the oraInst.loc file is located.

    • To start the GUI installer and create a silent installer response file during the installation:

      Java_home/bin/java -jar jarfile -record -destinationFile path 
      

      where path is the response file location and name.

    The Welcome screen appears.

  5. Click Next.

    The Specify Inventory Directory and Credentials screen appears if the oraInst.loc file is corrupt or not present. The default location of the oraInventory directory is in the /etc/oraInst.loc (Linux) file or the /var/opt/oracle/oraInst.loc (Solaris) file.

    This screen displays the path to the default inventory directory and the default operating system group name.

  6. (Optional) To change the default inventory directory details, do the following:

    1. Enter the full path of the inventory directory.

    2. Specify the name of the operating system group that has write permission to the inventory directory.

  7. Click Next.

    The Select Installation Type screen appears.

  8. Select Pricing Design Center and click Next.

    The Specify Home Details screen appears.

    This screen displays the default PDC installation name and the path to the default PDC installation directory.

  9. (Optional) To change the default PDC installation details, do the following:

    1. In the Name field, select the name for the installation from the list of names or enter a new installation name.

    2. In the Path field, enter the path to the directory where you want to install PDC. Optionally, click Browse to navigate to the directory where you want to install PDC.

  10. Click Next.

    The Pricing Design Center WebLogic Server Connection screen appears.

  11. Enter the following details for the WebLogic Server domain in which you want to deploy PDC:

    1. In the Host Name field, enter the IP address or the host name of the machine on which the WebLogic Server domain is configured.

    2. In the Port Number field, enter the port number assigned to the WebLogic Server domain administration server.

    3. In the User Name field, enter the WebLogic Server domain administrator user name.

    4. In the Password field, enter the WebLogic Server domain administrator user password.

    5. In the WebLogic Home field, enter the path to the directory in which the WebLogic Server software is installed. For example, MW_home/wlserver, where MW_home is the directory in which the Oracle Middleware components are installed.

    6. Do one of the following:

      If you do not want to enable secure communication for PDC, deselect the Enable SSL? check box.

      To enable secure communication for PDC, leave the Enable SSL? check box selected, and in the KeyStore Location field, enter the path of the client-side keystore file generated from the exported public certificate using the keytool utility.

      For more information, see "Configuring SSL for the WebLogic Server Domain".

  12. Click Next.

    The WebLogic Server screen appears.

  13. Do one of the following:

    • To deploy PDC on a WebLogic Server domain administration server, select a WebLogic Server domain administration server from the list.

    • To deploy PDC on a WebLogic Server domain managed server, select a WebLogic Server domain managed server from the list.

    Note:

    Oracle recommends that you deploy PDC on a WebLogic Server managed server. If you select a WebLogic Server managed server, ensure that the WebLogic Server managed server and the node manager are running.
  14. Click Next.

    The Pricing Design Center Schema User screen appears.

  15. Do one of the following:

    • If you want to create a PDC schema user during installation, select Yes and proceed to step 16.

    • If you want to use an existing PDC schema user, select No and proceed to step 20.

  16. Click Next.

    The Pricing Design Center System Database Connection screen appears.

  17. Enter the following information required to connect to the PDC database:

    1. In the Host Name field, enter the IP address or the host name of the machine on which the PDC database is configured.

    2. In the Port Number field, enter the port number assigned to the PDC database service.

    3. In the User Name field, enter the PDC database user name. This user should be the SYSDBA user or should have the following capabilities on the PDC database: grant create user, grant any role, grant any privilege, select any table to username, and grant dba to username.

    4. In the Password field, enter the PDC database user password.

    5. In the Service Name field, enter the name of the PDC database service.

      Note:

      Ensure that the Oracle Database server is in Running state. The Installer connects to the Oracle Database server to verify the information you entered is valid.
  18. Click Next.

    The Pricing Design Center Schema screen appears.

  19. Enter the following information required to create the PDC schema in the PDC database and proceed to step 22:

    1. In the User Name field, enter a PDC schema user name.

    2. In the Password field, enter a PDC schema user password.

    3. In the Confirm Password field, enter the PDC schema user password again.

    4. In the PDC Tablespace field, enter the name of the tablespace for the PDC schema.

    5. In the Temp Tablespace field, enter the name of the temporary tablespace for the PDC schema.

    6. If you want to use the existing schema data for installing PDC on the secondary instances, select the Use the existing schema data check box. This is deselected by default.

  20. Click Next.

    The Pricing Design Center Schema screen appears.

  21. Enter the following information required to connect to the PDC schema:

    1. In the Host Name field, enter the IP address or the host name of the machine on which the PDC database is configured.

    2. In the Port Number field, enter the port number assigned to the PDC database service.

    3. In the Service Name field, enter the name of the PDC database service.

      Note:

      Ensure that the Oracle Database server is in Running state. The Installer connects to the Oracle Database server to verify the information you entered is valid.
    4. In the User Name field, enter the PDC schema user name.

    5. In the Password field, enter the PDC schema user password.

    6. If you want to use the existing schema data for installing PDC on the secondary instances, select Use the existing schema data.

      This option is deselected by default.

  22. Click Next.

    The Pricing Design Center System User screen appears.

  23. Enter the following information to create a PDC user to access the PDC GUI:

    1. In the User Name field, enter a PDC user name.

    2. In the Password field, enter a PDC user password.

      Note:

      The PDC user password can be a minimum of 8 characters and maximum of 12 characters long and should contain at least one non-alphabetic character. For example, Weblogic123.

      The user name must not be a part of the password.

  24. Click Next.

    The Select charging Engine for Usage Rating appears.

  25. Do one of the following:

    • To use Oracle Communications Billing and Revenue Management (BRM) real-time rating and batch rating engines for usage rating, select Realtime Rating and Batch Rating Engines.

    • To use BRM Elastic Charging Engine (ECE) for usage rating, select Elastic Charging Engine.

  26. Click Next.

    The Keystore Credentials screen appears.

  27. Enter the following information required to encrypt the passwords:

    1. In the Key Password field, enter the password PDC uses for accessing the PDC alias key in the keystore.

    2. In the Confirm Key Password field, enter the key password again.

    3. In the Keystore Password field, enter the password used for accessing the keystore.

    4. In the Confirm Keystore Password field, enter the keystore password again.

    For more information about keystores, see the discussion about managing passwords in PDC in PDC Security Guide.

  28. Click Next.

    The Installation Summary screen appears.

  29. Review the selections you have made in the preceding screens, and click Install.

    The Installation Progress screen appears.

    Note:

    After the installation begins, clicking Stop installation stops the installation process, but the files that are already copied are not removed.
  30. When the installation is done, click Next, the Installation Complete screen appears.

    Note down the provided URL. You use this URL to access PDC.

  31. Click Finish to complete and exit.

See "Verifying the Pricing Design Center Installation" for information on verifying the successful installation of PDC.

See "About Installation Logs" for information on PDC Installer logs.

Installing BRM Integration Pack

BRM Integration Pack is a set of utilities that transform and transfer pricing components configured in PDC to the BRM system. If BRM and Pipeline Manager are installed on different machines, you must also install Pipeline Configuration Manager. For instructions on how to install Pipeline Configuration Manager, see BRM Installation Guide.

Note:

BRM Integration Pack installation must be performed as the UNIX user who installed BRM; for example, pin_user.

To install BRM Integration Pack:

  1. Obtain the PDC software. See "Obtaining the PDC Software".

  2. Start the Oracle WebLogic Server domain administration server or the WebLogic Server domain managed server on which you PDC 11.1 was deployed, if it is not already started.

  3. Ensure that the PDC database is running.

    Note:

    Ensure that the Oracle Database server is in Running state. The Installer connects to the Oracle Database server to verify the information you entered is valid.
  4. Go to the temp_dir directory, and run one of the following commands:

    • To start the GUI installer:

      Java_home/bin/java -jar jarfile 
      

      where:

      • Java_home is the directory in which you installed the latest supported Java version.

      • jarfile is the pdcserver-11.2.0.x.0_generic.jar, x is the PDC 11.2 version that you are installing. For example, for PDC 11.2, the version is 0 and for PDC 11.2 Patch Set 1, the version is 1.

    • To start the GUI installer and install PDC using the oraInventory directory in a different location:

      Java_home/bin/java -jar jarfile -invPtrLoc FilePath/oraInst.loc
      

      where FilePath is the path to the directory in which the oraInst.loc file is located.

    • To start the GUI installer and create a silent installer response file during the installation:

      Java_home/bin/java -jar jarfile -record -destinationFile path 
      

      where path is the response file location and name.

    The Welcome screen appears.

  5. Click Next.

    The Specify Inventory Directory and Credentials screen appears if the oraInst.loc file is corrupt or not present. The default location of the oraInventory directory is in the /etc/oraInst.loc (Linux) file or the /var/opt/oracle/oraInst.loc (Solaris) file.

    This screen displays the path to the default inventory directory and the default operating system group name.

  6. (Optional) To change the default inventory directory details, do the following:

    1. Enter the full path of the inventory directory.

    2. Specify the name of the operating system group that has write permission to the inventory directory.

  7. Click Next.

    The Select Installation Type screen appears.

  8. Select BRM Integration Pack and click Next.

    The Specify Home Details screen appears.

    This screen displays the default installation name and the path to the default installation directory.

  9. (Optional) To change the default BRM Integration Pack installation details, do the following:

    Note:

    If you are installing BRM Integration Pack on the machine on which PDC is installed, then you must provide a different name and path for the BRM Integration Pack installation.
    1. In the Name field, select the name for the installation from the list of names or enter a new installation name.

    2. In the Path field, enter the path to the directory where you want to install BRM Integration Pack. Optionally, click Browse to navigate to the directory where you want to install BRM Integration Pack.

  10. Click Next.

    The Migration Option screen appears.

  11. Do one of the following:

    • If you do not want to migrate data, select Do not install Migration Utility and proceed to step 16.

    • To migrate the BRM real-time and batch rating engines pricing data to a PDC system that supports BRM real-time and batch rating engines, select Migrate RRE and BRE Pricing Data to PDC and proceed to step 16.

    • To migrate the BRM real-time and batch rating engines pricing data to a PDC system that supports ECE, select Migrate RRE and BRE Pricing Data to PDC with ECE and proceed to step 16.

    • To migrate the PDC pricing data to a PDC system that supports ECE, select Migrate PDC Pricing Data to PDC with ECE and proceed to step 12.

  12. Click Next.

    The Source Pricing Design Center WebLogic Server Connection screen appears.

  13. If you are migrating the PDC pricing data to a PDC system that supports ECE, enter the following details for the WebLogic Server domain in which you deployed the source PDC system:

    1. In the Host Name field, enter the IP address or the host name of the machine on which the WebLogic Server domain for the source PDC system is configured.

    2. In the Port Number field, enter the port number assigned to the WebLogic Server domain administration server.

      Note:

      If you selected a WebLogic Server domain managed server in step 13, enter the port number to the managed server.
    3. In the User Name field, enter the WebLogic Server domain administrator user name.

    4. In the Password field, enter the WebLogic Server domain administrator user password.

    5. Do one of the following.

      If you do not want to enable secure communication for PDC, deselect the Enable SSL? check box.

      To enable secure communication for PDC, leave the Enable SSL? check box selected, and in the KeyStore Location field, enter the path of the client-side keystore file generated from the exported public certificate using the keytool utility.

      For more information, see "Configuring SSL for the WebLogic Server Domain".

  14. Click Next.

    The Target Pricing Design Center WebLogic Server Connection screen appears.

  15. If you are migrating the PDC pricing data to a PDC system that supports ECE, enter the following details for the WebLogic Server domain in which you deployed the target PDC system and proceed to step 18:

    1. In the Host Name field, enter the IP address or the host name of the machine on which the WebLogic Server domain for the target PDC system is configured.

    2. In the Port Number field, enter the port number assigned to the WebLogic Server domain administration server.

    3. In the User Name field, enter the WebLogic Server domain administrator user name.

    4. In the Password field, enter the WebLogic Server domain administrator user password.

    5. Do one of the following.

      If you do not want to enable secure communication for PDC, deselect the Enable SSL? check box.

      To enable secure communication for PDC, leave the Enable SSL? check box selected, and in the KeyStore Location field, enter the path of the client-side keystore file generated from the exported public certificate using the keytool utility.

      For more information, see "Configuring SSL for the WebLogic Server Domain".

  16. Click Next.

    The Pricing Design Center WebLogic Server Connection screen appears.

  17. Enter the following details for the WebLogic Server domain in which you deployed PDC:

    1. In the Host Name field, enter the IP address or the host name of the machine on which the WebLogic Server domain is configured.

    2. In the Port Number field, enter the port number assigned to the WebLogic Server domain administration server.

    3. In the User Name field, enter the WebLogic Server domain administrator user name.

    4. In the Password field, enter the WebLogic Server domain administrator user password.

    5. Do one of the following.

      If you do not want to enable secure communication for PDC, deselect the Enable SSL? check box.

      To enable secure communication for PDC, leave the Enable SSL? check box selected, and in the KeyStore Location field, enter the path of the client-side keystore file generated from the exported public certificate using the keytool utility.

      For more information, see "Configuring SSL for the WebLogic Server Domain".

  18. Click Next.

    The BRM Server Location screen appears.

  19. Enter the BRM batch and real-time rating engine details:

    1. In the BRM field, enter the full path or browse to the directory in which BRM is installed.

    2. In the BRM Pipeline field, enter the full path or browse to the directory in which Pipeline Manager is installed.

    3. In the Perl Home field, enter the full path or browse to the directory in which the Perl libraries for BRM are installed.

  20. Click Next.

    The BRM Pipeline Manager Database Connection Screen appears.

  21. Enter the following information required to connect to the BRM database:

    1. In the Host Name field, enter the IP address or the host name of the machine on which the Pipeline Manager database is configured.

    2. In the Port Number field, enter the port number assigned to the Pipeline Manager database service.

    3. In the User Name field, enter the Pipeline Manager database schema user name.

    4. In the Password field, enter the Pipeline Manager database schema user password.

    5. In the Service Name field, enter the name of the Pipeline Manager database service.

  22. Do one of the following:

    • If you want to create a transformation cross-reference schema user during installation, select Yes and proceed to step 23.

    • If you want to use an existing transformation cross-reference schema user, select No and proceed to step 27.

  23. Click Next.

    The Transformation Cross-Reference Database Connection screen appears.

  24. Enter the following information required to connect to the transformation cross-reference database:

    1. In the Host Name field, enter the IP address or the host name of the machine on which the transformation cross-reference database is configured.

    2. In the Port Number field, enter the port number assigned to the transformation cross-reference database service.

    3. In the User Name field, enter the transformation cross-reference database user name. This user should be the SYSDBA user or should have the following capabilities on the transformation cross-reference database: grant create user, grant any role, grant any privilege, select any table to username, and grant dba to username.

    4. In the Password field, enter the transformation cross-reference database user password.

    5. In the Service Name field, enter the name of the transformation cross-reference database service.

  25. Click Next.

    The Transformation Cross-Reference Schema screen appears.

  26. Enter the following information required to create the transformation cross-reference schema in the transformation cross-reference database and proceed to step 29:

    Note:

    If you are migrating the pricing data from a source PDC system to a target PDC system that supports ECE, provide the details of the transformation cross-reference schema that you created for the source PDC system.
    1. In the User Name field, enter a transformation cross-reference schema user name.

    2. In the Password field, enter a transformation cross-reference schema user password.

    3. In the Confirm Password field, enter the transformation cross-reference schema user password again.

    4. In the PDC Tablespace field, enter the name of the tablespace for the transformation cross-reference schema.

    5. In the Temp Tablespace field, enter the name of the temporary tablespace for the transformation cross-reference schema.

  27. Click Next.

    The Transformation Cross-Reference Schema screen appears.

  28. Enter the following information required to connect to the transformation cross-reference database:

    Note:

    If you are migrating the pricing data from a source PDC system to a target PDC system that supports ECE, provide the details of the transformation cross-reference schema that you created for the source PDC system.
    1. In the Host Name field, enter the IP address or the host name of the machine on which the transformation cross-reference database is configured.

    2. In the Port Number field, enter the port number assigned to the transformation cross-reference database service.

    3. In the Service Name field, enter the name of the transformation cross-reference database service.

    4. In the User Name field, enter the transformation cross-reference schema user name.

    5. In the Password field, enter the transformation cross-reference schema user password.

  29. Click Next.

    The PDC User screen appears.

  30. Enter the PDC user information.

    1. In the User Name field, enter the PDC user name.

    2. In the Password field, enter the PDC user password.

    3. In the Confirm Password field, enter the PDC user password again.

  31. Do one of the following:

    • Click Next.

      The Migration Cross-Reference Schema User screen appears.

    • If you selected Do not install Migration utility in step 11, proceed to step 45.

  32. Do one of the following:

    • If you want to create a migration cross-reference schema user during installation, select Yes and proceed to step 33.

    • If you want to use an existing migration cross-reference schema user, select No and proceed to step 37.

  33. Click Next.

    The Migration Cross-Reference Database Connection screen appears.

  34. Enter the following information required to connect to the migration cross-reference database:

    1. In the Host Name field, enter the IP address or the host name of the machine on which the migration cross-reference database is configured.

    2. In the Port Number field, enter the port number assigned to the migration cross-reference database service.

    3. In the User Name field, enter the migration cross-reference database user name. This user should be the SYSDBA user or should have the following capabilities on the transformation cross-reference database: create user, grant any role, grant any privileges, select any table for Enterprise edition, and DBA for XE.

    4. In the Password field, enter the migration cross-reference database user password.

    5. In the Service Name field, enter the name of the migration cross-reference database service.

  35. Click Next.

    The Migration Cross-Reference Schema screen appears.

  36. Enter the following information required to create the migration cross-reference schema in the migration cross-reference database:

    1. In the User Name field, enter a migration cross-reference schema user name.

    2. In the Password field, enter a migration cross-reference schema user password.

    3. In the Confirm Password field, enter the migration cross-reference schema user password again.

    4. In the PDC Tablespace field, enter the name of the PDC tablespace for the migration cross-reference schema.

    5. In the Temp Tablespace field, enter the name of the temporary tablespace for the migration cross-reference schema.

  37. Click Next.

    The Migration Cross-Reference Schema screen appears.

  38. Enter the following information required to connect to the migration cross-reference database:

    1. In the Host Name field, enter the IP address or the host name of the machine on which the migration cross-reference database is configured.

    2. In the Port Number field, enter the port number assigned to the migration cross-reference database service.

    3. In the Service Name field, enter the name of the migration cross-reference database service.

    4. In the User Name field, enter the migration cross-reference schema user name.

    5. In the Password field, enter the migration cross-reference schema user password.

  39. Do one of the following:

    • Click Next.

      The Migration User screen appears.

    • If you are migrating the PDC pricing data to a PDC system that supports ECE, proceed to 41.

  40. Enter the migration user details and proceed to 45.

    1. In the User Name field, enter a migration user name.

    2. In the Password field, enter a migration user password.

    3. In the Confirm Password field, enter the migration user password again.

  41. Click Next.

    The Source Migration User screen appears.

  42. If you are migrating the PDC pricing data to a PDC system that supports ECE, enter the migration user details that you use to run the migration utility in the source PDC system:

    1. In the User Name field, enter the migration user name.

    2. In the Password field, enter the migration user password.

    3. In the Confirm Password field, enter the migration user password again.

  43. Click Next.

    The Target Migration User screen appears.

  44. If you are migrating the PDC pricing data to a PDC system that supports ECE, enter the migration user details that you want to use to run the migration utility in the target PDC system:

    1. In the User Name field, enter the migration user name.

    2. In the Password field, enter the migration user password.

    3. In the Confirm Password field, enter the migration user password again.

  45. Click Next.

    The Keystore Credentials screen appears.

  46. Enter the following information required to encrypt the passwords:

    1. In the Key Password field, enter the password PDC uses for accessing the PDC alias key in the keystore.

    2. In the Confirm Key Password field, enter the key password again.

    3. In the Keystore Password field, enter the password used for accessing the keystore.

    4. In the Confirm Keystore Password field, enter the keystore password again.

  47. Click Next.

    The Installation Summary screen appears.

  48. Review the selections you have made in the preceding screens, and click Install.

    The Installation Progress screen appears.

    Note:

    After the installation begins, clicking Stop installation stops the installation process, but the files that are already copied are not removed.
  49. When the installation is done, click Next, the Installation Complete screen appears.

  50. Click Finish to complete and exit.

See "Verifying the Pricing Design Center Installation" for information on verifying the successful installation of BRM Integration Pack.

See "About Installation Logs" for information on PDC Installer logs.

Installing PDC in Silent Mode

Use silent install mode when you are installing PDC using the same configuration repeatedly. Silent install mode does not use the GUI and it runs in the background.

In this mode, you use a response file template that contains a predefined set of values to install PDC and BRM Integration Pack. You can generate a response file that contains the parameters and values during the PDC GUI installation.

Creating a Response File

To create a response file:

  1. Create the response file by doing one of the following:

    • Create a copy of the response file that was generated during the GUI installation. See "Installing PDC and BRM Integration Pack" for more information.

      Note:

      The GUI Installer does not store passwords provided during installation in the response file. You must manually add the passwords after creating a copy of the response file.
    • Create a response file using the template by running the following command:

      Java_home/bin/java -jar jarfile -getResponseFileTemplates
      

      where:

      • Java_home is the directory in which you installed the latest supported Java version.

      • jarfile is the pdcserver-11.2.0.x.0_generic.jar, x is the PDC 11.2 version that you are installing. For example, for PDC 11.2, the version is 0 and for PDC 11.2 Patch Set 1, the version is 1.

      The following response file is created with the default values.

      • oracle.communications.pdc.PricingDesignCenter.rsp

        Use this file template if you are installing PDC.

    You can create as many response files as needed.

  2. Open the file in a text editor.

  3. Modify the response file you copied by specifying the key-value information for the parameters you want in your installation.

    Note:

    • The response file template contains guidelines and examples on how to enter the values in the parameters.

    • The Installer treats incorrect context, format, and type values in a response file as if no value were specified.

  4. Save and close the response file.

Installing PDC and BRM Integration Pack in Silent Mode

To install PDC in silent mode:

  1. Create the response file. See "Creating a Response File".

  2. Copy the response file you created for PDC to the machine on which you run the silent installation.

  3. On the machine on which you run the silent installation, go to the temp_dir directory to which you have downloaded the PDC server software pack, and run the following command:

    Java_home/bin/java -jar jarfile -debug -invPtrLoc Inventory_home/oraInventory/oraInst.loc [parameter=value] -responseFile path -silent
    

    where:

    • path is the absolute path to the response file.

    • jarfile is the pdcserver-11.2.0.x.0_generic.jar, x is the PDC 11.2 version that you are installing. For example, for PDC 11.2, the version is 0 and for PDC 11.2 Patch Set 1, the version is 1.

    • parameter is the name of an installation parameter.

    • value is the value of the installation parameter.

    For example:

    Java_home/bin/java -jar pdcserver-11.2.0.0.0_generic.jar -debug -invPtrLoc Inventory_home/oraInventory/oraInst.loc INSTALL_TYPE=Complete -responseFile /tmp/oracle.communications.pdc.PricingDesignCenter.rsp -silent
    

    The installation runs silently in the background.

To install BRM Integration Pack in the silent mode:

  1. Create the response file. See "Creating a Response File".

  2. Copy the response file you created for BRM Integration Pack to the machine on which you run the silent installation.

  3. On the machine on which you run the silent installation, go to the temp_dir directory to which you have downloaded the BRM Integration Pack, and run the following command:

    Java_home/bin/java -jar jarfile -debug -invPtrLoc Inventory_home/oraInventory/oraInst.loc [parameter=value] -responseFile path -silent
    

    where:

    • Java_home is the directory in which you installed the latest supported Java version.

    • jarfile is the pdcserver-11.2.0.x.0_generic.jar, x is the PDC 11.2 version that you are installing. For example, for PDC 11.2, the version is 0 and for PDC 11.2 Patch Set 1, the version is 1.

    • parameter is the name of an installation parameter.

    • value is the value of the installation parameter.

    • path is the absolute path to the response file.

    For example:

    Java_home/bin/java -jar pdcserver-11.2.0.0.0_generic.jar -debug -invPtrLoc Inventory_home/oraInventory/oraInst.loc INSTALL_TYPE=Complete -responseFile /tmp/oracle.communications.pdc.PricingDesignCenter.rsp -silent
    

    The installation runs silently in the background.

See "Verifying the Pricing Design Center Installation" for information on verifying the successful installation of BRM Integration Pack.

See "About Installation Logs" for information on PDC Installer logs.

About Installation Logs

The installation logs are used for debugging purposes. You can check the log files in the oraInventory/logs directory. The default location of the oraInventory directory is in the /etc/oraInst.loc (Linux) file or the /var/opt/oracle/oraInst.loc (Solaris) file.

You use the following log files to monitor installation and post-installations:

  • installActionTimeStamp.log

  • oraInstallTimeStamp.err

  • oraInstallTimeStamp.out

  • dbScriptsgTimeStamp.log (for the scripts executed using SQL*Plus and JDBC)

  • silentInstallTimeStamp.log (for silent mode installation)

    where TimeStamp is the date and time the log file was created.