> ## 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.

# omcEBSDeploy

> Deploy EBS artifacts to Oracle Managed Cloud instance. Look into the Special Considerations before start configuring the plugin operation in the workf

Deploy EBS artifacts to Oracle Managed Cloud instance.

> [!NOTE]
>
> Look into the Special Considerations before start configuring the plugin operation in the workflow.

# 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>Omc Account</td><td>`FDOMC_ACCOUNT_CODE`</td><td>Yes</td><td>The Omc Account details to connect.</td></tr><tr><td>Omc Instance</td><td>`FDOMC_INSTANCE_ID`</td><td>Yes</td><td>The Omc instance to connect.</td></tr><tr><td>CEMLI API Version</td><td>`FDOMC_CEMLI_API_VERSION`</td><td>No</td><td>The CEMLI API version to target.</td></tr><tr><td>Primary Contact</td><td>`FDOMC_PRIMARY_CONTACT`</td><td>Yes</td><td>Primary contact for the OMC instance.</td></tr></tbody></table>

# Project Properties

None.

# 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>Include Object Types</td><td>`FDEBS_INP_EXCLUDE_TYPES`</td><td>No</td><td>Select types that should be deployed. If nothing selected, all types will be deployed. Package-Based Deployments only. Select one or more object types. This option is useful when files are deployed selectively across application tier nodes.</td></tr><tr><td>Exclude Object Types</td><td>`FDEBS_INP_DEPLOY_INCLUDE_FILES`</td><td>No</td><td>Select types that should not be deployed. Package-Based Deployments only. Select one or more object types. This option is useful when files are deployed selectively across application tier nodes.</td></tr><tr><td>Include Files</td><td>`FDEBS_INP_SKIP_FILES`</td><td>No</td><td>Provide comma separated list of files that should be deployed. If nothing is provided, all files will be deployed. Use \* to indicate wildcard. Package-Based Deployments only.You can use wild card like /java/*, */java/oracle/apps/pos/**</td></tr><tr><td>Exclude Files</td><td>`FDEBS_INP_SKIP_FILES`</td><td>No</td><td>Provide comma separated list of files that should not be deployed. Use \* to indicate wildcard. Package-Based Deployments only.Use ALL to skip all files.You can use wild card like /java/*, */java/oracle/apps/pos/**</td></tr><tr><td>OMC Schedule Time</td><td>`FDOMC_DELAYED_SCHEDULED_TIME`</td><td>No</td><td>OMC delayed scheduled time (In minutes) to run the scheduled request. Default value is 16 minutes</td></tr><tr><td>OMC Execute Build Patch Only</td><td>`FDOMC_EXECUTE_BUILD_PATCH_ONLY`</td><td>No</td><td>Using the FlexDeploy artifact, creates a custom patch for all the files in the FlexDeploy package which can be applied to the target environments.</td></tr><tr><td>OMC Build Patch Number</td><td>`FDOMC_PATCH_NUMBER`</td><td>No</td><td>OMC Build Patch Number(Use comma to separate more than one patch number).</td></tr><tr><td>OMC Non Prod Rfc Number</td><td>`FDOMC_NON_PROD_RFC`</td><td>No</td><td>The nonProdRfc is the corresponding Non-Production ticket for which the patch execution was done with the same patch list.</td></tr><tr><td>Schedule Start Time</td><td>`FDOMC_SCHEDULE_START_TIME`</td><td>No</td><td>ScheduledTime is the time when the execution must be scheduled. Format yyyy-MM-dd HH:mm timezone. Ex 2023-02-15 14:15 PST</td></tr><tr><td>OMC Scheduled Execution Id</td><td>`FDOMC_SCHEDULED_EXECUTION_ID`</td><td>No</td><td>OMC Scheduled Execution Request Id (Providing this input, this operation will only get the output for the associated build patch request).</td></tr><tr><td>OMC Output Only</td><td>`FDOMC_SHOW_OUTPUT_ONLY`</td><td>No</td><td>OMC deployment will extract the output from previously executed executions.</td></tr><tr><td>OMC Auto Skip</td><td>`FDOMC_AUTO_SKIP`</td><td>No</td><td>"autoSkip" value will decide whether the execution should continue with the subsequent patches in case of failures while applying any of the selected patches.</td></tr><tr><td>OMC Auto Stop</td><td>`FDOMC_AUTO_STOP`</td><td>No</td><td>"autoStop" value will decide whether the execution should stop in case of failures while applying any of the selected patches.</td></tr></tbody></table>

# Outputs

<table><colgroup><col /><col /></colgroup><tbody><tr><th>**Output Name**</th><th>**Description**</th></tr><tr><td>`FDOMC_OUT_DEPLOYED_FILES_LIST`</td><td>List of files which were deployed.</td></tr><tr><td>`FDOMC_OUT_SKIPPED_FILES_LIST`</td><td>List of files which were skipped.</td></tr><tr><td>`FDOMC_OUT_DEPLOYED_FILE_REVISIONS_LIST`</td><td>List of files and their revisions which were deployed.The version is only present for Package-Based Projects.</td></tr><tr><td>`FDOMC_OUT_DEPLOYED_TYPES_LIST`</td><td>Comma separated string of Object Type Codes deployed. For example, SQL, OAF\_JAVA etc.</td></tr><tr><td>`FDOMC_OUT_OMC_ARTIFACT_FILE_ID`</td><td>Artifact file id.</td></tr><tr><td>`FDOMC_OUT_OMC_BUILD_PATCH_NUMBER`</td><td>Build Patch Number generated after uploading the package.</td></tr><tr><td>`FDOMC_OUT_OMC_SCHEDULE_ID`</td><td>Scheduled Execution Id.</td></tr><tr><td>`FDOMC_OUT_OMC_LOG_NAMES_LIST`</td><td>Execution log file names.</td></tr></tbody></table>

# Artifacts

This operation consumes artifacts from artifact repository. It consumes the zip file added by the build operation to the artifact repository.

# Endpoint Selection

This operation delegates the selection of endpoints to the workflow developer.

# Endpoint Execution

This operation delegates the selection of any or all of the endpoints to be executed on to the workflow developer.

# Special Considerations

To use this plugin operation, the following requirements are needed.

* You can use CEMLI execution API only if your customer has opted-in for CEMLI functionality.

* A valid IDCS user account, assign ***DCS\_Administrators*** group to the user.

* One s\_**upport identifier**\_ (SI) associated with your Oracle Managed Cloud account.

* At least one active Oracle E-Business Suite service associated with your Oracle Managed Cloud account.

* Create a [Confidential Application](https://docs.flexagon.com/flexdeploy-9-0-documentation/flexdeploy-plugin-guides/flexdeploy-oracle-managed-cloud-ebs-plugin-guide/omc-appendix/confidential-application-and-cloud-account-for-oauth.md).

* Identifier: \<***JWKS Identifier***>, Where \<JWKS Identifier> is the GUID generated when JWKS URI is set by customer admin in self-service platform. You need to work with your self-service account administrator to generate this identifier.
