Modify an Integration

You can modify an existing integration, including changing a source or target connection, reconfiguring the connection, and updating the data mapping. Changes to the source or target can cause changes to the existing mappings.

If the integration you want to modify is active, deactivate it first. See Deactivating an Integration for instructions.
To modify an integration:
  1. In the left navigation pane, click Home > Integrations > Integrations.
  2. On the Integrations page, find the integration you want to modify.
    You can search by entering a partial or complete integration name in the Search icon field or filter integrations by selecting an option from the Filter icon link.
  3. Go to the row of the integration you want to change.
  4. Click Edit icon. You cannot edit an active integration.
  5. To modify the trigger or invoke adapter, select the connection in the canvas and click Edit icon.
  6. Modify any necessary fields in the pages of the Adapter Endpoint Configuration Wizard.
  7. To assign a new connection as the source or target, click the connection to delete, then click Delete icon on the menu that is displayed. You cannot delete a trigger connection in an orchestrated integration.
  8. Add the new adapter to the canvas.
  9. Configure the new connection.
  10. To modify a data mapping, click the appropriate map icon and update the mappings. See Mapping Data of Using the Oracle Mapper with Oracle Integration Generation 2.
  11. When you are done making changes, click Save and then click Close to return to the Integrations page.

Note:

If you have an integration that is locked and stuck in Draft mode, see Recover Unsaved Integration Changes.

Impact on the Mapper of Editing the Endpoint Information in an Integration

You can edit the endpoint information in an integration that is not active. The changes that you make can impact your mappings. For example, minor edits such as changing the endpoint description do not delete the existing mappings. Major edits such as changing the selected business objects or operations delete the mappings. In these cases, you must recreate your mappings. Before you save your updates, you are prompted to confirm your changes.

The impact of major and minor endpoint changes on an integration are as follows:
  • If a minor change is detected, for example:

    • If a map is using either the request or response of the application as a primary input, output, or secondary input, the map is validated.

    • If a map is using a fault of the application as a primary input or output, the map is deleted.

    • If a map is only using a fault of the application as a secondary input, the secondary input is removed.

  • If a major change is detected, for example:

    • If a map is using a request, response, or fault of the application as a primary input or output, the map is deleted.

    • If a map is only using a request, response, or fault of the application as a secondary input, the secondary input is removed.

The following are examples of major endpoint changes:

  • If the application message exchange pattern changes (for example, from synchronous to asynchronous).

  • If a root element name or root element namespace of the input request changes.

  • If a root element name or root element namespace of the output response changes.

If none of the above changes occur, then the change is considered minor.

  1. In the left navigation pane, click Home > Integrations > Integrations.
  2. Select the integration to edit.
  3. In the integration canvas, select the trigger or invoke endpoint to edit, then click Edit icon.
  4. Make appropriate changes in the Adapter Endpoint Configuration Wizard, then click Done.
  5. Select to confirm your changes when prompted. Minor edits do not delete your mappings. Major edits delete your mappings.