The Oracle Integration Cloud (OIC) plugin manages integrations, connections, libraries and lookups running in the Oracle Integration Cloud. The plugin makes it fast, easy, and consistent to move integrations and associated objects through multiple environments.
Blog Posts
Key Features
- Simple configuration.
- Ability to manage connections with integrations or independently.
- Property replacement on connection properties by environment.
- Ability to sync shared objects, such as lookups and libraries.
- Ability to manage continuous integration of an OIC Instance
- Ability to run an integration
- Ability to deactivate/activate an integration
FlexDeploy Project Recommendations
OIC Component | FlexDeploy Project Name | Purpose |
---|---|---|
Integration | Integration Name | Manage single Integration per FlexDeploy project. Export from Cloud or source from SCM. Associated Connections can be managed as well if Workflow is setup to manage connections. Lookups used by Integration will automatically be managed. Perform customization for target environment using connection plan. |
One or more Connections
| As appropriate | Configured by project properties. Export from Cloud or source from SCM. Perform customization for target environment using connection plan. |
One or more Lookups | As appropriate | Configured by project properties. Export from Cloud or source from SCM. |
One or more Libraries | As appropriate | Configured by project properties. Export from Cloud or source from SCM. |
Plugin Operations
Cloud Account Properties
Property Name
Property Code
Required
Description
OIC User
FDOICACCT_USERNAME
Yes
Username for the registered OIC account
OIC Password
FDOICACCT_PASSWORD
Yes
Password for the registered OIC account
OIC Base URI
FDOICACCT_BASE_URI
Yes
The REST Base URI of a running OIC Instance
OIC Identity Base URI
FDOICACCT_IDENTITY_BASE_URI
No
The Oracle Identity Cloud Service URL (IDCS). E.G. https://idcs-1a2bc3de.identity.oraclecloud.com. Only required when using OAuth. For more information on configuring OAuth see here.
OIC Client Id
FDOICACCT_CLIENT_ID
No
The Oracle Identity Client Id. Only required when using OAuth. For more information on configuring OAuth see here.
OIC Client Secret
FDOICACCT_CLIENT_SECRET
No
The Oracle Identity Client Secret. Only required when using OAuth. For more information on configuring OAuth see here.
OIC Client Scope
FDOICACCT_CLIENT_SCOPE
No
The Oracle Identity Client Scope. Only required when using OAuth. For more information on configuring OAuth see here.
Cloud Account Properties
Property Name | Property Code | Required | Description |
---|---|---|---|
OIC User |
| Yes | Username for the registered OIC account |
OIC Password |
| Yes | Password for the registered OIC account |
OIC Base URI |
| Yes | The REST Base URI of a running OIC Instance |
OIC Identity Base URI |
| No | The Oracle Identity Cloud Service URL (IDCS). E.G. https://idcs-1a2bc3de.identity.oraclecloud.com. Only required when using OAuth. For more information on configuring OAuth see here. |
OIC Client Id |
| No | The Oracle Identity Client Id. Only required when using OAuth. For more information on configuring OAuth see here. |
OIC Client Secret |
| No | The Oracle Identity Client Secret. Only required when using OAuth. For more information on configuring OAuth see here. |
OIC Client Scope |
| No | The Oracle Identity Client Scope. Only required when using OAuth. For more information on configuring OAuth see here. |
OIC Source Control
Oracle Integration Cloud can now be used as a Source Control System in FlexDeploy. This allows more a more native approach to continuous integration for OIC and FlexDeploy.
To get started create an OIC Source Control Instance like you would any other Source Control Instance. Be sure to select the SCM Type as Oracle Integration Cloud.
The only required property for the Source Control Instance is the OIC Cloud Account Code you wish to use. Typically this is the OIC development instance. Once the Source Control Instance is configured you can select the instance on a Project just like normally.
Integration Id
When using the OIC Source Control option you need to specify the OIC Integration Id. This should be of the format "INTEGRATION_CODE|VERSION".
Thats it! OIC is now setup on the project as a source control system. This allows more native integration with FlexDeploy's SCM features such as CI. You can now setup CI Triggers on the project like a Poll SCM Trigger