August 2023

Common Features

Feature Description Minimum Version Required

Ingress IP address change

The inbound IP address for the Oracle Integration instance now appears on the About menu. If you have network egress rules to connect to Oracle Integration, add a new rule using the inbound IP address. Ensure that you do not delete any of the existing egress rules.

23.08

New recipe

The following new recipe has been added to Oracle Integration 3 to help you jump start your integration development. Simply install, configure, and activate.

N/A

Integration and Connectivity Features

Feature Description Minimum Version Required

OCI object storage action in the integration canvas

You can invoke Oracle Cloud Infrastructure object storage from an integration without the need to configure an explicit connection. This functionality enables you to manage objects (upload, download, and delete) and manage buckets (create, list, and delete) in the Oracle Cloud Infrastructure Console from your integration canvas.

See Invoke Oracle Cloud Infrastructure Object Storage from an Integration with an OCI Object Storage Action and Manage Oracle Cloud Infrastructure Buckets and Objects from an Integration in Using Integrations in Oracle Integration 3.

23.08.2

Monitor event subscriptions

You can monitor event subscription integrations during runtime.

See Monitor Event Subscription Integrations in Using Integrations in Oracle Integration 3.

23.08

Maintain business identifier definitions during trigger connection/scheduled integration changes

When a trigger connection or a scheduled integration parameter changes, business identifier definitions are not removed. Instead, the definitions are validated based on the changes.

See Maintain Business Identifier Definitions During Trigger Connection/Schedule Integration Parameter Changes in Using Integrations in Oracle Integration 3.

23.08

Enable tracing when resubmitting an integration instance

When resubmitting an errored integration instance on the Errors page, you can change the level of tracing (production, audit, or debug) for the instance. Increasing this setting (for example, selecting Debug) lets you view more specific details about errors in the activity stream and downloaded logs and can aid in debugging errors in your instance.

See Resubmit Failed Messages in Using Integrations in Oracle Integration 3.

23.08

Certificate expiration notification

You can configure alerts to be sent when certificates you uploaded on the Certificates page have expired or are set to expire within seven days. The check for certificate status is performed daily.

See Configure Notification Emails in Using Integrations in Oracle Integration 3.

23.08

Project enhancements

Projects continue to be enhanced with new features:
  • Automatic merging of accelerator extensions at the project level during upgrade. This eliminates the need to manually merge each integration one by one. See Upgrade an Accelerator Project and Merge Extensions in Using Integrations in Oracle Integration 3.
  • Configuration editor support at the project level. This editor enables you to configure the dependent resources used by all integrations in a specific project. See Edit and Replace Dependent Resources in a Project in Using Integrations in Oracle Integration 3.
  • Accelerator extensibility updates to support invoke connections and the associated maps, ad-hoc maps, parent integration invocations of child integrations, and global variables. See Extend an Integration in an Accelerator Project in Using Integrations in Oracle Integration 3.
  • Viewing message processing status of your running integrations in a project (messages received and processed, successful messages and errors that occurred, and messages canceled). You can also view integration statistics (total counts and the minimum (quickest), maximum (slowest), mean, and standard (largest) deviation execution times of integrations over a selected time period). See Monitor the Message Processing Status of Integrations in Projects in Using Integrations in Oracle Integration 3.

23.08

Timeout session management

You can set the time limit for inactive sessions in an Oracle Integration instance. This setting automatically signs out a currently authenticated user after a specified period of inactivity. This setting impacts all the users of the instance and takes effect after a user signs out and signs back in.

See Set the Time Limit for Inactive Sessions in Using Integrations in Oracle Integration 3.

23.08

Search for business identifier values that include special characters and white spaces

You can search for business identifier values that include special characters and white spaces on the Instances page. Simply wrap the values in double quotes.

See Track the Status of Integration Instances in Using Integrations in Oracle Integration 3.

23.08

Copy-of support in design mode in the mapper

You can automatically perform a deep copy of all child elements of a source parent node to the child elements of a target parent node in the mapper. This eliminates the need to individually map each source child element to each target child element.


The Components list shows entries for Functions, Operators, and XSL Constructors. XSL Constructors is expanded to show Flow Control and Output. Output is expanded to show attribute and copy-of.

See Perform a Deep Copy of Elements with a copy-of Constructor in Using the Oracle Mapper with Oracle Integration 3.

23.08

Adapter Endpoint Configuration Wizard enhancements

The Adapter Endpoint Configuration Wizard has been enhanced. Some of the changes include the following:

  • The user interface has been updated to more reflect the Oracle Redwood look and feel.
  • The train at the top of each page has been removed.
  • Buttons at the bottom are always visible and do not require you to scroll to access.
  • Button names have changed. For example, previous step and next step icons have been replaced with Go back and Continue.
  • When a child page is opened, it is displayed similar to a pop-up window instead of opening in a separate page. That way, the parent page is always visible.
  • If you click Cancel, you are prompted with the opportunity to save your changes.
  • Excessive blank space has been reduced.

23.08

REST Adapter - AWS Signature Version 4 security policy support with the connectivity agent

You can use the AWS Signature Version 4 security policy with the connectivity agent. This policy is useful when you need to invoke AWS APIs that are available in on-premises environments.

See Configure Connection Security in Using the REST Adapter with Oracle Integration 3.

23.08

SOAP Adapter, Apache Kafka Adapter, and Oracle Cloud Infrastructure Streaming Service Adapter - Private endpoint support

You can configure the SOAP Adapter, Apache Kafka Adapter, and Oracle Cloud Infrastructure Streaming Service Adapter to connect to endpoints using a private virtual cloud network (VCN).

See Configure the Endpoint Access Type in Using the SOAP Adapter with Oracle Integration 3, Configure the Endpoint Access Type in Using the Oracle Cloud Infrastructure Streaming Service Adapter with Oracle Integration 3, and Configure the Endpoint Access Type in Using the Apache Kafka Adapter with Oracle Integration 3.

23.08

Apache Kafka Adapter and Oracle Cloud Infrastructure Streaming Service Adapter - Inbound polling support without the connectivity agent

You can poll without use of the connectivity agent. Polling capabilities remain unchanged from previous releases, apart from connectivity agent selection on the Connections page.
  • If the messaging service to access is in a private network, you must first configure private endpoint support in the Oracle Cloud Infrastructure and then select Private endpoint on the Connections page to poll without the connectivity agent. See Connect to Private Resources in Provisioning and Administering Oracle Integration 3.
  • If the database to access is public, private endpoint configuration is not required and the adapter polls directly without the connectivity agent.
23.08

OData Adapter - Version 4 outbound enhancements

The OData Adapter now supports OData version 4 to go along with the existing support for version 2. Version 4 enables you to use the JSON message format.

See OData Adapter Capabilities in Using the OData Adapter with Oracle Integration 3.

23.08

Shopify Adapter - API version certification

The Shopify Adapter is certified to support API versions 2023-01 and 2023-04.

See the Adapter Certification Matrix.

23.08

Oracle Utilities Adapter - OAuth Client Credentials support

The Oracle Utilities Adapter now supports OAuth Client Credentials in both the inbound and outbound directions for SOAP catalogs. This functionality is supported for both the public gateway (supporting secured WSDLs) and connectivity agent (supporting nonsecured WSDLs) access types.

See Oracle Utilities Adapter Capabilities in Using the Oracle Utilities Adapter with Oracle Integration 3.

23.08

Oracle HCM Cloud Adapter - New Atom feeds support

The Oracle HCM Cloud Adapter supports new Atom feeds.

See Oracle HCM Cloud Adapter Capabilities in Using the Oracle HCM Cloud Adapter with Oracle Integration 3.

23.08

SAP Ariba Adapter - Integration toolkit (ITK) deprecation

The SAP Ariba integration toolkit (ITK) has been deprecated. ITK has been replaced with the term task/event in the documentation. In addition, the Ariba ITK Authentication Policy field has been renamed to Shared Secret-based Authentication on the Connections page.

See SAP Ariba Adapter Capabilities in Using the SAP Ariba Adapter with Oracle Integration 3.

23.08

PostgreSQL Adapter - Bulk data import operation and pagination support

The PostgreSQL Adapter has been enhanced to support bulk data import and pagination. The PostgreSQL Adapter also provides Secure Socket Layer (SSL) support through the connectivity agent. The PostgreSQL Adapter supports bulk data import for outbound invocations in Oracle Integration and enables you to import bulk data into a PostgreSQL database.

See PostgreSQL Adapter Capabilities and Implement Common Patterns Using the PostgreSQL Adapter in Using the PostgreSQL Adapter with Oracle Integration 3.

23.08

Netezza Adapter - Bulk data import operation and pagination support

The Netezza Adapter now provides support for bulk data import and pagination for outbound invocations in Oracle Integration. You can import bulk data into a Netezza database.

See Netezza Adapter Capabilities and Implement Common Patterns Using the Netezza Adapter in Using the Netezza Adapter with Oracle Integration 3.

23.08

FTP Adapter - Security enhancements

When configuring an sFTP connection, support for ECDSA host keys is provided.

See Configure an sFTP Connection in Using the FTP Adapter with Oracle Integration 3.

23.08

Zuora Adapter - New adapter

The Zuora Adapter is a new addition to Oracle Integration's growing list of connectivity adapters. The Zuora Adapter provides inbound trigger and outbound invoke connection support for performing operations on business objects. Custom fields for REST APIs are also supported.

See Zuora Adapter Capabilities in Using the Zuora Adapter with Oracle Integration 3.

23.08

Azure Event Grid Adapter - New adapter

The Azure Event Grid Adapter is another new addition to the enterprise messaging group of connectivity adapters in Oracle Integration. The Azure Event Grid Adapter enables you to create an integration in Oracle Integration that connects to an Azure Event Grid messaging service. The Azure Event Grid Adapter connects to the Azure Event Grid distributed publish-subscribe messaging system from Oracle Integration and provides for the publishing and consumption of messages from an Azure Event Grid topic/domain. The Azure Event Grid Adapter can be configured as a trigger and an invoke connection.

See Azure Event Grid Adapter Capabilities in Using the Azure Event Grid Adapter with Oracle Integration 3.

23.08

GCP Pub Sub Adapter - New adapter

The GCP Pub Sub Adapter is a new addition to the enterprise messaging group of connectivity adapters in Oracle Integration. The GCP Pub Sub Adapter enables you to create an integration in Oracle Integration that connects to a GCP Pub/Sub messaging service. The GCP Pub Sub Adapter connects to the GCP Pub/Sub distributed publish-subscribe messaging system from Oracle Integration and provides for the publishing and consumption of messages to/from a GCP Pub/Sub topic. You can configure the GCP Pub Sub Adapter as a trigger or an invoke connection.

See GCP Pub Sub Adapter Capabilities in Using the GCP Pub Sub Adapter with Oracle Integration 3.

23.08

Snowflake Adapter - Stored procedure support

The Snowflake Adapter enables you to execute stored procedures in the Snowflake database.

See Snowflake Adapter Capabilities in Using the Snowflake Adapter with Oracle Integration 3.

23.08

ServiceNow Adapter - OAuth2.0 (two-legged) support

The ServiceNow Adapter now supports OAuth 2.0 two-legged authentication with the Resource Owner Password Credentials security policy.

See ServiceNow Adapter Capabilities ServiceNow Adapter Capabilities in Using the ServiceNow Adapter with Oracle Integration 3.

23.08

SAP ASE (Sybase) Adapter - SSL support

The SAP ASE (Sybase) Adapter provides support for using Secure Socket Layer (SSL). The SAP ASE (Sybase) Adapter provides one-way SSL for trigger and invoke connections.

See Prerequisites for Creating a Connection and Configure Connection Properties in Using the SAP ASE (Sybase) Adapter with Oracle Integration 3.

23.08

Oracle Enterprise Performance Management Cloud Adapter

This Oracle Integration Generation 2 feature is now available in Oracle Integration 3.

The Oracle Enterprise Performance Management Cloud Adapter enables you to connect to Oracle Enterprise Performance Management Cloud. This enables organizations to:
  • Simplify the close process in Oracle Financial Consolidation and Close Cloud and Oracle Tax Reporting Cloud
  • Streamline the close process through automation
  • Leverage first-in-class consolidation and tax reporting functionality

See Oracle Enterprise Performance Management Cloud Adapter Capabilities in Using the Oracle Enterprise Performance Management Cloud Adapter with Oracle Integration 3.

23.08

File Server Features

Feature Description Minimum Version Required

Connect to File Server using a hostname

If you enable File Server after the 23.08 update, you can connect to File Server using File Server's hostname or IP address. Previously, the only option for connecting was using the IP address.

See Configure File Server Settings in Using File Server in Oracle Integration 3.

The hostname is not available for connecting if you enabled File Server before the update.

23.08

Visual Builder Features

Feature Description Minimum Version Required
Changed upgrade policy Our upgrade policy has been changed to support applications built on the current runtime version as well as the three previous versions. Previously, it was the current runtime version and the two previous versions. See Upgrade Policy. 23.10
JavaScript action chains

You can now create action chains in JavaScript. JS action chains allow you to debug them using the browser's developer tools; they are also easier to manage through Git actions. A Design view that reflects code structure helps you build functionality by dragging and dropping actions; you can also choose to work entirely in Code view.

With this update, all new action chains (including those created by Quick Starts) will default to JavaScript—though you can still create JSON action chains. Existing JSON action chains will continue to work as before.

As a part of this update, you'll notice a few usability improvements:
  • List view for Actions palette

    The Actions palette in the Action Chains editor now has a new List view, in addition to the default Grid view, allowing you to view available actions alphabetically in each category. Customizing the view saves your palette preferences separately for each action chain.

  • "Surround With" options

    When working with an action in Diagram mode, you can now use the Surround With options in an action's right-click menu to wrap the action in an If or Try-Catch action.

  • Code insights

    When working with an action in Code mode, you can now use Code Insight to quickly reference scoped artifacts and local variables. Simply enter $ to bring up the insights pop-up menu, then make your auto-fill selection.

See Work with JavaScript Action Chains.

23.10
Mobile apps deprecated

Mobile apps have been deprecated in favor of Progressive Web Apps (PWAs)—although mobile functionality won't be entirely removed from the product until July 2024. Starting with 23.10, you can no longer create a new mobile app, but you can import an existing mobile app and deploy it as a PWA for use on mobile devices.

Functionality relating to hybrid mobile applications (deprecated since April 2021) has also been removed from the product. This means that the use of build configurations to build native .ipa and .apk files for distribution to iOS and Android devices—as well as the Cordova custom plug-in option—are no longer available. You can no longer create new hybrid mobile apps or new build profiles for existing apps; build configurations for existing apps will be ignored. For apps that target mobile devices, enabling PWA support is the recommended approach for distribution. See Run Mobile Applications as PWAs.

You can continue to use your existing mobile apps until July 2024 when mobile apps (including PWA-enabled ones) reach End of Life (EOL). To be able to use your mobile PWAs beyond July 2024, we strongly urge you to transition your mobile app as a web app and deploy it as a PWA.

23.10
Improved diagnostics for IDCS client apps We've made it easier for you to identify and troubleshoot issues with your visual application's client apps created in IDCS. A new IDCS Details tab, available under Application Profiles in the app-level Settings editor, provides details to help you inspect IDCS details and identify any configuration issues. See How Do I View Details of Client App in IDCS? 23.10
Variable enhancements
  • Variable tracking to detect unsaved changes

    You can now track a variable's state to detect unsaved changes in your app. Tracking a variable marks it as "dirty" any time its value changes. You can then query for dirty variables using a new JavaScript-based Get Dirty Data Status action. If you don't want a change to be considered dirty, you can reset variable state using the Reset Dirty Data Status action (also based on JavaScript). See Track Variables to Detect Unsaved Changes.

  • Filter for input parameters

    A new Show Input Parameters only option on the Variables editor now allows you to filter variables used as input parameters. See Enable Variables as Input Parameters.

23.10
Fragment enhancements
  • Slots in fragments

    A new Fragment Slot component, available in the Components palette, now allows you to add slots to a fragment where users can drop in their own content. A fragment with slots, when used on a page, reveals its slots on the canvas, the page structure, and as part of the fragment's properties. Fragment slots are similar to component slots and users work with them in much the same way. See Add Slots to a Fragment.

  • Autowiring of fragment variables

    To simplify the process of creating pages with fragments, we've added a new property for fragment variables enabled as input parameters to be automatically created on the page where the fragment is used and wired back to the fragment variable's value. See Automatically Create and Wire a Fragment Variable on Its Container.

  • Design Time support to display an enhanced UI for fragment input parameters

    A new Design Time tab in a fragment variable or constant's Properties pane now allows you to customize the UI component shown in the Properties pane when the fragment is selected on a page or container. Previously, you had to do this by editing the JSON metadata. See Customize How a Fragment Variable is Displayed in the Properties Pane.

  • Support to display fragment input parameters in sections

    You can now group a fragment's input parameters and dynamic components by sections using a new Design Time editor that appears in the fragment's toolbar. Use this option to display a fragment's most important properties in the Properties pane when the fragment is selected on a page or container. See Section Fragment Properties for Display in the Properties Pane.

    If the fragment is used as a page template to create a page, the sectioned view also shows on the page's Properties pane and the Structure view, with the fragment considered the root element instead of the page. See Create Pages From Fragments.

23.10
Service/backend enhancements
  • Backends mandatory for new service connections

    If you're looking to create a new service connection by providing a specification document or an endpoint URL, you now need an existing backend to be able to create the service connection. If a backend doesn't exist, you'll be prompted to create one as part of the Create Service Connection workflow.

    With this update, all new service connections will require a backend. Making backends mandatory simplifies the task of managing server connection attributes, especially credentials, across environments. Service connections created previously without a backend will continue to work and their configuration settings can be changed as well.

  • Default service name change

    New service connections no longer include a default name. You can now specify your own service name for easier identification. See Create a Service Connection from the Catalog, Create a Service Connection from a Service Specification, and Create a Service Connection from an Endpoint.

23.10
Support for pinning columns in dynamic tables You can now "freeze" table columns in dynamic tables, so that a column will remain visible when horizontally scrolling within a table. See Configure How Columns Render in a Dynamic Table's Layout. 23.10
Other enhancements We've made several updates (including performance enhancements) to improve your design experience. Here are the key updates:
  • Multiple undo and redo options in the Designer

    When working in the Designer, you can now undo and redo multiple actions at one shot; previously, you could undo and redo only your most recent change. See Tour the Designer.

  • Audit improvements

    As a part of performance improvements to enhance application auditing, a new Opened Artifacts setting only audits artifacts that are currently open. To audit the entire application, change this setting to All Artifacts.

    Further, results in the Audits pane now show in a tree view, instead of a column view. With this change, issues are grouped by artifact, helping you view all issues in a particular artifact. See Audit Application Code.

23.10