Adding New Mappings
To add a new mapping for custom elements created in the Oracle Integration Cloud application schema, the pre-built integration provides a customization template for all the integration flows.
This section provides the steps to add a new mapping using the import xsl.
To map any custom elements, add the extra element in both the source and target schema.
In this integration, Oracle Utilities Customer Care and Billing 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. Export the respective integration from Oracle Integration Cloud to your local machine.
4. Unzip the .iar file and identify the mapping/xsl file in which the custom mappings have to be added.
5. This integration has all mappers as import xsls. To add any new mapping, edit the respective mapper/xsl file.
Note: Mappings cannot be added using the Mapper Design view.
6. 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.
7. Add the mapping under the respective customization template. Save the changes.
8. In Oracle Integration Cloud, click the integration to add the mapping for an extra element, and then select the respective map activity.
9. Click Import and upload the updated mapper/xsl file.
10. 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_identifier_name>\resources\<processor_xxx>\<resourcegroup_xxx>\<req_xxx.xsl>
Integration process folder path/ mapping name
XSL file relative path
OUTL-BA-CCB_OFSC_ACTVITY_CREUPD OOFSC_01.00.0000\icspackage\project\OUTL-BA-CCB_OFSC_ACTVITY_CREUPD_01.00.0000\resources\
 
Request mapping
processor_498\resourcegroup_501\req_6e21ceb5522142739d746a495b257f99.xsl
Business fault
processor_640\resourcegroup_643\req_c9e77fc916d947728ed47c196f551994.xsl
Business fault when Oracle Field Service activity is in final state
processor_645\resourcegroup_648\req_7da1cd10a1b4400d85ca7cf721009b3f.xsl
Response mapping
processor_573\resourcegroup_576\req_6f07ad5053cd4866ab3a170a4d5648c7.xsl
Remote fault
processor_197\resourcegroup_200\req_3ab49d6f09b9493db74f036932dd6568.xsl
Sublangauage execution fault
processor_202\resourcegroup_205\req_5bbbb6ae0ed04687809da282320ade85.xsl
Unhandled faults
processor_207\resourcegroup_210\req_41b9293cd9904f33af9d758d8e7c8622.xsl
OUTL-BA-CCB_OFSC_APPMT_GET_01.00.0000\icspackage\project\OUTL-BA-CCB_OFSC_APPMT_GET _01.00.0000\resources\
 
Request mapping
processor_46\resourcegroup_49\req_72e08f41f2e34c97a817c33dc7937d1d.xsl
Response mapping
processor_51\resourcegroup_54\req_7496a9fb1ea74c35abecd817a1f5b4a9.xsl
Business Fault
processor_198\resourcegroup_201\req_a1f6e7af41d245da829cdd49c4ce9beb.xsl
Remote fault
processor_203\resourcegroup_206\req_0240ab6161a64c60a0d9a126f1f933b0.xsl
Sublangauage execution fault
processor_208\resourcegroup_211\req_a72e8828d6dc444fa4d9fbf442260b28.xsl
Unhandled faults
processor_213\resourcegroup_216\req_909e2462e3b04d9dbbc4f24860a75e7a.xsl
OUTL-BA-CCB_OFSC_ACTIVITY_CANCEL_1.00.0000\icspackage\project\OUTL-BA-CCB_OFSC_ACTIVITY_CANCEL_01.00.0000\resources\
 
Request mapping
processor_37\resourcegroup_40\req_a122c791382a465fa27b52274869c19d.xsl
Response mapping
processor_20\resourcegroup_23\req_ecde23ee5d59454b883bf3ccb5e4c78c.xsl
Business fault
processor_58\resourcegroup_61\req_4ab13098ee4d44f8bf67ba9421bcf857.xsl
Business fault when Oracle Field Service activity is in final state
processor_381\resourcegroup_384\req_3ccb36f3abfd494797c2e7842e0602d8.xsl
Remote Fault
processor_136\resourcegroup_139\req_faee4ccec92f46e199a021843b1b66cf.xsl
Sublangauage execution fault
processor_171\resourcegroup_174\req_239b5d7fd689497fac99b03a952c249d.xsl
Unhandled faults
processor_176\resourcegroup_179\req_166f43ebea0a4bfd9f9ef8d57f551fe1.xsl
OUTL-BA-OFSC_CCB_ ACTIVITY _STAT_01.00.0000\icspackage\project\OUTL-BA-OFSC_CCB_ ACTIVITY_STAT_01.00.0000\
resources\
 
Request mapping
processor_27\resourcegroup_30\req_57844054883c441a831e6a30d50a7e5f.xsl
OUTL-BA-OFSC_CCB_ACTIVITY_COMP_01.00.0000\icspackage\project\OUTL-BA-OFSC_CCB_ACTIVITY_COMP 01.00.0000\resources\
 
Request mapping
processor_305\resourcegroup_308\req_0a6a5d3849ed4e3484f158fa8855c135.xsl
OUTL-BA- OFSC_CCB_ACTIVITY_ CREATE_01.00.0000\icspackage\project\OUTL-BA- OFSC_CCB_ACTIVITY_CREATE_01.00.0000\resources\
 
Request mapping
processor_98\resourcegroup_101\req_e8e545d3e9ca45f8add58fced4c94973.xsl
OUTL-BA- OFSC_CCB_DEVICE_ VERIFY_01.00.0000\icspackage\project\OUTL-BA- OFSC_CCB_DEVICE_VERIFY_01.00.0000\resources\
 
Request mapping
processor_36\resourcegroup_39\req_971cbcf7636147c8b068427f05a6e323.xsl
Response mapping
processor_19\resourcegroup_22\req_07c1225bbce74a2993ba952652e25d89.xsl
OUTL-BA- OFSC_CCB_SP_QUERY _01.00.0000\icspackage\project\OUTL-BA- OFSC_CCB_SP_QUERY_01.00.0000\
resources\
 
Request mapping
processor_69\resourcegroup_72\ req_d9dbf0fb014b44e994581cd016380f95.xsl
Response mapping
processor_24\resourcegroup_27\ req_4f63c2fb805e4828811b0ce593332196.xsl