Configure the Integration Package

In order to use this integration, you must first download the integration package(s) and then import the package(s) into Oracle Integration Cloud.

This section provides detail about where the integration package(s) can be downloaded and how to import the integration package.

Importing the integration package in Oracle Integration Cloud (OIC) creates connections between Oracle Commerce and Oracle Configure, Price, Quote in OIC. It also creates an integration between Commerce and Oracle Configure, Price, Quote with some default mappings in place.

Download the integration package

Follow these steps to download the integration package:

  1. Go to the Integrating Oracle Commerce and Oracle Configure, Price, Quote with Oracle Configure, Price, Quote article on My Oracle Support.
  2. If you want to implement the integration between Commerce and the Oracle Configure, Price, Quote Configurator, download OCCS-CPQ_CONFIGURATION_INTEGRATION_X.X.par to a location where it is accessible from OIC.

    Note: _X.X.par refers to the most recent version of all downloadable files described.

  3. If you want to implement the integration between Commerce and Oracle Configure, Price, Quote Quoting, download OCCS-CPQ_QUOTE_INTEGRATION_X.X.par to a location that is accessible from OIC.
  4. If you want to enable Asset Based Ordering (ABO) through the integration between Commerce and Oracle Configure, Price, Quote, download the following packages to a location that is accessible from OIC:
    • OCCS_CPQ_ASSET_INTEGRATION_X.X.par
    • OCCS_CPQ_GETCONFIGBOM_X.X.par
    • OCCS_CPQ_CONFIGURATION_INTEGRATION_X.X.par
    • OCC_CPQ_Get_Asset_Upgrade_Options_X.X.par

Import the integration package(s)

Import the OIC Integration Package into OIC to create an integration between Commerce and Oracle Configure, Price, Quote through OIC.

To import the OIC Integration Package:

  1. Log on to OIC as an admin user.
  2. Click the Packages icon.
  3. Click the Import button.
  4. Click Browse to open a navigation pane.
  5. Select the integration package archive (.PAR) file you want to import.
  6. Click Import. The package is added to the Packages list.
The OCCS-CPQ_CONFIGURATION_INTEGRATION package includes the OCCS-CPQ Get Configurations integration flow. The GetConfigurations integration flow is used for the following Asset Based Ordering operations:
  • Modify
  • Upgrade
  • Renew
  • Resume
This integration is required for the configuration flow. The name of the target connection for this integration is “Oracle CPQ”. The target connection identifier is “Oracle_CPQ”, and the target connection description is “Oracle CPQ ICS Adapter Connection.”

The OCCS-CPQ_QUOTE_INTEGRATION package includes the following three integration flows: OCCS-CPQ Create Quote, OCCS-CPQ Update Quote, and OCCS-CPQ Sync Quote.

  • The OCCS-CPQ Create Quote integration sends quote request information to Oracle Configure, Price, Quote.
  • The OCCS-CPQ Update Quote integration sends information to Oracle Configure, Price, Quote related to accepting, rejecting, or re-requesting a quote.
  • The OCCS-CPQ Sync Quote integration allows Oracle Configure, Price, Quote to send information to Commerce at the end of the quoting process and synchronize this information in Commerce. This ensures that the order information in Commerce matches the related order information in Oracle Configure, Price, Quote.

The OCCS_CPQ_ASSET_INTEGRATION package includes two integration flows: OCCS-CPQ Get Assets and OCCS-CPQ Asset Actions. This integration is required for Asset Based ordering. The name of the target connection for this integration is “Oracle CPQ”. The target connection identifier is “Oracle_CPQ”, and the target connection description is “Oracle CPQ ICS Adapter Connection.”

Note: The OCCS-CPQ Get Assets integration returns information about assets and services associated with the shopper’s account(s).

The OCCS_CPQ_GETCONFIGBOM package contains the following OIC integration flow which is also used in Asset Based ordering:
  • GetConfigBom - This flow is invoked for the following Asset Based Ordering operation flows:
    • Suspend
    • Terminate
GetConfigBom calls are required to be made for each configuratorID of these filtered items to retrieve a saved Configuration BOM Instance of the item on Oracle Configure, Price, Quote.

The name of the target connection for this integration is “Oracle CPQ”. The target connection identifier is “Oracle_CPQ”, and the target connection description is “Oracle CPQ ICS Adapter Connection.”