Adding New Mappings
To add a new mapping for the elements available in the Oracle Integration Cloud application schema, the pre-built integration provides a customization template for all the integration flows.
As the integration is delivered as business accelerator, the base integration flow cannot be edited and they need to clone the existing integration flow to add any customizations to the existing xsl mapper files.
The supported cases are:
Case 1: In the Oracle Utilities Digital Asset Cloud Service application schema, elements exist but are not mapped in the Oracle Integration Cloud pre-built integration.
Case 2: In Oracle Utilities Digital Asset Cloud Service, properties exist but are not mapped in the Oracle Integration Cloud pre-built integration.
This section provides the steps to add a new mapping using the import xsl.
In this integration, Oracle Utilities Digital Asset Cloud Service is the source and Oracle Field Service is the target.
To add custom mappings in Oracle Integration Cloud layer:
1. Login to Oracle Integration Cloud.
2. Identify the integration to add custom mappings.
3. Clone the integration.
4. Export the respective cloned integration from Oracle Integration Cloud to your local machine.
5. Unzip the .iar file and identify the mapping/xsl file in which the custom mappings have to be added.
6. This integration has all mappers as import xsl. To add any new mapping, edit the respective mapper/xsl file.
Note: Mappings cannot be added using the Mapper Design view.
7. 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.
8. Add the mapping under the respective customization template. Save the changes.
9. In Oracle Integration Cloud, click the integration to add the mapping for an extra element. Select the respective map activity.
10. Click Import and upload the updated mapper/xsl file.
11. Save and close and activate the integration to reflect the custom mappings.
Following is the list of integrations and the respective mappers/xsls with customization templates defined.
Every integration process (.iar) file has a folder structure after exporting and unzipping it. Mappings/xsls are found under the Resources folder.
For example:
<integration_process_identifier_name>\icspackage\project\<integration_process_iden tifier_name>\resources\<processor_xxx>\<resourcegroup_xxx>\<req_xxx.xsl>