August 2024 (24.08)

Common Features

Feature Description Minimum Version Required
Healthcare edition available for provisioning

Oracle Integration now includes a Healthcare edition for installation. The Healthcare edition is a complete integration and business automation solution for integrating business and health data using a single enterprise connectivity and automation platform. Using the Healthcare edition, you can quickly modernize applications, business processes, APIs, and data using industry standards such as HL7 and the latest advances in healthcare interoperability, such as Fast Healthcare Interoperability Resources (FHIR).

See Oracle Integration for Healthcare Features and Oracle Integration Editions and Create an Oracle Integration Instance in Provisioning and Administering Oracle Integration 3.

24.08.1

Service limits increase for concurrent synchronous limit

A maximum of 600 concurrent synchronous requests are supported. Users receive 100 concurrent requests per message pack. This concurrent request increase is useful if you have high concurrency requirements in respect to synchronous integration executions.

See Service Limits in Provisioning and Administering Oracle Integration 3.

24.08

New recipes

24.08

Notice about deprecated ciphers

Oracle recently sent an email announcement about discontinuing support for deprecated TLS ciphers, planned for October 2024. If your organization uses any of the deprecated TLS ciphers, please replace them with a supported cipher as soon as possible.

For a list of the affected ciphers, see TLS Cipher Suites Support in Provisioning and Administering Oracle Integration 3.

N/A

Integration and Connectivity Features

Feature Description Minimum Version Required

Rapid Adapter Builder - Designtime Debugging

While configuring adapters built using the Rapid Adapter Builder, you can now view the execution logs of background flows in designtime.

See Debug Integration Flows in Designtime in Using the Rapid Adapter Builder with Oracle Integration 3.

24.08

Project enhancements

Projects have been enhanced:
  • Oracle Integration for Healthcare is supported in projects. You can create HL7 messages and schemas in projects. You can then select the HL7 message when configuring the healthcare action in an integration in the Integrations section of the project.

  • The resources for Integrations and Healthcare are separated and accessible from a vertical navigation pane on the project details page. The resources within each section can be refreshed separately.

  • The Share and Details sections that were previously visible on the details page for a project are now accessible by clicking the Share Share icon and Edit Details Edit icon icons, respectively. Project export functionality is now available by clicking the Export Export icon icon. The View dependencies View dependencies icon has been moved to the center of the page.

See Tour of the Projects Workspace in Using Integrations in Oracle Integration 3.

24.08

Dependency diagram enhancements
The project dependency diagram has been enhanced:
  • A summary report shows information about the dependent resources in the current project, the dependent resources being used in other projects, the unused dependent resources, and the dependent resources being used that are not in projects.
  • Integrations that are shareable with other projects are identified by a green circle and integrations that are not shareable with other projects are identified by a green square.
  • You can access the dependency diagram of remote projects.
  • You can drill down into lookups to identity their usage by the specific action in an integration (for example, a log action).
  • You can view multiple minor versions of integrations.

See View the Dependent Relationships Between Project Resources in Using Integrations in Oracle Integration 3.

24.08

Retain the Enable payload validation option

When you select the Enable payload validation option during integration activation, it remains set by default if you later deactivate and reactivate the integration. This eliminates the need to reselect this option every time an integration is deactivated and reactivated.

See Activate an Integration in Using Integrations in Oracle Integration 3.

24.08

Suppression list enhancement

The suppression list lets you refresh each individual email address to see its current state. You can also see the date on which an email sent to that email address was last suppressed.

See Remove Email Addresses from the Suppression List in Using Integrations in Oracle Integration 3.

24.08

Custom headers and filtering in event integrations

You can define custom headers in events, select those events and map request payload elements to the custom headers when creating a publishing integration, and then define filters on those headers when creating a subscribing integration. If the filter condition defined is satisfied at runtime, the subscribing integration is triggered. If the filter condition is not satisfied, the integration is not triggered.

See Define Custom Header Filters to Trigger Integrations in Using Integrations in Oracle Integration 3.

24.08

Activity stream enhancements

The activity stream has been enhanced:

24.08

Audit trail improvements

The audit trail has been enhanced:
  • You can click Download filtered in a project to download records for the currently-selected filters.that you configured with the Filter Filter icon icon option.
  • On the Audit page both inside a project and outside a project, you can specify a date range that is greater than 32 days in the Filter Filter icon.
  • The project ID is included in the audit logs.
  • When you download logs in the activity stream, the Oracle Cloud identifier (OCID) value of your service instance is included in the logs.

See View the Design-Time Audit Log of a Project, Track Instances in a Project, and Check the Audit History for an Integration or Other Component in Using Integrations in Oracle Integration 3.

24.08

Refresh endpoints in the integration canvas of projects

You can refresh endpoints inside the integration canvas of projects.

See Refresh Endpoints of an Integration in a Project in Using Integrations in Oracle Integration 3.

24.08

Private endpoint support for multiple adapters

You can configure the Oracle Intelligent Advisor Adapter, Oracle Utilities Adapter, Oracle Field Service Cloud Adapter, Oracle Responsys Adapter, and Oracle Service Cloud (RightNow) Adapter to connect to endpoints using a private virtual cloud network (VCN).

See Adapters that Support Connecting to Private Endpoints in Using Integrations in Oracle Integration 3.

24.08

REST Adapter and Rapid Adapter Builder - Enhancements for OpenAPI documents

The OpenAPI document allOf, oneOf, and anyOf patterns defined as items of a top level array schema are supported. OpenAPI documents with external references are also supported for both HTTP and HTTPS-based URLs.

See Support of Polymorphic Constructs for OpenAPI Connectivity and Support for OpenAPI Documents with External References in Using the REST Adapter with Oracle Integration 3.

24.08

ArcGIS (ESRI) Adapter - New adapter

The ArcGIS (ESRI) Adapter (short for Arc Geographical Information System) enables you to integrate an ArcGIS Enterprise application that exposes data by ArcGIS services with Oracle Integration. The ArcGIS (ESRI) Adapter enables you to integrate on-premises applications, which expose ArcGIS REST APIs, with Oracle Integration using the connectivity agent. The ArcGIS (ESRI) Adapter performs CRUD operations (create, update, delete, and query) on the feature service module and supports the ArcGIS Generate Token flow as a security policy.

See ArcGIS (ESRI) Adapter Capabilities in Using the ArcGIS (ESRI) Adapter with Oracle Integration 3.

24.08

Amazon Simple Notification Service (SNS) Adapter - New adapter

The Amazon Simple Notification Service (SNS) Adapter integrates with Amazon's Notification system, specifically Amazon SNS topics. The Amazon Simple Notification Service (SNS) Adapter enables you to create integrations in Oracle Integration that connect to the Amazon SNS distributed publish-subscribe messaging system. The Amazon Simple Notification Service (SNS) Adapter supports both publishing and subscribing to messages from Amazon SNS topics.

See Amazon Simple Notification Service (SNS) Capabilities in Using the Amazon Simple Notification Service (SNS) Adapter with Oracle Integration 3 .

24.08

Salesforce REST Adapter - Attachment and bulk support

The Salesforce REST Adapter includes the following enhancements:
  • Attachment download: Downloads attachments from Salesforce either by using a record identifier or a URL. This operation can be performed on only those business objects that support BLOB fields.
  • Bulk data operations (V2): Support bulk operations (create, update, upsert, and delete) on all Salesforce business objects. Also, you can get the status of these operations in the form of successful/failed/unprocessed records from Salesforce to Oracle Integration.

See Salesforce REST Adapter Capabilities in Using the Salesforce REST Adapter with Oracle Integration 3.

24.08

Apache Kafka Adapter

You can now connect to Azure Event Hub, enabling seamless integration and expanded possibilities for your enterprise. The Apache Kafka Adapter now also supports two new SASL OAuth policies:
  • Client Credentials
  • Client Credentials using JWT Client Assertion

See Apache Kafka Adapter Capabilities in Using the Apache Kafka Adapter with Oracle Integration 3.

24.08

Oracle Service Cloud (RightNow) Adapter - Event Delivery Service support

The Event Delivery Service represents an Cloud Events 1.0 format event to which you subscribe when configuring the Oracle Service Cloud (RightNow) Adapter in the trigger (source) direction. The event should be configured in the Oracle Service Cloud (RightNow) application to deliver the event to Oracle Integration. The events of standard and custom objects are supported in Event Delivery Service configuration.

See Oracle Service Cloud (RightNow) Adapter Capabilities in Using the Oracle Service Cloud (RightNow) Adapter with Oracle Integration 3.

24.08

Snowflake Adapter - Connectivity agent support

The Snowflake Adapter allows connections to application endpoints using a connectivity agent in addition to public gateways, enhancing security and flexibility.

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

24.08

Oracle Advanced Queuing (AQ) Adapter - Enhancements

The Oracle Advanced Queuing (AQ) Adapter supports the following features:
  • Sample JSON and AVRO schemas for the message structure, in addition to the existing XML schema.
  • Priority, Expiration, and CorrelationID standard headers for enqueuing operations on the wizard page and dequeuing operations at the mapper level.
  • Editable polling frequency for dequeue operations.

See Oracle Advanced Queuing (AQ) Adapter Capabilities in Using the Oracle Advanced Queuing (AQ) Adapter with Oracle Integration 3.

24.08

Coupa Sourcing Adapter and Coupa Procurement Adapter - Enhancements

The Coupa Sourcing Adapter and Coupa Procurement Adapter now support advanced pagination, robust query and filter parameters, and detailed record fetching.

See Coupa Sourcing Adapter Capabilities in Using the Coupa Sourcing Adapter with Oracle Integration 3 and Coupa Procurement Adapter Capabilities in Using the Coupa Procurement Adapter with Oracle Integration 3.

24.08

GCP Pub Sub Adapter - Dead letter and opaque schema support

The GCP Pub Sub Adapter supports a dead lettering feature to ensure reliable message handling by forwarding the unacknowledged (undelivered or unprocessed) messages to a designated dead letter topic and holding them. This feature provides robust fault tolerance and easier recovery for your real-time messaging applications.

The GCP Pub Sub Adapter also supports an opaque schema, which enables you to publish, subscribe, and pull the files belonging to any format through the specified topic.

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

24.08

Azure Service Bus Adapter - Subscribe to existing topic subscriptions

The Azure Service Bus Adapter enables you to create a new subscription or utilize an existing one. Once the integration is activated, a list of all active subscriptions that have been created within a topic on the Azure Service Bus portal is available to users in Oracle Integration.

See Azure Service Bus Adapter Capabilities in Using the Azure Service Bus Adapter with Oracle Integration 3.

24.08

Adapter Certification updates

  • The Coupa Procurement Adapter and Coupa Sourcing Adapter are certified on the R39 May Release 2024.
  • The Workday Adapter is certified with HCM and Financials, Versions 28 to 42.2.
  • The eBay Marketplace Adapter is certified with Browse API v1.19.7, Finances API v1.17.2, Inventory API 1.17.5, Marketing API v1.22.0, and Metadata API : v1.8.0.

See Connectivity Certification Matrix.

24.08

Oracle Integration for Healthcare Features

Feature Description Minimum Version Required

Oracle Integration for Healthcare

Oracle Integration for Healthcare provides support for common healthcare standards and protocols. Oracle Integration for Healthcare enables you to create integrations that interact with healthcare organizations that use HL7 and FHIR.

See Introduction to Oracle Integration for Healthcare in Using Oracle Integration for Healthcare in Oracle Integration 3.

24.08.1

MLLP Adapter - New adapter

The MLLP Adapter provides native transport protocol support for Health Level 7 (HL7) messages in Oracle Integration. MLLP is a TCP/IP protocol used to transport HL7 messages between applications.

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

24.08.1

FHIR Adapter - New adapter

The FHIR Adapter enables you to create an integration between a Fast Healthcare Interoperability Resources (FHIR) application server and Oracle Integration. The FHIR Adapter is similar to the REST Adapter, but with a FHIR-specific configuration experience. You can configure the FHIR Adapter as an invoke connection in an integration in Oracle Integration.

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

24.08.1

B2B for Oracle Integration Features

Feature Description Minimum Version Required

Supported X12 versions

Versions 3010 and 3060 of the X12 business protocol are supported.

See Business Protocols Supported in B2B for Oracle Integration in Using B2B for Oracle Integration 3.

24.08

Improved diagnosability for AS2 transactions

Error messages in the logs of wire messages have been improved.

24.08

File Server Features

Feature Description Minimum Version Required

Audit history available for UI actions

Actions that you perform in the File Server user interface are now captured in the Design Time Audit. Previously, only design-time operations appeared. See Check the Audit History for an Integration or Other Component in Using Integrations in Oracle Integration 3.

24.08

Process Features

The following table lists the Process features that are now supported in Oracle Integration 3 in August 2024.

Feature Description
Human tasks - previousSwimLaneParticipant Assign the task to the previous assignee in the same lane
Human tasks - Action rules Define certain actions as unavailable
Business objects - Business exceptions Throw custom errors during a flow, as well as catch them in error subprocesses

Visual Builder Features

Feature Description Minimum Version Required
Dark theme for web apps When you create a new web app using the default template, you can now customize the app's theme to show components against a dark background, instead of the default light background with dark text. You can even let your users choose between a Light and Dark theme. CSS variables to override the default Redwood look and feel are still supported—only now you make those overrides in the CSS files specific to the Light and Dark theme. See Customize a Web App's Appearance. n/a
Opt-in for Core Pack components

Core Pack components, available under the Early Access category in the Components palette since 24.04, now require an opt-in if you want to use them in your application's pages. If you use these Core Pack components in your app, take note that Core Pack does not support theming at this time. The only way to theme your app is to roll back Core Pack usages in your app to Legacy components and re-implement your application.

If you don't ever plan to theme your app, you can choose to enable Core Pack components in the Components palette for use in your app's pages. See Opt In to JET Core Pack Components.

n/a
Business rules Business rules, which control the logic that determines what's displayed on the page at runtime, are now available for all extensions as well as visual applications. See Use Business Rules With Your Rule Sets. n/a
Enhanced variable and type creation We've optimized the process of creating multiple variables and types, so each variable or type is generated with a default name. You'd then use the Properties pane to update the name and other properties as needed. See Create Variables and Create Types.

With this update, the ability to create a custom type that defines a list of enumeration values is deprecated. Instead you can create a variable, then use the Subtype option in the variable's Design Time tab to define your enumerated list. See Create Variables.

n/a
Enhancements for JavaScript action chains
  • Actions within custom code

    You can now drop an action between single line and block statements in custom code, functionality that can improve productivity. Additionally, you can also take advantage of code completion in a Code action's Properties pane. See Add a Code Action.

  • Shorthand syntax for variables, constants, functions in current scope

    When you create a new JavaScript action chain or add actions to an existing chain, the underlying code now uses shorthand syntax, by default, to retrieve the value of variables, constants, and functions defined in the current scope. So for a page, where previously the syntax was $page.variables.myvar or $page.functions.myfunc, you'll now see $variables.myvar or $functions.myfunc instead in your action chain.

  • Duplicate option in JS action chains

    You can now duplicate an action, or a code block within an If, Switch, or Run in Parallel action. See Create Action Chains in Design Mode as well as Add an If Action, Add a Switch Action, and Add a Run In Parallel Action.

Note:

The option to toggle between JSON and JavaScript action chains in the Action Chains tab is no longer available. This change does not impact existing JSON action chains, which you can continue to edit—but all new action chains default to JavaScript. Further, you can no longer create new tests for JSON action chains, though existing tests will continue to run.
n/a
New dirtyDataStatus property in vbBeforeExit payload If you track changes in a variable's state to detect unsaved changes, you can now use the vbBeforeExit event listener's dirtyDataStatus payload (instead of the Get Dirty Data Status action) to check whether navigating away from a page will result in the tracked variable losing its data. See Add a Get Dirty Data Status Action. n/a
Dependent fragment property for display When curating fragment properties for display in the Properties pane, you can now use an item's Dependent On field in the Design Time tab to specify other items that this item depends on for its data. This way, when the fragment is used on a page or container, the dependent item won't show in the Properties pane until the other items have their value. See Section Fragment Properties for Display in the Properties Pane. n/a
Upgrade support for imported resources Resources that are using an older set of runtime dependencies when your app is imported can now be made compatible with the app's current runtime version. See Upgrade Imported Resources. n/a
Option to select existing field for M:1 and 1:1 business object relationships A new and improved editor is now available when you create many-to-one and one-to-one relationships between business objects. Besides other improvements, the editor gives you the option of creating a new field as the referenced key (default), or selecting an existing field of the correct type. See Create a Many-To-One or One-To-One Relationship.

Many-to-many relationships continue to use the existing editor, now without the ability to change cardinality. A new + Many to Many Relationship option is also added to a business object diagram's context menu.

n/a
Usability improvements
  • Application Name field renamed

    The Application ID specified when you create or duplicate an application is now Application Name. Also, what used to be Application Name is now Application Display Name. With this change, the app's display name, name, and ID are displayed on the Settings editor, so you can pick the correct value when building REST URLs for cURL commands. See Create a New Visual Application, Create a Copy of an Application, and Manage Visual Application Settings.

  • New Select Variable icon in the Properties pane

    The Select Variable icon in the Properties pane has been changed to better represent the variable picker. You'd now click Select Variable (instead of Select variable iconpreviously) to select a variable.

  • Listener shortcut on the Events editor

    You can now use a shortcut to create a listener when you're working with custom events in the Events editor, instead of switching to the Events Listener editor. Simply select the new Create Event Listener option in an event's right-click menu to create a new event listener in the same scope as the event. See Create Event Listeners for Events.

n/a