> ## Documentation Index
> Fetch the complete documentation index at: https://docs.flexagon.com/llms.txt
> Use this file to discover all available pages before exploring further.

# exportUpdatedIntegrations

> Exports one or more integrations from Oracle Integration Cloud as .iar files that can be extracted and placed in an SCM to support Continuous Integrat

Exports one or more integrations from Oracle Integration Cloud as **.iar** files that can be extracted and placed in an SCM to support Continuous Integration.

This operation is intended to be used in a utility workflow that commits the exported files to your SCM. This allows us to set up a utility project that runs on a schedule. Then, we can configure a separate Build/Deploy project for each integration that uses a 'Poll SCM' trigger watching the SCM path that the utility project commits changes to. This allows for Continuous Integration even though the project is not normally stored in SCM.

![image-20250508-152307.png](https://mintcdn.com/flexagon-llc-ce77a95c/NkeZh5D-Nf8j_WaD/images/fd111/12596416159.png?fit=max\&auto=format\&n=NkeZh5D-Nf8j_WaD\&q=85\&s=c49219c0610f3d4b8001892d46dc5749)

Exports

![image-20250508-152333.png](https://mintcdn.com/flexagon-llc-ce77a95c/NkeZh5D-Nf8j_WaD/images/fd111/12596416156.png?fit=max\&auto=format\&n=NkeZh5D-Nf8j_WaD\&q=85\&s=07a6a0dc3f254f895a674b8de5328999)

> [!NOTE]
>
> Either **FDOIC\_CLOUD\_ACCOUNT\_CODE** Target property value or **FDOIC\_INP\_CLOUD\_ACCOUNT\_CODE** plugin input value should exist. When both exists, plugin input value will take precedence. See [Creating/Editing a Cloud Account and Provider](https://docs.flexagon.com/flexdeploy-11-2-documentation/flexdeploy-users-guide/integrations/cloud-account-and-provider.md) for details on how to setup Cloud Account for OIC.

# Target Properties

<table><colgroup><col /><col /><col /><col /></colgroup><tbody><tr><th>**Property Name**</th><th>**Property Code**</th><th>**Required**</th><th>**Description**</th></tr><tr><td>OIC Account</td><td>`FDOIC_CLOUD_ACCOUNT_CODE`</td><td>No</td><td>The OIC account with all the required properties like Base URI, Username and Password for running OIC Instance.</td></tr></tbody></table>

# Inputs

<table><colgroup><col /><col /><col /><col /></colgroup><tbody><tr><th>**Input Name**</th><th>**Input Code**</th><th>**Required**</th><th>**Description**</th></tr><tr><td>OIC Account</td><td>`FDOIC_INP_CLOUD_ACCOUNT_CODE`</td><td>No</td><td>The OIC account with all the required properties like Base URI, Username and Password for running OIC Instance.</td></tr><tr><td>Integration Exclude List</td><td>`FDOIC_INP_INTEGRATION_EXCLUDE_LIST`</td><td>No</td><td>CSV list of integration ids (The ID consists of the code and the version separated by the | (vertical line) character) or codes to exclude from being checked. Leave blank for no exclusions.</td></tr><tr><td>Integration Include List</td><td>`FDOIC_INP_INTEGRATION_INCLUDE_LIST`</td><td>No</td><td>CSV list of integration ids (The ID consists of the code and the version separated by the | (vertical line) character) or codes to include in being checked. Leave blank to check all.</td></tr><tr><td>Export Folder</td><td>`FDOIC_INP_EXPORT_SUBFOLDER`</td><td>No</td><td>Optional subfolder within FD\_TEMP\_DIR for exporting integrations, or specify an absolute path.</td></tr><tr><td>Expand Integrations</td><td>`FDOIC_INP_EXPAND_INTEGRATIONS`</td><td>No</td><td>Optionally expand (unzip) the exported iar files</td></tr><tr><td>Stop on Error</td><td>`FDOIC_INP_STOP_ON_ERROR`</td><td>No</td><td>Stop exporting integrations, if any error occurs. If false or not specified, exporting of other integrations will continue.</td></tr><tr><td>Include Version in Folder Name</td><td>`FDOIC_INP_INCLUDE_VERSION_IN_FOLDER_NAME`</td><td>No</td><td>Include the version in the folder name. This will need to be checked to use with package deploy projects.</td></tr><tr><td>Export Only Updated Integrations</td><td>`FDOIC_INP_EXPORT_ONLY_UPDATED_INTEGRATIONS`</td><td>Yes</td><td>Export only integrations which have been updated since the last export. Defaults to true.</td></tr></tbody></table>

# Artifacts

This operation produces no artifacts, instead all exported files are stored in the temp directory to be pushed to SCM.

# Endpoint Selection

This operation will select all available endpoints associated to the Target.

# Endpoint Execution

This operation will execute on any one of the selected endpoints and will be random in the determination of which one.

# Special Considerations

Integrations will be exported based on their last updated date time. When an update is detected, the integration will be exported to an .iar file inside of a folder with its integration id in the FD\_TEMP\_DIR. For example, the integration "HELLO\_WORLD" version 1.001.0000 would be exported to the following location: FD\_TEMP\_DIR/HELLO\_WORLD/HELLO\_WORLD.1.001.0000.iar.

If Expand Integrations input is true, the .iar file will be expanded at the same level as the original file. (e.g. FD\_TEMP\_DIR/HELLO\_WORLD/...)

Integration Exclude List and Integration Include List inputs can take a CSV list of identifiers (HELLO\_WORLD) or full identifiers (HELLO\_WORLD|01.02.0000). Providing only identifier would export all versions for that integration instead of one version with the full identifier.

![Image](https://mintcdn.com/flexagon-llc-ce77a95c/NkeZh5D-Nf8j_WaD/images/fd111/12596416153.png?fit=max\&auto=format\&n=NkeZh5D-Nf8j_WaD\&q=85\&s=6eea599086d94f063b8b9ca02bad0c0f)
