Merging the Oracle Integration Cloud Prebuilt Customizations
Oracle Integration Cloud prebuilt customizations can be merged in the following scenarios:
Oracle Integration Cloud 20B or lower is installed
Oracle Integration Cloud accelerator 21A or higher is installed
If Oracle Integration Cloud 20B or lower is installed, to add the customization on top of the out-of-the-box xslt file, do the following:
a. Edit the integration.
b. In all integration mappings, add the template to all complex elements. Any custom elements under that complex element can be added directly to the template provided by editing the xslt.
c. Add the mapping under the respective customization template.
d. Save the changes.
e. Activate the integration to reflect the custom mappings.
If Oracle Integration Cloud accelerator 21A or higher is installed, perform the following steps. Note that since the Oracle Integration Cloud package is delivered as accelerator, it cannot be modified.
a. Clone the integration.
b. This integration has all mappers.
To add any new mapping, edit the respective mapper/xsl file in code view. Note that mappings cannot be added using the Mapper Design view.
c. In all integration mappings, a template is added under every complex element. Any custom elements under that complex element can be added directly in the template provided.
d. Add the mapping under the respective customization template. Save the changes.
e. In Oracle Integration Cloud, click the integration to add the mapping for an extra element. Select the respective map activity.
f. Save and close.
g. Activate the integration to reflect the custom mappings.
New process of implementing customization in integrations where 22A or higher version is installed
For Gen3 introduced extension groups along with data switch, do not clone the accelerator, because the extension groups are enabled in edit mode to add the available activities.
Perform the following steps:
a. Replace custom xslt with Extension Group activity.
b. Add Data Switch activity.
c. Map the required custom elements in request /response schema as required.
Note: Mapping complex elements is possible only when the respective switches are available.