Manage Integrations
These are the steps you'll need to use to import and export Integration artifacts via build jobs in VB Studio:
Step | Description | See this topic |
---|---|---|
Configure a build job to export Integration artifacts from an Oracle Integration instance. | Creates and executes a job to
|
Configure a Job to Export an Integration |
Configure a build job to import Integration artifacts to an Oracle Integration instance. | Creates and executes a job to:
|
Configure a Job to Import an Integration |
Configure a standalone build job to activate a new integration or reactivate an existing one on the target instance after importing artifacts. | Creates and executes a job to: | Configure a Job to Activate an Integration |
Optional: Configure a build job to delete an Integration artifact that's no longer needed or one that causes a conflict. | Creates and executes a job to delete an Integration archive (IAR file) that exists on a particular Oracle Integration instance. | Configure a Job to Delete an Integration |
Configure a Job to Export an Integration
You can create and execute a job that exports an Integration archive (IAR file) from a source Oracle Integration instance and stores it. You'll need to copy the artifact (IAR) from your export job into your import build job. Optionally, you can set up the job to add recordings to the exported artifact.
Configure a Job to Import an Integration
You can create and execute a job that references a previously exported Integration archive (IAR file) and import it to another Oracle Integration instance. Optionally, you can set up the job to activate the Integration after importing it.
Configure a Job to Activate an Integration
You might want to configure a standalone build job to deactivate and reactivate an OIC Integration. You might want to add this step after performing an Update Connection step to configure connection endpoints and credentials after importing an integration. The modified integration needs to be activated (or reactivated) after the connections(s) have been configured.
- Builds
.
- In the Jobs tab, click + Create Job.
- In the New Job dialog box, in Name, enter a unique name.
- In Description, enter the job's description.
- In Template, select the System Default OL7 for Visual Builder template.
- Click Create.
The job configuration page is displayed.
- Click the Steps tab.
- From Add Step, select Oracle Integration, and then select Activate Integration.
- In Target Instance , select the environment that points to the Oracle Integration instance with the Integration artifact(s) you want to deactivate and activate.
- In the Authorization section, Use OAuth is selected by default. You can also select Use Basic, but OAuth is the recommended authorization method (and the only method supported for Oracle Integration 3 instances). You should only use Basic authentication if you run into issues with setting up an OAuth connection and aren't on an Oracle Integration 3 instance.
-
For Use OAuth, the
Authorization is required
message displayed before authorization indicates that this build step needs to be authorized, either by clicking the Authorize button or by running the build manually and, when prompted, entering the credentials of a user who has permissions to perform Oracle Integration operations. After authorization, theAuthorization has been provided
message and the Renew Authorization button are displayed.OAuth tokens (access and refresh) are cycled during regular use. A refresh token is used to obtain an access token whenever a user accesses the target instance. This refresh token is typically valid for seven days. (The token expiration time is set in the IDCS resource app and may be different based on your security requirements.) If the user authenticates with the target instance within the seven-day period, the active refresh token generates a new access token and a new refresh token. This cycle continues indefinitely as long as the refresh token stays valid. If the refresh token expires during extended periods of inactivity (say, when you're away on vacation), click Renew Authorization (or run the job manually, so you're prompted to authorize any expired OAuth tokens).
-
If you select Use Basic, in Username and Password, provide the credentials of a user who has permissions to perform Oracle Integration operations.
-
- In Identifier, provide the identifier for the integration as defined in the Oracle Integration service instance.
You can also click Search
and open the Search Integrations window to get a list of integrations in your instance (if you used Basic authentication, you'll need to specify credentials to see this list), or narrow your search by entering a prefix in the Search field. For example, if you enter "Hello", a list of Integrations that contain "Hello" will be displayed.
If you selected an integration by using the Search Integrations dialog, the Version and Identifier information will be filled in automatically.
- In Version, provide the version for the integration as defined in the Oracle Integration service instance.
- In the Deactivation section, select the Deactivate then activate
integration checkbox to deactivate the
current integration on the target instance before
activating it.
Note:
If the integration has already been activated, the activation will fail unless you choose this option.If you select Deactivate then activate integration on the target instance after importing, you can optionally contribute integration mappings to Oracle Recommends.
- In the Oracle Asserter section, select the Enable asserter recording checkbox to allow Oracle's asserter testing framework to test the integration instance and records it, so you can replay it to reproduce any potential issues.
- In the Tracing section, select the Enable tracing checkbox to display tracing Integration activity in the Oracle Integration Activity Stream.
- Click Save.
Configure a Job to Delete an Integration
You might want to configure a build job to delete Integration artifacts from an Oracle Integration instance, especially when an existing artifact could cause a conflict.