What’s New for Oracle Integration

Learn about the new and changed features of Oracle Integration.

Notes:

  • Starting in June 2020, the minimum Oracle Integration version required for each new feature is listed in the component tables. To learn your version, select the About option located under the user name icon in the upper right corner of the Oracle Integration page.
  • Learn about new and changed endpoints for the Oracle Integration REST API. See REST API for Oracle Integration.
  • The information in this guide applies to all of your Oracle Integration instances. It doesn’t matter which edition you’re using, what features you have, or who manages your cloud environment. You’ll find what you need here, including notes about any differences between the various flavors of Oracle Integration when necessary.

    Environment differences are highlighted by the following badges:

    Integration Classic only Applies only to Oracle Integration Classic (user-managed).

    Not Integration Classic Does not apply to Oracle Integration Classic (user-managed).

March 2021

There are no new features for March.

February 2021

New Features

Common Features
Feature Description Minimum Version Required
Internet Explorer 11 deprecation Oracle Integration has deprecated the use of Internet Explorer 11. Support for Internet Explorer 11 will be discontinued with the May 2021 release of Oracle Integration. N/A
Screen width changes

Non-canvas views such as the Home page, Integrations page, Connections page, and other list pages now appear with a defined width to better show content on wider monitors. Canvas views such as the integration canvas and the mapper continue to show content in a full screen.

See Doc ID 2751565.1 at My Oracle Support.

210129.2200.39441

Edit network access

You can restrict which networks have access to your Oracle Integration instance by configuring an allowlist (formerly known as whitelist). Only users from networks that meet the configured settings are allowed to access the integration instance.

Note:

This feature is only available in Oracle Integration Generation 2.

See Restrict Access to an Instance in Provisioning and Administering Oracle Integration and Oracle Integration for SaaS, Generation 2.

210129.2200.39441

Data retention now includes Insight

Manage your Integration Insight space centrally in the common Data Retention settings area.

Note:

This feature is only available in Oracle Integration Generation 2.

See Set Data Retention for Oracle Integration Features in Provisioning and Administering Oracle Integration and Oracle Integration for SaaS, Generation 2.

210129.2200.39441
Custom endpoint modifications in Oracle Integration Generation 2 You can update or replace the custom endpoint of an instance.

Note:

This feature is only available in Oracle Integration Generation 2.

See Editing the Edition, License Type, Message Packs, and Custom Endpoint of an Instance in Provisioning and Administering Oracle Integration and Oracle Integration for SaaS, Generation 2.

210129.2200.39441
New recipes

The following new recipes have been added to Oracle Integration Generation 2 to help you jump start your integration development. Simply install, configure, and activate.

  • Calculate Total Balance
  • Get Weather Data
  • Get Stocks Data
  • Work with Files on FTP Servers
  • Increment the Sequence Variable within a Loop Integration
  • Synchronize SurveyMonkey with Oracle NetSuite
  • Create an Organization in Oracle Service Cloud
  • Get an Organization from Oracle Service Cloud
  • Publish and Subscribe to the Oracle Cloud Infrastructure Streaming Service

See Recipes Reference in Getting Started with Oracle Integration Generation 2.

210129.2200.39441
Integration and Connectivity Features
Feature Description Minimum Version Required
File upload support in request body of the Test page The Test page for REST Adapter trigger-based integrations in Oracle Integration now supports attachments. You can upload files to the request body in addition to typing in payload content.

See Test REST Adapter Trigger Connection-Based Integrations in Using Integrations in Oracle Integration.

210129.2200.39441
Run or schedule integrations on behalf of another user You can specify the user context while scheduling an integration. This helps you schedule integrations on behalf of another user. This enables integrations to be scheduled using a service account that does not go away when a user leaves the company or moves to another department.

See Change the User Submitting an Integration Schedule in Using Integrations in Oracle Integration.

210129.2200.39441
Convert a scheduled integration to an app-driven orchestration integration You can convert scheduled integrations to app-driven orchestration integrations. You previously needed to recreate the integration if you wanted to change the style.

See Convert a Scheduled Integration to a REST Adapter-Triggered Orchestration Integration in Using Integrations in Oracle Integration.

210129.2200.39441
Oracle API Gateway support After activating a REST Adapter trigger-based integration in Oracle Integration, you can publish the open API specification and deploy the endpoint to Oracle API Gateway.

Note:

This feature is only available in Oracle Integration Generation 2.

See Manage an Integration as an API with Oracle API Gateway in Using Integrations in Oracle Integration.

210129.2200.39441
Edit XSLT code in the mapper You can directly edit the XSLT code of your mappings inside the mapper. This action is useful for use cases in which mapping is not possible in the graphical mapper. This eliminates the need to export your XSLT code from Oracle Integration, edit the code manually in a text editor or in a separate graphical tool such as Eclipse or Oracle JDeveloper, and then re-import the code into the mapper in Oracle Integration.

See Edit XSLT Code in the Mapper in Using the Oracle Mapper with Oracle Integration.

210129.2200.39441
Oracle Engagement Cloud Adapter, Oracle ERP Cloud Adapter, and Oracle HCM Cloud Adapter - OAuth Authorization Code Credentials support Oracle Integration continues to improve, enrich, and secure Oracle Fusion Applications adapters (Oracle Engagement Cloud Adapter, Oracle ERP Cloud Adapter, and Oracle HCM Cloud Adapter), providing a best in class experience for integrating with Oracle Fusion Applications. With this latest release, the Oracle Fusion Applications adapters now support authentication using the OAuth 2.0 security policy. This simplifies credential management by eliminating the need for housekeeping credentials in Oracle Integration.

See Oracle Engagement Cloud Adapter Capabilities in Using the Oracle Engagement Cloud Adapter with Oracle Integration, Oracle HCM Cloud Adapter Capabilities in Using the Oracle HCM Cloud Adapter with Oracle Integration, and Oracle ERP Cloud Adapter Capabilities in Using the Oracle ERP Cloud Adapter with Oracle Integration.

210129.2200.39441
Oracle HCM Cloud Adapter and Oracle ERP Cloud Adapter - Support for consuming extensible flexfields (EFFs) and descriptive flexfields (DFFs) for REST resources Oracle Integration is a customer-preferred platform for integrating with Oracle Fusion Applications (ERP Cloud, Engagement Cloud, and HCM Cloud). This latest release provides even more functional enrichments to the already feature-rich Oracle Fusion Applications adapters and continues Oracle Integration's lead as an integration platform of choice for customers. Oracle Fusion Applications support associating descriptive flexfields (DFFs) or extensible flexfields (EFFs) with which you can create custom attributes for business objects. As you define, associate, and leverage DFF and EFF fields for enriching business objects, the real value of enriched business objects is reaped only when the enriched information is exchanged seamlessly to and from Oracle Fusion Applications and the rest of the business applications in the customer footprint. This capability has been enhanced for the Oracle ERP Cloud Adapter and Oracle HCM Cloud Adapter.

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

210129.2200.39441
Oracle HCM Cloud Adapter - Migration from emps to worker business for an employee Atom feed The Oracle HCM Cloud Adapter has been enhanced to support the worker business objects for an employee Atom feed. The Oracle HCM Cloud worker business object is much more enriched in comparison to the emps business object. Because a worker business object is a super set, there is no loss of functionality. The Oracle HCM Cloud Adapter continues to support the emps business object for existing integrations. However, a new endpoint configuration fetches the worker business object.

See Invoke Operation Page in Using the Oracle HCM Cloud Adapter with Oracle Integration.

210129.2200.39441
Apache Kafka Adapter - Transactional producer support Oracle Integration continues to invest in the Apache Kafka Adapter, enhancing the feature-rich adapter to meet your use cases. With this latest release, the Apache Kafka Adapter now supports configuring the producer as transactional. This enables integration architects to produce messages using the transactional producer or a non-transactional producer depending on their business needs.

See Topic & Partition Page in Using the Apache Kafka Adapter with Oracle Integration

210129.2200.39441
Oracle Cloud Infrastructure Streaming Service Adapter - Inbound polling The Oracle Cloud Infrastructure Streaming Service provides a fully-managed, scalable, and durable solution for ingesting and consuming high-volume data that you can consume and process in real time. The Oracle Cloud Infrastructure Streaming Service Adapter already supports a wide array of use cases such as publishing messages to a specific stream and partition, consuming messages from a specific consumer group, and so on. With this latest release, the Oracle Cloud Infrastructure Streaming Service Adapter now enables integration architects to poll for messages in the Oracle Cloud Infrastructure Streaming Service. This enables the integration architect to subscribe to updates in the Oracle Cloud Infrastructure Streaming Service and consume the same using a wide array of connectivity adapters in Oracle Integration. Note that inbound polling configuration is only supported when the Oracle Cloud Infrastructure Streaming Service Adapter connection is configured with the connectivity agent.

See Oracle Cloud Infrastructure Streaming Service Adapter Capabilities in Using the Oracle Cloud Infrastructure Streaming Service Adapter with Oracle Integration.

210129.2200.39441
REST Adapter - Support for consumption and publication of OpenAPI with multipart/mixed and multipart/form-data OpenAPI is a foundational cornerstone in the digital economy used by almost all modern applications and digital technologies and services for communicating the set of services offered by them digitally, enabling everyone to communicate efficiently in the digital economy. Oracle Integration already supports publishing REST Adapter trigger flows in OpenAPI specification. However, the OpenAPI specification generated from Oracle Integration did not contain information depicting the resource request as a multipart request. As a result, consuming clients were left unaware about support for multipart request resources. With this latest release, Oracle Integration now supports publishing and consuming the OpenAPI specification that contains the required constructs for depicting the multipart request.

See Consume and Publish OpenAPI Documents with Multipart/Mixed and Multipart/Form-Data in Using the REST Adapter with Oracle Integration.

210129.2200.39441
REST Adapter - Trigger connection security policy support Oracle Integration is a versatile digital platform enabling you to expose your integrations as REST APIs. In previous releases, these APIs were invoked using Basic Authentication or OAuth 2.0 security authentication schemes. In an effort to provide more robust and secure REST resources, Oracle Integration with this latest release enables you to configure the REST Adapter trigger security authentication schemes as required to meet your business requirements. The supported security policies for REST Adapter trigger connections are Basic Authentication, OAuth 2.0, and both (OAuth 2.0 or Basic Authentication).

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

210129.2200.39441
Oracle NetSuite Adapter - Attach and Detach operation support Oracle Integration continues to invest in the Oracle NetSuite Adapter, further integrating with Oracle NetSuite application capabilities to meet customer needs, simplify access, and address wider use cases. One enhancement available with this latest release is support for attaching and detaching files from NetSuite records. This enables integration architects to attach and detach related documents seamlessly with Oracle NetSuite records. The attached documents can be easily accessed from Oracle NetSuite applications, making critical related information easily accessible.

See Invoke Operation Page and Attach and Detach a Contact with the Oracle NetSuite Adapter in Using the Oracle NetSuite Adapter with Oracle Integration.

210129.2200.39441
Salesforce Commerce Cloud Adapter - New adapter The Salesforce Commerce Cloud Adapter is the newest addition to the e-commerce group of adapters. The Salesforce Commerce Cloud Adapter enables you to connect to and offer connectivity with the Salesforce Commerce Cloud application. The Salesforce Commerce Cloud Adapter supports outbound invocations to execute the Data APIs that enable an integration developer to perform Create or Update, Delete, and Query operations on the Salesforce Commerce Cloud exposed business resources.

See Salesforce Commerce Cloud Adapter Capabilities in Using the Salesforce Commerce Cloud Adapter with Oracle Integration.

210129.2200.39441
Oracle Intelligent Track and Trace Adapter - New adapter The Oracle Intelligent Track and Trace Adapter enables you to submit documents to the Oracle Intelligent Track and Trace application from a variety of application connections supported by Oracle Integration. When setting up and using the Oracle Intelligent Track and Trace application, you must connect the various data sources that an organization uses to get complete visibility and trace capabilities into transactions. The Oracle Intelligent Track and Trace Adapter provides an easy interface to the specific document types that the credentialed user is allowed to submit by abstracting the flow, step, and document type details. The Oracle Intelligent Track and Trace Adapter also handles conversion of data to the appropriate JSON schema of the selected document submission endpoint.

See Oracle Intelligent Track and Trace Adapter Capabilities in Using the Oracle Intelligent Track and Trace Adapter with Oracle Integration.

210129.2200.39441
Oracle SOA Suite Adapter - Standard and custom SOAP and HTTP header support The Oracle SOA Suite Adapter simplifies integrating with existing SOA and Oracle Service Bus SOAP and REST services. With this latest release, the Oracle SOA Suite Adapter enables you to add standard and custom SOAP and HTTP headers for SOAP services.

See Oracle SOA Suite Adapter Capabilities in Using the Oracle SOA Suite Adapter with Oracle Integration.

210129.2200.39441
SAP SuccessFactors Adapter - Compound Employee application programming interface (API) support The SAP SuccessFactors Adapter helps you to connect and create an integration with the SAP SuccessFactors application. With this latest release, the SAP SuccessFactors Adapter extends the capabilities and provides support for the Compound Employee application programming interface (API). This enables the integration developer to extract employee data from SAP SuccessFactors Employee Central.

See SAP SuccessFactors Adapter Capabilities and Extract Employee Data from SAP SuccessFactors Employee Central in Using the SAP SuccessFactors Adapter with Oracle Integration.

210129.2200.39441
Workday Adapter - No mandatory policies required to access web services design time The Workday Adapter enables you to create an integration with Workday in Oracle Integration. With this latest release, the Workday Integration System User (ISU) doesn’t need access to the Security Configuration and Security Activation domain policies to configure Workday web services in the Workday Adapter. There are now no mandatory policies required to access web services design time for the Workday Adapter.

See Prerequisites for Creating a Connection in Using the Workday Adapter with Oracle Integration.

210129.2200.39441
Shopify Adapter - New modules support The Shopify Adapter enables you to design, set up, and manage digital stores across multiple sales channels including mobile, social media, web, online marketplaces, and so on. With this latest release, the Shopify Adapter extends the capabilities and provides invoke (outbound) connection support for performing various types of operations such as Retrieves a list of countries and so on against the Countries and Shop objects from the Store Properties module. The Shopify Adapter also provides trigger (inbound) connection support for performing various types of actions against events such as Delivery Profile create/update/delete from the DeliveryProfiles module.

See Shopify Adapter Capabilities in Using the Shopify Adapter with Oracle Integration.

210129.2200.39441
Marketo Adapter - Bulk extract support The Marketo Adapter is part of the CRM/CX adapters. The Marketo Adapter enables the user to create an integration with the Marketo application in Oracle Integration. Previously, the Marketo Adapter supported performing a bulk import of bulk records into Marketo. With this latest release, the Marketo Adapter now supports performing a bulk extract to get records from Marketo. As an example, you can extract a large volume of Leads records from Marketo and write the records to a file for future use.

See Invoke Operations Page and Process Large Data Sets Asynchronously with Different Bulk Extract Operations in Using the Marketo Adapter with Oracle Integration.

210129.2200.39441
FTP Adapter - Implicit SSL support The FTP Adapter is a versatile adapter among many predefined adapters in Oracle Integration, which enables you to build integrations that consume and exchange files in a secure way with sFTP servers. In previous releases, you needed to upload the PKCS12 certificate to create the connection with a secure FTP server over SSL. With this latest release, the FTP Adapter now supports defining the connection type as implicit or explicit on the Connections page. This removes the dependency of uploading the private PKCS12 certificate. The FTP Adapter now leverages a public certificate uploaded in the central repository.

See Configure an FTP over SSL Connection in Using the FTP Adapter with Oracle Integration.

210129.2200.39441
Oracle Intelligent Advisor Adapter - Attachment support The Oracle Intelligent Advisor Adapter now supports attachments, allowing decision letters, applications forms, log files, or any other documents to be directly added to the records.

See Understand the Oracle Intelligent Advisor Adapter in Using the Oracle Intelligent Advisor Adapter with Oracle Integration and Integrate Using Oracle Integration.

210129.2200.39441
Process Features
Feature Description Minimum Version Required

Force Commit option

In structured processes, a new Force commit after execution option was added to Service, Send, Decision, and Integration activities. Selecting the option ensures that the flow is restored to the activity for which it is checked, if a failure occurs after and it retries.

See Edit an Element's Properties in Using Processes in Oracle Integration.

210129.2200.39441

Control which task actions appear to users

In structured processes, you can now define which task actions assignees can see. This option allows you to display only a subset of actions to users in runtime.

See Specify Task Actions Shown to Users in Using Processes in Oracle Integration.

210129.2200.39441

Integration Insight Features

Note:

Integration Insight is only available in Oracle Integration Generation 2.
Feature Description Minimum Version Required

Embedded dashboards

In the November 2020 release, we introduced the ability to embed customized views of Integration Insight dashboards in other applications by manually constructing a URL to render the dashboards. In this release, we are providing a URL builder in the user interface to make embedding dashboards in an iFrame even easier.

Also new in this release is the ability to embed dashboards as HTML elements using Oracle JET Composite Component Architecture (CCA) components.

See Embed Integration Insight Dashboards in Other Applications in Using Integration Insight in Oracle Integration Generation 2.

210129.2200.39441

Purge Integration Insight data

On the Data Retention page in Oracle Integration settings, you can purge Integration Insight data by a defined schedule, when database space reaches a warning state, or immediately.

See Set Data Retention in Provisioning and Administering Oracle Integration and Oracle Integration for SaaS, Generation 2.

210129.2200.39441

User preferences for Integration Insight

Customize your view in Integration Insight with new capabilities:
  • Highlight favorite consoles.
  • Rearrange dashboards for a console.
  • When setting the Transaction Started dashboard filter, select to use this setting for only the current console or for all consoles.

See Work with Preconfigured and Custom Dashboards on the Console Page in Using Integration Insight in Oracle Integration Generation 2.

210129.2200.39441

B2B for Oracle Integration Features
Feature Description Minimum Version Required
Tracking wire and business messages

A separate tracking user interface, called the B2B Track Messages page, is provided under the Monitoring tab in the left navigation pane. This page provides visibility into message exchanges between your company and trading partners. A Wire Messages tab provides a technical view of messages actually sent and received from trading partners. A Business Messages tab shows business transactions exchanged with trading partners.

Note:

This feature is only available in Oracle Integration Generation 2.

See Track B2B Messages in Using B2B for Oracle Integration.

210129.2200.39441
Trading partner management You can now model your suppliers, vendors, or customers with whom you exchange B2B transactions as trading partners in the user interface. You can create agreements to define which documents are exchanged and the runtime enforces them declaratively.

Note:

This feature is only available in Oracle Integration Generation 2.

See Manage Trading Partners in Using B2B for Oracle Integration.

210129.2200.39441
File Server Features

Note:

File Server is available only in Oracle Integration Generation 2.
Feature Description Minimum Version Required

View file listing

The Folders page has been renamed to Files. It now lists both folders and files contained in the selected folder. You can sort them and filter them to list only files or only folders.

See Configure Folders and View List of Files in Using File Server with Oracle Integration Generation 2.

210129.2200.39441

Visual Builder Features

Some new Visual Builder features can’t be used until you’ve upgraded your Visual Builder Runtime to 21.04. See Features Requiring Visual Builder Runtime 21.04 for more information.

Feature Description Minimum Version Required
Service connection and backend enhancements
  • New navigation for service connections and backends

    The Services tab in the Navigator (previously the Service Connections tab) has been enhanced to show catalog backends as well. Within this tab, Service Connections now show under the Service Connections tab and backends show under the Backends tab. Previously, all backend settings were managed from the Services tab in the Settings editor. See Work with Services in Developing Applications with Oracle Visual Builder in Oracle Integration.

  • Support for custom backends

    In addition to the built-in Integration, Process, and Oracle Cloud Application backends, it's now possible to create backends that map to other types of custom servers. You can use any OpenAPI/Swagger service specification or point to an Oracle ADF Describe to create a custom backend. See Create a Custom Backend in Developing Applications with Oracle Visual Builder in Oracle Integration.

    Service connections for custom backends can be created by service specification or by endpoint URL.

  • New dynamic service connections

    You can now create a service connection to dynamically retrieve the service's OpenAPI definition, instead of copying the definition and storing it as part of your visual application's sources. A dynamic service connection creates a pointer to the service definition at a remote location. This keeps your application in sync with the latest service definition and enables you to re-use external definitions that aren't customized for your app. See Service Connections: Static Versus Dynamic in Developing Applications with Oracle Visual Builder in Oracle Integration.

  • Smart URL and information banners

    Several updates were made to enhance the workflow when you create a service connection by specification or by endpoint, key among them:
    • A new + Service Connection button enables you to create a service connection from an existing backend.
    • The URL input field displays a drop-down list of existing backends and filters the list based on the text you enter. A new Detach button (Detach icon) lets you use the URL that the services resolves to, rather than the vb-catalog URL.
    • An information banner helps you more easily identify service connections that are "derived" from a backend.

21.04.0 (210129.2200.39441)

Code editor improvements The code editors in the Designer—HTML, JSON, JavaScript, and Code view in the Page Designer—are now based on Monaco, the same editor that provides extensive code-editing capabilities in Visual Studio Code.
The HTML and JSON editors leverage this update as follows:
  • The HTML editor provides code completion for Oracle JET snippets. For example, when you want to add a JET combo box, typing ojcb in the editor will present a list of component tags that match the text. You can then select the ojcbo tag in the code completion window to insert a combo box code snippet and add it to your HTML file.
  • The JSON editor provides insights based on the file's associated JSON schema to provide tooltips, hints, and key/value completion.

Note that code insight has changed—you now need to trigger it in an editor by typing Ctrl+Space or by typing a trigger character, such as the dot character (.) in JavaScript. See Work With Code Editors in Developing Applications with Oracle Visual Builder in Oracle Integration.

21.04.0 (210129.2200.39441)

Declarative support to create custom types from code It's now much easier to use your own type, such as a type class written in JavaScript or a typescript class, with a variable. Using a new From Code option in the Types editor, you can import your type definition to declaratively plug in any Oracle JET type class or a custom type class and create an instance of that type class, then use it with a new category of variable known as an InstanceFactory variable. See Create a Custom Type From Code in Developing Applications with Oracle Visual Builder in Oracle Integration.

21.04.0 (210129.2200.39441)

New UI to manage resource imports It is now possible for you to add, update, or delete imported resources, such as custom CSS files, modules, and components. You can create references to these imports at the page, flow, and application level using the new Imports tab from the Settings editor. See Import Components, CSS, and Custom Modules for an Application in Developing Applications with Oracle Visual Builder in Oracle Integration.

21.04.0 (210129.2200.39441)

Improvements to the Action Chain editor

When you define an action's properties in an action chain, its default ID is now regenerated to provide a more descriptive identifier. For example, a single Call REST Endpoint action added to a chain has an initial ID of callRest. If you configure the actions endpoint, say, to call the Petstore getPetById endpoint, the action ID is automatically updated to callRestGetPetById, making your code more readable and easier to maintain and debug.

IDs are regenerated for the following actions: Call Action Chain, Call Function, Call REST, Fire Event, Navigate, and Call Component.

21.04.0 (210129.2200.39441)

Index a business object field You can now index a business object field to add a non-unique index to the field's database column and improve performance when you search for the field's value via REST requests or Groovy code. See Index a Field in Developing Applications with Oracle Visual Builder in Oracle Integration.

21.04.0 (210129.2200.39441)

Business object relationship When your business object includes a reference type field, you can now view and edit the relationship directly from the referenced field's properties.

21.04.0 (210129.2200.39441)

Improvements to the Variables and Types editors
  • Create a variable from the Types editor

    You can now use a shortcut to create a variable for a specific type: select a type in the Types tab, right-click, and select Create a variable.

  • Keep track of variable and type usages in the Variables and Types editors

    You can now view variable and type usage information under the Usages section in the Properties pane. You can also click a usage to navigate there easily.

21.04.0 (210129.2200.39441)

Enhanced support for JS functions It is now easier to call custom functions defined in JavaScript modules and imported module objects. These functions become available for selection in an action chain using the Call Function action and in a component's property (both in the Expression editor and the Variables picker). See Work with the JavaScript Editor in Developing Applications with Oracle Visual Builder in Oracle Integration.

21.04.0 (210129.2200.39441)

Key usability improvements
  • Auto setting for screen size

    The screen size setting that determines how your canvas displays in the Page Designer toolbar now includes an Auto option, which resizes the canvas to take up all available space between the left and right panes.

  • Revamped Visual Applications page

    We’ve made some changes to the Visual Applications Home page. With one glance at the new Origin column, you can see which apps were built in your Visual Builder instance and which originated in Visual Builder Studio. And while the only action available for VB Studio apps on the Home page is Delete, you still have access to all the other actions—you just perform them in VB Studio now. See Manage Applications Created in Visual Builder Studio. Finally, check out the new icons on the Home page that indicate an application's status, as well as the new timestamp that shows recent activity for the app.

21.04.0 (210129.2200.39441)

Recovery mode When a visual application fails to upgrade because of syntax errors, the Designer now goes into recovery mode. In this mode, you can use tools such as Code View to fix syntax errors and then upgrade your visual application. See Resolve Issues that Prevent Upgrade of Visual Application in Developing Applications with Oracle Visual Builder in Oracle Integration.

21.04.0 (210129.2200.39441)

Sitemap for a web application You can now add a sitemap to a web application's resources to provide search engines information about your application's pages for intelligent crawling and search indexing. See Add a Sitemap to a Web Application's Resources in Developing Applications with Oracle Visual Builder in Oracle Integration.

21.04.0 (210129.2200.39441)

New camera component You can now use the new camera component when you want your application to access the camera capabilities of the devices on which it is installed. The camera component offers more configuration options than the Take Photo action, and does not require you to add a separate action to trigger taking a photo. See Add Camera Component to a Page in Developing Applications with Oracle Visual Builder in Oracle Integration.

21.04.0 (210129.2200.39441)

Features Requiring Visual Builder Runtime 21.04

This release of Visual Builder uses Oracle JET 9.2 libraries and components. We recommend that you upgrade your Visual Builder applications to this latest JET version, as well as to the 21.04 Visual Builder Runtime, to take advantage of the full spectrum of 21.04 features. For example, in JET 9.2, new slots (Action, Navigation, and Quarternary) have been added to the List Item Layout component, making it even easier to produce great-looking content for your ListViews. To see everything that's new in JET 9.2, see the Release Notes.

Here are the features that require the 21.04 VB Runtime:

Feature Description
New dynamic service connections You can now create a service connection to dynamically retrieve the service's OpenAPI definition, instead of copying the definition and storing it as part of your visual application's sources. A dynamic service connection creates a pointer to the service definition at a remote location. This keeps your application in sync with the latest service definition and enables you to re-use external definitions that aren't customized for your app. See Service Connections: Static Versus Dynamic.
Declarative support to create custom types from code It's now much easier to use your own type, such as a type class written in JavaScript or a typescript class, with a variable in VB Studio. Using a new From Code option in the Types editor, you can import your type definition to declaratively plug in any Oracle JET type class or a custom type class and create an instance of that type class, then use it with a new category of variable known as an InstanceFactory variable. See Create a Custom Type From Code.

Resolved Issues

This release of Oracle Integration includes a number of resolved issues. For details, log in to support.oracle.com and search for document ID 2750498.1.

January 2021

There are no new features for January.

December 2020

New Features

Common Features
Feature Description Minimum Version Required

Custom endpoints

You can map a custom endpoint to an Oracle Integration instance and use it to access the instance instead of the original URL generated in the Oracle Cloud Infrastructure Console.

See Configure a Custom Endpoint for an Instance in Provisioning and Administering Oracle Integration and Oracle Integration for SaaS, Generation 2.

20.4.2.0.0 (201009.0200.37964)

Integration and Connectivity Features
Feature Description Minimum Version Required
Integration and Connectivity - New video We continue to add new videos to our Training page in the Oracle Help Center. The latest video for your enjoyment is Use the Switch Action in Oracle Integration. N/A

Resolved Issues

This release of Oracle Integration includes a number of resolved issues. For details, log in to support.oracle.com and search for document ID 2741941.1.

November 2020

New Features

Common Features
Feature Description Minimum Version Required

Data retention

Manage your space centrally in the common Data Retention settings area.

See Set Data Retention for Oracle Integration Features in Provisioning and Administering Oracle Integration and Oracle Integration for SaaS, Generation 2.

20.4.2.0.0 (201009.0200.37961)

Update window

Functional updates for Oracle Integration Generation 2 are provided each quarter in two windows typically two weeks apart. Use tagging in the Oracle Cloud Infrastructure Console to identify when your Oracle Integration Generation 2 instances are updated

See Choose Your Update Window in Provisioning and Administering Oracle Integration and Oracle Integration for SaaS, Generation 2.

20.4.2.0.0 (201009.0200.37961)

Oracle Integration announcements

Users can view announcements communicating timely, important information about their Oracle Integration service. They can also view a list of past and ongoing announcements.

20.4.2.0.0 (201009.0200.37961)

Adapter monitoring metrics

You can view adapter inbound processing and outbound message invocation times and adapter inbound and outbound requests in the Oracle Cloud Infrastructure Console.

See Viewing Message Metrics in Provisioning and Administering Oracle Integration and Oracle Integration for SaaS, Generation 2.

20.4.2.0.0 (201009.0200.37964)

Integration and Connectivity Features

Note:

You cannot download logs or set logging levels in Oracle Integration Generation 2. Instead, use the activity stream to view instance details. See View the Dashboard and Track Business Identifiers in Integrations During Runtime in Using Integrations in Oracle Integration.
Feature Description Minimum Version Required
Scheduled integration tracking When you select Submit Now or Start a Schedule, an integration instance is immediately created. This instance appears on the Track Instances page and confirms not only that your action is successful, but also enables you to immediately track the execution.

See Start and Pause an Integration Schedule in Using Integrations in Oracle Integration.

20.4.2.0.0 (201009.0200.37961)
Configuration Editor Enhancements If your standalone integration type or package type is a recipe or an accelerator, you can activate or deactivate the integration from the Configuration Editor page.

See Edit and Replace Dependent Resources in Using Integrations in Oracle Integration.

20.4.2.0.0 (201009.0200.37961)
Recover Unsaved Integration Changes You can recover unsaved changes in an integration that crashes during design time because of a browser crash, loss of network connectivity, a server going down, and so on.

See Recover Unsaved Integration Changes in Using Integrations in Oracle Integration.

20.4.2.0.0 (201009.0200.37961)
Support for binary payloads in local integrations You can create a parent integration using a REST Adapter invoke connection configured with the Open API URL connection type to pass a binary payload to a child integration.

See Invoke a Co-located Integration from a Parent Integration in Using Integrations in Oracle Integration.

20.4.2.0.0 (201009.0200.37961)
Configure SPF and DKIM values in notification emails You can optionally configure Sender Policy Framework (SPF) and Domain Keys Identified Mail (DKIM) values when configuring notification emails.

See Send Service Failure Alerts, System Status Reports, and Integration Error Reports by Notification Emails in Using Integrations in Oracle Integration.

20.4.2.0.0 (201009.0200.37961)
Support for XML files containing repeating elements and multiple namespaces. You can read large XML files containing repeating elements and multiple namespaces.

See Configure a Stage File Action in Using Integrations in Oracle Integration.

20.4.2.0.0 (201009.0200.37961)
Apache Kafka Adapter - Inbound polling support Apache Kafka is one of the modern pillars in enterprise's big data and digital ecosystem today, where large volumes of messages are ingested and consumed for depicting the state of business at a rapid pace. The Apache Kafka Adapter already supports a wide array of use cases such as publishing messages to specific topics and partitions, consuming messages from specific consumer groups, and reading from the beginning/latest topic. With this release, the Apache Kafka Adapter now allows integration architects to poll for messages in the Kafka system by configuring the Kafka connection as a trigger in an integration flow. Note that inbound polling configuration is only supported for the Kafka platform hosted behind a corporate firewall or on a private VCN network, along with the connectivity agent. This enables you to consume a high volume of messages from the Kafka topic and consume them in the integration flow.

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

20.4.2.0.0 (201009.0200.37961)
Apache Kafka Adapter - Confluent platform support The Apache Kafka Adapter now supports integrating with Kafka hosted on the Confluent platform. Confluent Cloud is a widely-used event streaming platform powered by Kafka that enables you to leverage Apache Kafka in a fully managed, scalable, and serverless architecture in the cloud.

See Configure Confluent Kafka with the Apache Kafka Adapter in Using the Apache Kafka Adapter with Oracle Integration.

 
Oracle NetSuite Adapter - TBA Authorization Flow security policy support The Oracle NetSuite Adapter has enhanced its concurrency limit. This means you receive a high concurrency limit when integrating with Oracle NetSuite using Oracle Integration, regardless of your Oracle NetSuite license. The enhanced concurrency limit is applicable only for invokes performed through connections created using the new TBA Authorization Flow security policy introduced in the Oracle NetSuite Adapter. The TBA Authorization Flow security policy provides multiple benefits to customers:
  • It is more secure because you don't have to enter the credentials in Oracle Integration.
  • You receive an enhanced concurrency limit whenever invokes are performed using such connections.
  • It is very simple to configure the connection. You only need to click the Provide Consent button on the Connections page and follow the prompts.

See Oracle NetSuite Adapter Capabilities in Using the Oracle NetSuite Adapter with Oracle Integration and Oracle Integration November 2020 update for Oracle Applications Adapters.

20.4.2.0.0 (201009.0200.37961)
Oracle NetSuite Adapter - Support for Initialize / InitializeList operations Oracle Integration continues to invest in the Oracle NetSuite Adapter, further integrating with Oracle NetSuite application capabilities to meet customer needs and simplifying access and thereby addressing wider use cases. One such enhancement available with this release is support for the Initialize / InitializeList operations. This is a very powerful feature for integration architects because they do not need to populate the records from scratch. Instead, they can prepopulate the records from the reference objects. For example, if you are designing a flow to initiate a cash refund, the refund is now against the cash sale. The Oracle NetSuite Adapter allows you to initialize the cash refund record from the cash sale, where the cash sale is a reference object and details such as createdfrom, line items, and amount are prepopulated.

See Invoke Operation Page in Using the Oracle NetSuite Adapter with Oracle Integration and Oracle Integration November 2020 update for Oracle Applications Adapters.

20.4.2.0.0 (201009.0200.37961)
REST Adapter - Generation of sample cURL command The REST Adapter is a versatile adapter that enables customers to communicate with a wide array of products and services such as Oracle Functions, OCI Object storage, AWS S3, and so on, making it one of the cornerstone adapters for your modern integration solutions. As you look to leverage the REST Adapter for integrating with a wide array of products and services, you have a variety of available configuration options such as security policy, headers, parameters, and so on. As these options are configured at different stages, they get lost and you can lose visibility into the configuration. Oracle Integration addresses this need by providing an option in the Adapter Endpoint Configuration Wizard Summary page to generate the sample cURL command.

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

20.4.2.0.0 (201009.0200.37961)
REST Adapter - Standard OAuth policy improvements The REST Adapter supports a variety of OAuth security policies out of the box (for example, OAuth Client Credentials, OAuth Resource Owner Password Credentials, and OAuth Authorization Code Credentials). One challenge is that different vendors have implemented these policies in different ways because the OAuth specification defines a high level exchange of information between participating parties. This leaves the details of implementation on the implementer. Oracle Integration is looking to support as many vendors as possible and still make it simple for customers to connect to and communicate with all the digital REST services using the supported OAuth security policy. With this in mind, the REST Adapter now supports an additional configuration parameter called Client Authentication on the Connections page. The client authentication parameters enable you to configure how Oracle Integration exchanges security tokens over the wire (for example, whether the client ID and secret are sent as a part of the basic authentication header or in the body).

See Configure Connection Security for Invoke Connections in Using the REST Adapter with Oracle Integration.

20.4.2.0.0 (201009.0200.37961)
REST Adapter - Connectivity properties improvements The REST Adapter is used for a wide variety of use cases, and requires additional flexibility such as querying and overriding the connectivity properties such as base URI, relative URI, or even absolute endpoint URI. This helps you to address scenarios in which you want to conditionally change endpoints based on the received payload. The REST Adapter already supports connectivity properties for the invoke endpoint. However, in previous releases, it supported only the request side. With this release, the REST Adapter supports connectivity properties for the invoke response, trigger request, and response: all four possible interactions. As an example, you want to pass the location for the next integration flow in the response of the current trigger flow. This can be achieved now by referring to the trigger REST resource base URI along with XSLT functions to formulate the location of the next integration flow.

See Set REST Adapter Connectivity Properties in the Mapper in Using the REST Adapter with Oracle Integration.

20.4.2.0.0 (201009.0200.37961)
Salesforce Adapter - Enablement for Salesforce Government Cloud customers The Salesforce Adapter was recently enhanced to eliminate the need to upload the enterprise WSDL on the Connections page. With this enhancement, customers who were using the Salesforce Government Cloud were unable to create new connections due to login considerations, as mentioned in this help document. With this release, the Salesforce Adapter provides support for creating a connection with the Salesforce.com application that can integrate with Salesforce Government Cloud.

See Prerequisites for Creating a Connection in Using the Salesforce Adapter with Oracle Integration and Oracle Integration - Adapter Enhancements to Non Oracle Applications.

20.4.2.0.0 (201009.0200.37961)
Shopify Adapter - New modules support The Shopify Adapter enables you to create an integration with a Shopify application in Oracle Integration. With this release, the Shopify Adapter extends these capabilities with the following new features:
  • Invoke (target) connection support for performing various operations against objects from the Plus (Gift cards) and Shopify Payments modules
  • Trigger (source) connection support for performing various types of actions against events from the FulfillmentEvents and Fulfillments modules

See Shopify Adapter Capabilities in Using the Shopify Adapter with Oracle Integration.

20.4.2.0.0 (201009.0200.37961)
Oracle Autonomous Data Warehouse Adapter, Oracle Autonomous Transaction Processing Adapter, and Oracle Database Cloud Service Adapter - Support for wallet-based authentication with privately hosted databases In previous releases, when connecting to a privately hosted database using Autonomous Database - Dedicated (Oracle Autonomous Transaction Processing - Dedicated or Oracle Autonomous Data Warehouse - Dedicated) or Oracle Database Cloud Service with the connectivity agent, the only supported security option was JDBC Basic Authentication. With this release, you can also specify JDBC over SSL. This allows you to connect to a privately-hosted cloud database and leverage wallet-based authentication.

See Configure Connection Security in Using the Oracle Autonomous Transaction Processing Adapter with Oracle Integration, Configure Connection Security in Using the Oracle Autonomous Data Warehouse Adapter with Oracle Integration, Configure Connection Security in Using the Oracle Database Cloud Service Adapter with Oracle Integration and Security Improvements for Database & FTP Adapters.

20.4.2.0.0 (201009.0200.37961)
Oracle Autonomous Data Warehouse Adapter, Oracle Autonomous Transaction Processing Adapter, and Oracle Database Cloud Service Adapter - Automatic database wallet and password refresh Oracle Wallet can be used to securely store your database credentials. Wallet rotation provides the ability to create a new wallet and invalidate the existing wallet. When the wallet is rotated or expires (or if using Basic Authentication and the database password is changed), a corresponding change is required in the Oracle Integration connection for that database. Once the connection is modified in Oracle Integration, you needed to deactivate and reactivate the integrations that used that connection. This sometimes meant that hundreds of integrations required reactivation, which was very impractical. With this release, it is no longer necessary to deactivate and reactivate the integrations. However, you still need to update the Connections page with a new wallet password, as applicable.

See Configure Connection Security in Using the Oracle Autonomous Transaction Processing Adapter with Oracle Integration, Configure Connection Security in Using the Oracle Autonomous Data Warehouse Adapter with Oracle Integration, and Configure Connection Security in Using the Oracle Database Cloud Service Adapter with Oracle Integration.

20.4.2.0.0 (201009.0200.37961)
Oracle Autonomous Transaction Processing Adapter - Support for connecting with a serverless (ATP-S) database configured with a private endpoint The Oracle Autonomous Transaction Processing (ATP) database is becoming more widely adopted, along with its use within integration flows using Oracle Integration. When configuring your database, you can specify that it uses a private endpoint within your VCN of your tenancy. This allows you to keep all traffic to and from your database off the public internet. When using the Oracle Autonomous Transaction Processing Adapter in Oracle Integration to connect to an ATP instance using a private endpoint, you must set up the connectivity agent.

See Oracle Autonomous Transaction Processing Adapter Capabilities in Using the Oracle Autonomous Transaction Processing Adapter with Oracle Integration and Security Improvements for Database & FTP Adapters.

20.4.2.0.0 (201009.0200.37961)
PayPal Adapter - Inbound support and new modules PayPal is a global payment provider that enables vendors to receive payments digitally from their customers and make payments to their suppliers. The PayPal Adapter enables you to create an integration with a PayPal application in Oracle Integration. With this release, the PayPal Adapter provides inbound support. This means it can be configured as a trigger connection in an integration for the events related to the Billing, Invoicing, Payment, Checkout, and Catalog modules. Furthermore, the PayPal Adapter has been enhanced to support the Transaction Search, Subscriptions, Add Tracking, and Invoicing modules.

See PayPal Adapter Capabilities in Using the PayPal Adapter with Oracle Integration and Oracle Integration - Adapter Enhancements to Non Oracle Applications.

20.4.2.0.0 (201009.0200.37961)
FTP Adapter - Message payload security capabilities with privately-hosted SFTP servers When integrating with an FTP server that is hosted on-premises behind a firewall, you configure a connectivity agent in Oracle Integration to establish connectivity. In previous releases, there were certain security-related options that were not available when using the FTP Adapter with the connectivity agent. In particular:
  • Encrypting the message payload
  • Decrypting the message payload
  • Signing the message payload
  • Verifying the signed message payload

The above options can now be leveraged with the connectivity agent while communicating with the privately-hosted SFTP server.

See FTP Adapter Capabilities in Using the FTP Adapter with Oracle Integration and Security Improvements for Database & FTP Adapters.

20.4.2.0.0 (201009.0200.37961)
Oracle ERP Cloud Adapter, Oracle Engagement Cloud Adapter, and Oracle HCM Cloud Adapter - Selectively pick child REST resources The Oracle Fusion Application adapters are key strategic adapters for Oracle Integration. Oracle Integration continues to update these adapters with features to meet your needs and improve the overall adapter experience. One improvement with this release is the ability to selectively pick child REST resources. This enables you to pick and chose the child resources needed for your businesses. Without this feature, you would have all child resources in the integration artifacts, resulting in an unmanageable number of elements to traverse through in the mapper and unnecessary loads at runtime.

See Oracle ERP Cloud Adapter Capabilities in Using the Oracle ERP Cloud Adapter with Oracle Integration, Oracle Engagement Cloud Adapter Capabilities in Using the Oracle Engagement Cloud Adapter with Oracle Integration, Oracle HCM Cloud Adapter Capabilities in Using the Oracle HCM Cloud Adapter with Oracle Integration, and Oracle Integration November 2020 update for Oracle Applications Adapters.

20.4.2.0.0 (201009.0200.37961)
ServiceNow Adapter - Graceful downgrade of user experience The ServiceNow Adapter enables you to create an integration with ServiceNow in Oracle Integration. The ServiceNow Adapter has been enhanced to run with as few privileges as possible. With this release, you must provide minimal accesses on the tables to configure the ServiceNow Adapter as a trigger or an invoke connection in an integration.

See Prerequisites for Creating a Connection in Using the ServiceNow Adapter with Oracle Integration and Oracle Integration - Adapter Enhancements to Non Oracle Applications.

20.4.2.0.0 (201009.0200.37961)
REST API Enhancements

There are new REST APIs for monitoring integrations, updating a library, cloning packages and updating package dependencies.

See the What’s New topic under Get Started in Oracle Integration REST API.
20.4.2.0.0 (201009.0200.37961)
Process Features
Feature Description Minimum Version Required

Process analytics APIs available in Oracle Integration

A Process analytics category has been added to the Oracle Integration REST APIs for tracking and monitoring Process-related items.

See the What’s New topic under Get Started in Oracle Integration REST API.

20.4.2.0.0 (201009.0200.37961)

Web form enhancements

We've made the following enhancements:

  • Reusable code snippets can now be used in conditional If blocks. See Reuse Event Snippets in Using Processes in Oracle Integration.

  • New functions (Is First and Is Last) were added to control loop statements in form events by checking if the current element is the first item or the last item on a list.

  • A new function, Get application name, was added to return the current application name. See Specify Functions in Using Processes in Oracle Integration

20.4.2.0.0 (201009.0200.37961)

Integration Insight Features
Feature Description Minimum Version Required

Embedded dashboards

Embed Integration Insight dashboards in other applications in an iFrame.

See Construct a URL Manually to Embed Integration Insight Dashboards in Using Integration Insight in Oracle Integration Generation 2.

20.4.2.0.0 (201009.0200.37964)

Console manifest

Generate a console manifest to find the IDs for the associated model, dashboards, milestones, unique instance identifier, and indicators (dimensions and measures).

See Generate a Console’s Manifest in Using Integration Insight in Oracle Integration Generation 2.

20.4.2.0.0 (201009.0200.37964)

Support for updating mapped integration versions

Update a model to use different versions of the integrations to which its milestones are mapped.

See Update a Model to Use Different Versions of Mapped Integrations in Using Integration Insight in Oracle Integration Generation 2.

20.4.2.0.0 (201009.0200.37964)

Support for additional Integrations actions

Map model milestones to additional Integrations actions: Log, Notification, Switch, Throw New Fault.

Note: If you want to map model milestones to any of these actions in integrations activated prior to 20.4.2, you must reactivate those integrations to use the new actions in Integration Insight.

See Supported Integrations Actions in Using Integration Insight in Oracle Integration Generation 2.

20.4.2.0.0 (201009.0200.37964)

User interface improvements

Identify missing items more easily in your Integration Insight models with user interface enhancements for:
  • Assigning the unique instance identifier when model milestones are mapped to multiple integrations.

    See Define a Unique Instance Identifier in Using Integration Insight in Oracle Integration Generation 2.

  • Notifications of incomplete mapping with a summary view of unmapped milestones.

    See Define Milestones in Using Integration Insight in Oracle Integration Generation 2.

20.4.2.0.0 (201009.0200.37964)

File Server Features
Feature Description Minimum Version Required

Enable File Server

In the navigation pane, the File Server link always appears to administrators in the Settings menu. If File Server isn't yet enabled, selecting the link directs to instructions for enabling it in the Oracle Cloud Infrastructure Console.

See Enable File Server in Using File Server with Oracle Integration Generation 2.

20.4.2.0.0 (201009.0200.37964)

Allowlist public IP addresses

Wanting to allowlist (explicitly allow identified entities access) certain public IP addresses for File Server?

See Allowlist Public IP Addresses in Using File Server with Oracle Integration Generation 2.

20.4.2.0.0 (201009.0200.37964)

Sorting on the Folders page

Click columns to sort folders by name or creation date. By default, folders are sorted by creation date, starting with most recent.

See Configure SFTP Folders in Using File Server with Oracle Integration Generation 2.

20.4.2.0.0 (201009.0200.37964)

Filter by enabled or disabled users on the Users page

Filter options now include an Enable field that lets you list all users, enabled only, or disabled only users.

See Configure Users in Using File Server with Oracle Integration Generation 2.

20.4.2.0.0 (201009.0200.37964)

Effective home on Users page

You can now more easily see user permissions on the Users page. If a user isn't configured but is part of a group that's configured, these applied permissions are reflected.

See Configure Users in Using File Server with Oracle Integration Generation 2.

20.4.2.0.0 (201009.0200.37964)

Apply permissions to multiple users/groups at once

On the folder Permissions page, you can now quickly assign a permission to all users or groups listed for the folder. In addition, a tag identifies newly added or modified users or groups to easily identify those needing permissions set.

See Set Folder Permissions in Using File Server with Oracle Integration Generation 2.

20.4.2.0.0 (201009.0200.37964)

Security algorithms deprecation

The following algorithms are being deprecated:

Cipher Suites:

  • 3des-cbc

  • aes128-cbc

  • aes192-cbc

  • aes256-cbc

Message Authentication Algorithms:

  • hmac-sha1-96

  • hmac-sha1

For more information, see Security algorithms to be deprecated in Known Issues for Oracle Integration.

20.4.2.0.0 (201009.0200.37964)

B2B for Oracle Integration Features
Feature Description Heading Published > Minimum Version Required
Implementation Guide

You can generate implementation guides for B2B schemas that can be shared with your trading partners.

See Generate an Implementation Guide in Using B2B for Oracle Integration.

20.4.2.0.0 (201009.0200.37961)
Visual Builder Features
Feature Description Minimum Version Required
Enable Visual Builder in new Oracle Integration instances

To use Visual Builder in new Oracle Integration instances, first enable it for use in the Oracle Cloud Infrastructure Console. (No action is needed for existing Oracle Integration already using Visual Builder.)

See Enable Visual Builder in Administering Oracle Visual Builder.

20.4.2.0.0 (201009.0200.37964)

Business object limitation removed

Visual Builder business rules (including server-side validations, triggers, object functions, and declarative workflow) are now enabled in Oracle Integration Generation 2 environments.

20.4.2.0.0 (201009.0200.37964)

Oracle Redwood Design System

Web apps that you create using this release of VB Studio now use the Redwood theme, a theme created with the Oracle Redwood Design System. Oracle Redwood Design System is the new Oracle standard for application look and feel. The Designer within VB Studio has also adopted a Redwood theme.

See Develop Applications in Developing Applications with Oracle Visual Builder in Oracle Integration.

20.4.2.0.0 (201009.0200.37964)

Manage runtime dependencies

Your applications are no longer automatically upgraded to the new major runtime versions of Visual Builder Runtime and Oracle JET after your instance of VB Studio is upgraded. You decide when to upgrade your applications using the UI that has been introduced for this purpose.

See Manage Runtime Dependencies for Visual Applications in Developing Applications with Oracle Visual Builder in Oracle Integration

20.4.2.0.0 (201009.0200.37964)

Audits
  • Status indicators

    Red overlay icons now appear in the Navigator to identify app artifacts that include audit errors. Red underline appears on the Navigator entry and the tab for the file that includes the error.

    Errors are generated for broken variable and type references. Warnings are generated for unused action chains, constants, events, event listeners, types, and variables. For action chains, audits have been added to validate that required fields in the action include values.

  • Oracle JET Audit Framework

    The Audits feature now references up the Oracle JET Audit Framework (JAF) tool and metadata from Oracle’s content distribution network (CDN). You can configure the built-in rules that JAF provides.

See Audit Application Code in Developing Applications with Oracle Visual Builder in Oracle Integration.

20.4.2.0.0 (201009.0200.37964)

Horizontal text tabs for artifacts in the Designer The artifact section tabs for page flows, event listeners, and so on now appear as horizontal text tabs above the artifact instead of as a vertical icon bar. See Understand the Designer in Developing Applications with Oracle Visual Builder in Oracle Integration.

20.4.2.0.0 (201009.0200.37964)

Business object data caching

You can now define a caching strategy to safely store your business object's data and improve performance, by editing the Resource Cache Control setting on a business object's Endpoints tab. Because all application data is deemed sensitive, by default, no data is cached.

See Control Data Caching for Business Objects in Developing Applications with Oracle Visual Builder in Oracle Integration.

20.4.2.0.0 (201009.0200.37964)

Create variables

You can now create variables from within the Assign Variables dialog that you open from the Action Chains editor.

See Add an Assign Variables Action in

Developing Applications with Oracle Visual Builder in Oracle Integration

.

20.4.2.0.0 (201009.0200.37964)

Mobile applications
  • Deep links for mobile applications

    The Visual Builder Runtime now supports deep linking. Application behavior depends on the app and the environment where the app runs. Android and iOS mobile apps that you build in VB Studio can be opened from deep links. For PWAs, iOS does not support deep links while Android provides ready-to-use support for deep links.

    See Support Deep Linking from Mobile Applications in Developing Applications with Oracle Visual Builder in Oracle Integration.

  • Adaptive icons for Android mobile applications

    Adaptive icons that display as a variety of shapes on different Android devices are now supported for mobile applications built on VB Studio. The sample application image archive (available in an application's Resources section) includes adaptive icons that you can use as a base when you create custom images for your application. If your application uses an older image archive, VB Studio will try to use those icons as adaptive icons, but it is best to provide your own icons that are in line with Android specifications. VB Studio does not validate your icons and cannot guarantee that they will be compatible.

    See Change the Splash Screen and Icons Used by a Mobile Application and Enable PWA Support in Developing Applications with Oracle Visual Builder in Oracle Integration.

20.4.2.0.0 (201009.0200.37964)

Action chain tests

The grunt-vb-build NPM package now includes a vb-test Grunt task that runs the action chain tests in your visual application on your computer.

See Test Action Chains Using the vb-test Grunt Task in Developing Applications with Oracle Visual Builder in Oracle Integration.

20.4.2.0.0 (201009.0200.37964)

Upgrade the Oracle Sample R13 SaaS LightBlue Theme

If your application uses the Oracle SaaS R13 Light Theme, you need to upgrade the theme in your application before you run the application using this release.

See Update Your Oracle SaaS Application Template Theme in Known Issues for Oracle Integration.

20.4.2.0.0 (201009.0200.37964)

Resolved Issues

This release of Oracle Integration includes a number of resolved issues. For details, log in to support.oracle.com and search for document ID 2731136.1.

October 2020

New Features

Common Features
Feature Description Minimum Version Required
New videos We continue to add new videos to our Training page in the Oracle Help Center. Here are the latest videos for your enjoyment: N/A

Improved search of documentation

We'd like to let you know about major improvements to our help center's search that were recently rolled out by the Information Development team. To use search, navigate to https://docs.oracle.com/en/cloud/paas/integration-cloud/index.html and enter a search query in the top utility bar. New features include:

  • A utility bar in the Oracle Help Center
  • Search preview as you enter search queries
  • A new book roll-up feature that shows the best results for each publication
  • A new way to search for more detailed content within a publication
  • Product cards that include all or part of a product name in a search query
  • New filters to refine search results
  • Static thumbnails that identify videos in search results
  • Separate search indexes for non-English content
N/A

September 2020

New Features

Integration and Connectivity Features
Feature Description Minimum Version Required
Integrations and Connectivity - New video We continue to add new videos to our fundamental integration vocabulary and concepts series. The latest video provides an overview of how to use the while action in an integration. See Use a While Action in Oracle Integration. N/A

Resolved Issues

Integration and Connectivity Resolved Issues
Issue Resolution
Package import certificate An issue in which part of the package import certificate was not overwritten if it existed was resolved.
Certificate export An issue in which multiple certificates were used, but only one was exported, was resolved.
Display of activity stream timestamps All timestamps in the activity stream are now displayed in the user's time zone.
Activity stream rendering in non-Google Chrome browsers The activity stream user interface is now rendered in non-Google Chrome browsers such as Safari, and Edge, and Firefox.
Display of timestamps in downloaded activity stream JSON file The downloaded JSON file from the activity stream user interface now shows timestamps in the user's time zone.
Duplicate timestamps in the downloaded activityStream.json file An issue with duplicate timestamps in the downloaded activityStream.json file was resolved.
Activation failures An issue in which activations fail for integrations with stage file actions inside a loop inside a global fault handler was resolved.
For-each action An issue in which the for-each action was not created for schema elements extending a simple type was resolved.
Lookup updates An issue in which a lookup was getting updated with a single column using the update lookup REST API was resolved.

August 2020

New Features

Common Features
Feature Description Minimum Version Required

New Oracle Integration Home page for Generation 2

If you're an Oracle Integration Generation 2 user, you'll see a markedly different home page when you sign in. You can quickly navigate to the product features you want, view a mini dashboard of relevant metrics and status, get access to the new accelerators and recipes, and go directly to your current tasks, applications, and work in progress.

See Get Familiar with the Home Page in Getting Started with Oracle Integration Generation 2.

20.2.3.0.0 (200705.0200.36414)

New accelerators and recipes

Oracle Integration Generation 2 offers a rich set of run-ready business integrations or technical patterns called accelerators, and sample templates called recipes. Accelerators and recipes, which bundle all the resources required by the integrations into one package, help you jump-start your integration development. Simply install, configure, and activate.

You'll find some of the available accelerators and recipes listed on the Home page. You can also search the entire collection.

See Integration Accelerators and Recipes in Getting Started with Oracle Integration Generation 2.

20.2.3.0.0 (200705.0200.36414)

Usage Metrics includes Integration Insight

Monitor your usage more accurately now that Integration Insight usage is included. Each business transaction in Integration Insight counts as one message.

See Monitoring Billable Messages in Provisioning and Administering Oracle Integration and Oracle Integration for SaaS, Generation 2.

20.2.3.0.0 (200705.0200.36414)

Usage Metrics error notification bar improvements

We made minor usability improvements to the Usage Metrics page.

  • The error notification bar remains until you close it.

  • Improved error messages show more error details.

See Monitoring Billable Messages in Provisioning and Administering Oracle Integration and Oracle Integration for SaaS, Generation 2.

20.2.3.0.0 (200705.0200.36413)

Integration and Connectivity Features
Feature Description Minimum Version Required
Integrations and Connectivity - New videos We continue to add new videos to our fundamental integration vocabulary and concepts series. The latest videos describe some key components used in the Create an Integration to Import and Process Bulk Files sample in Using the FTP Adapter with Oracle Integration: N/A
Oracle Cloud Infrastructure Streaming Service Adapter - New adapter Oracle Integration is pleased to announce the addition of the Oracle Cloud Infrastructure Streaming Service Adapter to its growing list of connectivity adapters. The Oracle Cloud Infrastructure Streaming service provides a fully managed, scalable, and durable storage solution for consuming continuous, high-volume streams of data. The Oracle Cloud Infrastructure Streaming Service Adapter lets you connect directly to the Oracle Cloud Infrastructure streaming service hosted on a public subnet or through the connectivity agent to the Oracle Cloud Infrastructure streaming service hosted on a private subnet. The Oracle Cloud Infrastructure Streaming Service Adapter enables an integration architect to publish and consume messages from the Oracle Cloud Infrastructure Streaming service in a simple declarative manner. This greatly simplifies how application updates can be posted on the Oracle Cloud Infrastructure Streaming service, or consumed from the Oracle Cloud Infrastructure streaming service making Oracle Integration a router of continuously-consumed messages on the Oracle Cloud Infrastructure streaming service.

See Oracle Cloud Infrastructure Streaming Service Adapter Capabilities in Using the Oracle Cloud Infrastructure Streaming Service Adapter with Oracle Integration

20.2.3.0.0 (200705.0200.36413)
PayPal Adapter - New adapter Oracle Integration is pleased to announce the addition of the PayPal Adapter to its growing list of adapters. PayPal is a global payment provider that enables vendors to receive payments digitally from their customers and make payments to their suppliers. With the PayPal Adapter, Oracle NetSuite Adapter, and Shopify Adapter, Oracle Integration now enables you to connect and automate your business processes for web store, inventory management, order fulfillment, and so on easily through powerful Oracle Integration orchestration and transformation capabilities.

See PayPal Adapter Capabilities in Using the PayPal Adapter with Oracle Integration.

20.2.3.0.0 (200705.0200.36413)
AS2 Adapter - New adapter Applicability Statement 2 (AS2) is a very popular HTTP-based protocol to transfer files or messages securely over the internet. AS2 is predominantly used in B2B communications to exchange electronic documents between companies. The AS2 protocol is defined by the Internet Engineering Task Force (IETF) and covers the following key aspects of data security:
  • Privacy
  • Data integrity
  • Authenticity
  • Nonrepudiation of origin and receipt

The AS2 Adapter enables you to build integrations with endpoints for receiving and processing AS2 protocol-based files and messages and sending messages and files to external endpoints supporting the AS2 protocol.

See AS2 Adapter Capabilities in Using the AS2 Adapter with Oracle Integration.

20.2.3.0.0 (200705.0200.36413)
Oracle Talent Acquisition Cloud (Taleo EE) Adapter - Bulk export support Oracle Talent Acquisition Cloud is the world's most widely used recruitment platform. Oracle Talent Acquisition Cloud customers conventionally perform bulk import-based and bulk export-based integrations to update data in Oracle Talent Acquisition Cloud and extract updated data from Oracle Talent Acquisition Cloud. The current Oracle Talent Acquisition Cloud (Taleo EE) Adapter already supports performing bulk import of records to load/update the data into Oracle Talent Acquisition Cloud instances. With this feature, the Oracle Talent Acquisition Cloud (Taleo EE) Adapter now also supports performing bulk export to get data from Oracle Talent Acquisition Cloud. As an example, you may want to export new hires information and import the same information into your HRMS systems.

See Implement the Export Candidate Data Pattern in Using the Oracle Talent Acquisition Cloud (Taleo EE) Adapter with Oracle Integration.

20.2.3.0.0 (200705.0200.36413)
REST Adapter - Consumption of REST APIs described using OpenAPI Oracle Integration continues to adopt open standards to help Oracle Integration customers simplify and streamline their integrations and reap the rewards from open standards. OpenAPI has indeed become a de facto standard for describing a REST API. The Oracle Integration REST Adapter in the conquest of open standards now supports consuming REST APIs described in OpenAPI specifications. This now helps Oracle Integration to easily integrate with applications and services that are exposing OpenAPI-based APIs descriptors.

See Publish REST-Based Integrations as OpenAPI Documents in Using the REST Adapter with Oracle Integration.

20.2.3.0.0 (200705.0200.36413)
File Adapter enhancements The File Adapter enables you to build integrations that allow for the reading and writing of files present in the local file system of your on-premises environment. This release contains the following significant enhancements:
  • Retrieving of files within specific folders using the list operation
  • Moving or renaming of files
  • Reading and writing of files using a File Adapter-specific invoke connection
  • Reading and writing of files up to 1 GB in size

The above enhancements enable you to implement use cases such as the periodic retrieval of data extracts from on-premises applications and databases available in the local file system and the synchronization of this data with cloud applications, cloud databases, FTP servers, and external systems using Apache Kafka, Oracle Cloud Infrastructure Streaming Service, and so on.

Similarly, synchronization of periodic extracts from SaaS applications, databases, and FTP servers to on-premises file systems is also possible with the help of the above enhancements.

See Invoke Operations Page in Using the File Adapter with Oracle Integration.

20.2.3.0.0 (200705.0200.36413)
Salesforce Adapter - Outbound invocation support for consuming APEX classes Salesforce.com enables customers to extend their application by developing and deploying custom business logic as APEX classes in force.com. These APEX classes can be exposed by customers as REST APIs that allow for programmatic invocation by external clients. With the new release, the Salesforce Adapter has been enhanced to allow integrations to programmatically invoke the custom business logic deployed in force.com.

See Invoke Apex Operations Page in Using the Salesforce Adapter with Oracle Integration.

20.2.3.0.0 (200705.0200.36413)
SAP Commerce Cloud (Hybris) Adapter - Customization support The SAP Commerce Cloud (Hybris) Adapter now provides native support for integrating with SAP Commerce Cloud instances that have customizations such as the presence of custom attributes, custom APIs, custom operations, and custom objects. The SAP Commerce Cloud (Hybris) Adapter now has the ability to discover these components and make them available for use in integrations. The SAP Commerce Cloud (Hybris) Adapter now also supports the B2B extension if enabled in SAP Commerce Cloud.

See SAP Commerce Cloud (Hybris) Adapter Capabilities in Using the SAP Commerce Cloud (Hybris) Adapter with Oracle Integration.

20.2.3.0.0 (200705.0200.36413)
Shopify Adapter - Enhancements The Shopify Adapter has been enhanced to support the following:
  • Fetching the presentment prices for the product variants and current exchange adjustment data for the order transactions. The Shopify Adapter now lets the integration developer configure the required custom HTTP headers for the above use cases.
  • Inbound support for exposing the store name for all business events received. This support enables the integration developer to identify the event source.
  • Inbound support for the inventory level update business event.
  • Certified with the latest API version of 2020-04.

See Shopify Adapter Capabilities in Using the Shopify Adapter with Oracle Integration.

 
Basic routing to app driven orchestration integration conversion You must convert basic routing integrations to app driven orchestration integrations. Basic routing integrations offer limited action capabilities and are being deprecated. App driven orchestration integrations provide greater flexibility with more action capabilities.

See Convert a Basic Routing Integration to an App Driven Orchestration Integration in Using Integrations in Oracle Integration.

20.2.3.0.0 (200705.0200.36413)
Import and export of design-time metadata in the user interface You can export and import archives of integration and process design-time metadata between instances. This feature can be useful if you want to move metadata from a test to a production environment, perform manual archival backups, or automate your environment to archive backups daily to a repository such as Git.

See Export and Import Design-Time Metadata Between Instances in Provisioning and Administering Oracle Integration and Oracle Integration for SaaS, Generation 2.

20.2.3.0.0 (200705.0200.36413)
Header support in local integrations You can add header support to the payload of the SOAP adapter used in the co-located (child) integration. Headers are optional elements that pass extra information about your application requirements. For example, you can use the header element to specify a digital signature for password-protected services.

See Invoke a Co-located Integration from a Parent Integration in Using Integrations in Oracle Integration.

20.2.3.0.0 (200705.0200.36413)
Build complex assignment statements You can incrementally build a message payload from one or more existing payloads with the stitch action. The stitch action provides an editor that enables you to assign values to variables. The stitch action supports both partial and full replacement of the message payload. The stitch action also supports both scalar and complex type variables.

See Build Complex Assignment Statements with a Stitch Action in Using Integrations in Oracle Integration.

20.2.3.0.0 (200705.0200.36413)
User-friendly element names in the mapper You can view user-friendly display names instead of technical names for source and target elements in the mapper tree and for expressions in the Expression Builder. This eliminates the need to try and understand the technical, often cryptic, names that are difficult to correlate to the user-friendly display names you see in the endpoint application's user interface.

See View User-Friendly Element Names in Using the Oracle Mapper with Oracle Integration.

20.2.3.0.0 (200705.0200.36413)
Configuration Editor enhancements The configuration editor for integrations and packages has been enhanced to show links to the associated connections, lookups, library functions, and PGP keys at the top of the page.

See Edit and Replace Dependent Resources in Using Integrations in Oracle Integration.

20.2.3.0.0 (200705.0200.36413)
Override design-time properties in an integration You can configure integration properties outside of the regular integration design. At runtime, these integration properties take effect and override the values you configured at design time.

See Override Design-Time Properties in an Integration in Using Integrations in Oracle Integration.

20.2.3.0.0 (200705.0200.36413)
Test REST Adapter Trigger Connection-Based Integrations You can test app driven orchestration integrations designed with a REST Adapter trigger connection from Oracle Integration. This eliminates the need to use third-party software to run this type of integration.

See Test REST Adapter Trigger Connection-Based Integrations in Using Integrations in Oracle Integration.

20.2.3.0.0 (200705.0200.36413)
Oracle Policy Automation Adapter - New name Oracle Policy Automation Adapter is renamed Oracle Intelligent Advisor Adapter. 20.2.3.0.0 (200705.0200.36413)
Process Features
Feature Description Minimum Version Required

DRD decision modeling

Model your decisions visually using our new graph view. This decision requirement diagramming (DRD) tool is aligned with the DMN standard. You can easily move models from list view to graph view.

See Understand Decision Model Views in Using Processes in Oracle Integration.

20.2.2.0.0 (200524.0200.36290)

Disable/enable events in forms

You can now dynamically enable or disable events added to your forms.

See Configure Events in Using Processes in Oracle Integration.

20.2.3.0.0 (200705.0200.36413)

Form filters

We've added the following capabilities for filters while specifying events in form controls:
  • Add an And condition for filtering data where the result will be the intersection of the filter condition with another filter condition.

  • Specify another filter as the source type.

  • Add expressions to connectors in Options Source Properties.

  • To analyze and troubleshoot payload errors for filters and connectors in forms, you can now view:
    • Filter logs
    • Connector logs

See Specify Filters in Events in Using Processes in Oracle Integration.

20.2.3.0.0 (200705.0200.36413)

Multi-operation Integration support

In Oracle Integration, integrations were recently expanded to expose multiple operations that can trigger them. Multi-endpoints means multiple resources and operation available in an integration, so we've added support for multi-operation REST integrations in processes. In a process application, we read and create all the resources, operations, and types (representing the payload) that the integration exposes and allow you to choose which one to call in each activity.

See Expose Multiple Operations with a Pick Action in Using Integrations in Oracle Integration.

20.2.3.0.0 (200705.0200.36413)

Import over TIP using REST

We've added the option of importing an .exp file as a tip of an already existing application of the same name. This option is important for CI/CD use cases.

In post calls to create a process application in a specified space (/oic/api/1.0/spaces/{spaceId}/projects), two new boolean parameters are available to overwrite an existing project when importing an application with the same name:

  • overwrite: If set to true, the existing process application is overwritten with the imported one. The default value is false.

  • discardUnpublishedChanges: If set to true, unpublished changes in the existing process application are discarded and the existing application is overwritten by the application being imported. The default value is false.

Note that discardUnpublishedChanges must be set to true if there are unpublished changes in an existing application. If there are unpublished changes and discardUnpublishedChanges is set to false, the import fails and a message indicates unpublished changes.

20.2.3.0.0 (200705.0200.36413)

Terminate action available in dynamic processes

We added support for a Terminate action for dynamic processes in Workspace (runtime).

See End Dynamic Processes and Activities in Using Integrations in Oracle Integration.

20.2.3.0.0 (200705.0200.36413)

Integration Insight Features
Feature Description Minimum Version Required

Insight tile on Oracle Integration home page

The redesigned Oracle Integration home page includes an Insight tile that provides a summary status of your Integration Insight models or consoles, depending on your role.

See View a Summary Status of All Models and View a Summary Status of All Consoles in Using Integration Insight in Oracle Integration Generation 2.

20.2.3.0.0 (200705.0200.36414)

Revised console filter selection

On the Consoles page, the Filter Filter icon icon allows you to filter the list of consoles by active, inactive, or all consoles. The Inactive filter replaces the previously separate Inactive (Deactivated Model) and Inactive (Failed Model) filters.

See Work with the Consoles Page in Using Integration Insight in Oracle Integration Generation 2.

20.2.3.0.0 (200705.0200.36414)

Usage metrics

Integration Insight is included in Oracle Integration usage metrics. Each business transaction in Integration Insight is considered one message.

See Monitoring Billable Messages in Provisioning and Administering Oracle Integration and Oracle Integration for SaaS, Generation 2.

20.2.3.0.0 (200705.0200.36414)

File Server Features
Feature Description Minimum Version Required

Users and Groups are now listed as pages instead of tabs

We've separated the Users and Groups listing from tab to page-based. So you now configure users and groups on separate pages selected from the navigation pane.

See Configure Users and Configure Groups in Using File Server with Oracle Integration Generation 2.

20.2.3.0.0 (200705.0200.36414)

Group configurations and permissions now shown for users

Group configurations and permissions are now shown for users on the Users page. If an unconfigured user is part of an active group, all properties from the groups are displayed in the list and the details section and status are grayed out.

See Configure Users in Using File Server with Oracle Integration Generation 2.

20.2.3.0.0 (200705.0200.36414)

Resolved Issues

Integration and Connectivity Resolved Issues
Issue Resolution
Oracle Monetization Cloud Adapter - Notification of end of life (EOL) If you are currently using the Oracle Monetization Cloud Adapter or need to create a new integration to Oracle Monetization Cloud with Oracle Integration, you can instead use a generic adapter such as the REST Adapter or SOAP Adapter.
Oracle Integration instance performance issue A performance issue that made Oracle Integration production instances very slow and prevented integration activation was resolved.
Oracle Integration for SaaS Generation 2 metering console issue An issue that caused the metering console to function incorrectly in Oracle Integration for SaaS Generation 2 environments was resolved.
Large integration performance issue An issue with the performance of loading a large integration and scrolling through the integration canvas was resolved.
Integrations landing page issue An error that occurred when you clicked the Info icon on the Integrations landing page was resolved.
JavaScript error when editing an integration An issue in which editing an integration caused a JavaScript error was resolved.
Approved sender issue An issue related to registering an approved sender if you had already registered the from address field in a different instance for the same CNS account was resolved. This issue occurred in Oracle Integration, and not Oracle Integration Generation 2.
Complex variable deletion in a for-each action An issue related to deleting a complex type variable in a for-each action was resolved.
Invalid payload error handling The error handling in the Lookup REST API when an invalid payload is sent was improved.
sFTP connection testing An issue related to sFTP connection testing was resolved.
Package REST API error handling An issue with error handling in the Package REST API when an invalid orderBy value is sent was resolved.
Activity stream log size The activity stream log size was increased from 24 MB to 100 MB.
IntegrationMonitor role issue An issue related to the IntegrationMonitor role accessing integration details run from the Tracking page was resolved.
Integrations landing page issue A display issue on the Integrations landing page where the integration list contained a Publish to OIC integration was resolved.
Auditing message issue An issue with the auditing message related to activation steps was fixed.
Lookup import issue An issue in which a multibyte character is present in a lookup import was resolved.
Instance and error searching You can now search for instances or errors by specifying the timestamp in the client timezone while using the date range filter option on the Tracking and Errors pages.
Stage file write encryption issue An issue where encryption was not working when enabled as part of a stage file write inside a for-each loop was resolved.
Integration canvas improvement The integration canvas was improved where the connection group is not expanded by default in the drawer and connections are sorted by the last updated date in the inline menu and connection drawer.
instanceId field data type change. The data type of instanceId field was changed from integer to string.
Stage file action issue An issue with the Remove Trailer field of the Read Entire File operation in the stage file action was resolved.
Activity stream log wording updates The wording when writing the payload for stage file actions to the activity stream log was changed.
Integration canvas improvement The user experience in the integration canvas while adding or repositioning actions where the integration contains a switch with a large number of branches was improved.
Scope action variable visibility issue An issue with variable visibility inside a scope action in the integration canvas was resolved.
Unqualified or no namespaces with a for-each action An issue with unqualified or no namespaces with a for-each action was resolved.
Export option with a large number of integrations in a package An issue with the export option when there are a large number of integrations within a package was resolved.
Terminated integration count The processed count now includes the terminated count along with the successful and error count metrics.
Message package shown on the About page An issue with the number of message packs shown on the About page was resolved.
Empty WSDL file generated by a for-each action An issue where an empty WSDL file was generated under some scenarios by the for-each action that resulted in an exception error when opening the mapper was resolved.
Fetching integration metrics with the REST APIs An issue with fetching integration metrics using offset and limit parameters for the monitoring/integrations REST API was resolved.
Pick action issue An issue when a pick action trigger was used and a throw new fault action was used, the newly added action was not persisted was resolved.
Scope action scrolling issue An issue that allows you to grab the scroll bar on a scope action was resolved.
New Delete Global Fault option A Delete Global Fault option was added as part of the Global Fault dropdown list for easy discovery.
REST API time window filter The time window filter is now supported when fetching integration data using the monitoring/integration REST API.
Schedule pausing issue An issue with pausing a schedule was resolved.
Identity certificate upload An issue with uploading an identity certificate in Oracle Integration Generation 2 only was resolved.
Payload information (inside loops) in the activity stream Partially available payload information (inside loops) is now displayed in the activity stream user interface. This situation occurs when partial data rotates out of the ics-flow.log file.
Notification action body in the activity stream The activity stream user interface now handles and renders correctly even if the notification action body has <style> tag elements.
Lookup cell value character size increase The lookup cell value was increased from 1024 characters to 2048 characters.
Package keywords issue An issue related to keywords with packages was resolved.
Connectivity agent cluster status in a notification email An issue with the status of connectivity agents grouped in a cluster in a notification email was resolved.
Notification action use of the from address field The notification action uses the first part of the from address instead of the ICS Mail service. For example, if the from address is abc@domain.com, the email goes as abc.
Activities inside a for-each action in the activity stream A display issue with activities inside a for-each action in the activity stream user interface was resolved.
Lookup import issue A lookup import issue in which the file contained an empty line at the end or the lookup already existed and the lookup filename was different from the lookup name was resolved.
Expression Builder searches in the mapper An issue with searching for functions and elements in the Expression Builder in Oracle Integration Generation 2 was resolved.
Finding source references in the mapper An issue with finding the sources referenced in a location path containing the wildcard character in the mapper was resolved.
Complex source node dropped on a simple target node An issue in which a complex source node can only be dropped on a simple target node when both nodes are repeating was resolved.
AnyType element in the mapper An issue with dragging and dropping an AnyType element in the mapper was resolved.
Schema elements mapped out of order An issue that occurred when schema attributes were mapped out of order was resolved.
Attributes containing underscores An issue with attributes containing underscores in the mapper was resolved.
Line endings handled by EDI Translate action An issue in which Windows-style line endings (CR + LF) were not handled correctly by the EDI Translate action after the EDI segment terminator, whereas Linux-style line endings (only LF) worked fine, has been resolved. Either type of line ending is now correctly handled.
NetSuite Adapter file cabinet An issue with getting file content from files in the file cabinet in the NetSuite Adapter was resolved.
REST Adapter duplication integration instances An issue in which duplicate integration instances were getting created when using the REST Adapter as a trigger connection in an integration was resolved.
Process Resolved Issues
Issue Resolution

Load More link not visible on My Tasks page

An issue where the Load More link wasn't easily visible at the bottom of the My Tasks page has been resolved.

Edited human task with new blank required fields able to be submitted

This issue was resolved by including a confirmation message upon submit that confirms if the user wants to continue without validation.

Issue creating connectors to two integrations, one with modeled SOAP fault

A collision type namespace issue when using two SOAP integrations was resolved.

Not able to select multiple tasks to perform actions

An error regarding multiple task selection was resolved.

Task worklist displays incorrect task actions

An issue regarding task action visibility was resolved.

Intermittent gateway error

An issue where browser 502/504 errors occurred while editing a process application has been resolved.

File Server Resolved Issues
Issue Resolution

Permissions not shown in group details

On the File Server Users page with the Groups tab selected, when you expand a group, permissions on the folders appear blank. The workaround is to click Permissions (key icon), which displays the Permissions page with the correct permissions for the group.

Public key not saved for unconfigured user

If you upload a public key for a user that has not been configured yet for File Server, the key isn't saved. The workaround is to configure the user first and then upload the key.

Uploading a public key using Firefox on a Mac doesn't work

If you try to upload a public key for a user using Firefox on a Mac, the popup closes and the upload is not successful. The workaround is to use Chrome.

Default idle timeout incorrectly listed

On the File Server Settings page, the default value shown on screen for the Idle Timeout field in the General section is incorrectly displayed as 600. The default value is 240 seconds.

Home and permissions not shown in expanded view

User effective home and permissions are not shown in search view and expanded view when group is enabled.

Display issues switching between Users and Groups tabs

Issues were discovered when switching between Users and Groups tabs. Separate pages are now shown for users and groups.

July 2020

New Features

Integration and Connectivity Features
Feature Description Minimum Version Required
Integrations to Processes integration enhancement When creating an integration that invokes a process, you can select a check box to use the default version of the process. This action enables the default process version to be triggered regardless of the version you selected. For example, if the process you selected is using process version 4.0, and the process version is later upgraded to version 4.1, this means that none of your integrations must be deactivated, edited, and reactivated. The process automatically starts using the latest version of the process (for this example, version 4.1).

See Create an Integration that Invokes a Process in Using Integrations in Oracle Integration.

20.2.2.0.0 (200517.0200.35623)

June 2020

New Features

File Server Features
Feature Description Minimum Version Required
File Server support in Oracle Integration

File Server in Oracle Integration is available in selected data centers. For information about the rollout dates by region, see Availability in Provisioning and Administering Oracle Integration and Oracle Integration for SaaS, Generation 2.

File Server provides an SFTP-compliant repository for storing and retrieving files. For more information, see About File Server in Using File Server with Oracle Integration Generation 2.

20.2.2.0.0 (200524.0200.35761)

Common Features
Feature Description Minimum Version Required
Persona-based Oracle Help Center The Oracle Integration Get Started page in the Oracle Help Center has been redesigned to focus on the three key user personas: business user, developer, and administrator. Click a specific user persona to access documentation, videos, and tutorials of tasks and concepts applicable to that user.

See Oracle Integration in the Oracle Help Center.

N/A

Usage metrics

We've added a Usage Metrics consumption chart that enables you to monitor the number of messages you are consuming. We've also included details and examples on Integration and Process usage.

See Monitoring Billable Messages in Provisioning and Administering Oracle Integration and Oracle Integration for SaaS, Generation 2.

20.2.2.0.0 (200517.0200.35622)

Integration and Connectivity Features
Feature Description Minimum Version Required
Integrations and Connectivity - New video series describing fundamental integration vocabulary and concepts New to Integrations and Connectivity or simply interested in taking a refresher course in fundamental vocabulary and concepts? The following video series is available: N/A
Integrations UI enhancements - Progressive Web App UI experience The navigation experience for Integrations has been enhanced to make it quicker and easier to navigate in Oracle Integration. The new UI is built using Oracle JavaScript Extension Toolkit (Oracle JET), which utilizes the full benefits of JavaScript, CSS3, and HTML5 design and development principles. This new UI is compliant with the latest UX standards and offers a consistent user experience across integration designer pages.

See Integration Pages - Progressive Web App UI Experience and Get Started with Integrations in Using Integrations in Oracle Integration.

20.2.2.0.0 (200517.0200.35622)
Salesforce Adapter - Elimination of WSDL upload task on the Connections page The Salesforce Adapter has undergone a significant productivity enhancement with the elimination of the need to upload the enterprise WSDL on the Connections page. You were previously required to generate and download the enterprise WSDL file from https://www.salesforce.com and upload it on the Connections page. This was painstaking because the updated WSDL upload was required every time you performed a customization in Salesforce.com. This enhancement greatly simplifies the Connections page by asking you to simply select the target Salesforce instance type (for example, production or sandbox environment and Salesforce API version). Existing connections continue to work the same (with upload of the WSDL), but new connections created are not required to generate and upload the enterprise WSDL in the Salesforce connection.

See Configure Connection Properties in Using the Salesforce Adapter with Oracle Integration

20.2.2.0.0 (200529.1400.35761)
Oracle NetSuite Adapter - Custom fields made human-readable Oracle Integration continues to focus on enriching Oracle NetSuite Adapter capabilities by incrementally meeting NetSuite customer needs. The Oracle NetSuite Adapter is an all-around resourceful adapter in the Oracle Integration adapter portfolio, supporting a wide array of use cases for the integration specialist to implement in a declarative way. The integration specialist can use the Oracle NetSuite Adapter to make real-time invocations to NetSuite to perform create, read, update, and delete operations and perform extensive search operations on standard and custom business objects. With this update, native support is added for seamlessly using custom fields in all supported operations. However, there was one caveat with the existing adapter: custom fields in standard business objects were not human-readable in the mapper. With this update, the Oracle NetSuite Adapter has undergone a significant productivity enhancement. Custom fields found in standard business objects are now human-readable in the mapper and are also entirely portable.

See Custom Fields Discovery with the Oracle NetSuite Adapter in Using the Oracle NetSuite Adapter with Oracle Integration

20.2.2.0.0 (200529.1400.35761)
Shopify Adapter - Event support The Shopify Adapter has been enhanced to support consuming business events from Shopify. Shopify generates a wide array of business events on supported resources when certain actions are completed on resources, such as customer, order, addition of product, and so on. This enables an integration architect to trigger integrations in near real time as a desired business event occurs in the Shopify resources. The Shopify Adapter also added support for custom fields created with the Metafields object.

See Shopify Adapter Capabilities in Using the Shopify Adapter with Oracle Integration

20.2.2.0.0 (200517.0200.35622)
Oracle HCM Cloud Adapter - Native HCM Data Loader (HDL) support Oracle Integration continues to simplify integration with Oracle HCM Cloud by adding native support for more Oracle HCM Cloud integration touch points. Oracle Integration now supports Oracle HCM Data Loader (HDL) jobs, a powerful tool for bulk data loading into Oracle HCM Cloud. The Oracle HCM Cloud Adapter has been enhanced with native support for invoking HDL jobs and monitoring the status in a declarative way. With enhancements done to Oracle HCM Cloud to let you generate an Oracle Integration-compliant data definition document for your data files, bulk data import of large data files using HDL is vastly simplified using the Oracle HCM Cloud Adapter and Oracle Integration.

See Import Business Objects with the HCM Data Loader (HDL) Using the Oracle HCM Cloud Adapter with Oracle Integration

20.2.2.0.0 (200517.0200.35622)
Process Features
Feature Description Minimum Version Required

Certificates

Administrators can now manage runtime certificates for processes and integrations centrally from the Oracle Integration Settings menu.
  • Developers continue to upload and manage certificates during design time in Process, as described in Manage Security Certificates during Design Time in Using Processes in Oracle Integration.

  • Administrators upload and manage certificates for runtime by selecting Settings in the Oracle Integration home page, then Certificates. See Upload an SSL Certificate in Provisioning and Administering Oracle Integration and Oracle Integration for SaaS, Generation 2.

20.2.2.0.0 (200517.0200.35622)

May 2020

New Features

Common Features
Feature Description Published
Stopping and starting Oracle Integration Generation 2 instances You can stop and start Oracle Integration Generation 2 instances. After a stop request is initiated, the instance goes into a pausing state. During the pausing state, no new integrations and processes are started. In-flight integrations and processes continue until they either complete or reach a checkpoint. When the integrations and processes are no longer running, the instance goes into a completely paused state. During this state, Oracle Integration design time, settings, and monitoring capabilities are unavailable.

See Stopping and Starting an Oracle Integration Instance in Provisioning and Administering Oracle Integration and Oracle Integration for SaaS, Generation 2.

May 4
Integration and Connectivity Features
Feature Description Published
Marketo Adapter - Import bulk data support This feature allows integrations to seamlessly perform bulk imports of large data sets into Marketo such as importing bulk leads or campaigns from Mailchimp.

See Process Large Data Sets Asynchronously with Different Bulk Operations in Using the Marketo Adapter with Oracle Integration.

May 20
Integrations - Access integration metadata You can access the integration name, identifier, and version instead of hardcoding those values in integrations. You can also access runtime data and environment data inside the integration.

See Use Metadata in Integrations in Using Integrations in Oracle Integration.

May 20
Integrations - Editing and replacing dependent resources in individual integrations or in all integrations in a package You can edit the connections, lookups, library functions, and PGP keys of an integration or all the integrations in a package from a single page in Oracle Integration. You can also replace a connection with another connection of the same role and replace PGP keys in an integration or in all the integrations of a package.

See Edit and Replace Dependent Resources in a Package and Edit and Replace Dependent Resources in an Integration in Using Integrations in Oracle Integration.

May 20
Oracle Mapper - JET user interface The Oracle Mapper has moved from an Application Development Framework (ADF) user interface to a JavaScript Extension Toolkit (JET) user interface.

See Get Started with the Mapper in Using the Oracle Mapper with Oracle Integration

May 4

April 2020

New Features

Integration Insight Features
Feature Description Published
Integration Insight support in Oracle Integration

Integration Insight is available in Oracle Integration.

With Integration Insight, business users can define milestones that an integration architect maps to an integration to extract meaningful business metrics in real time, allowing business executives to gain insight into their business using dashboards. For more information, see Using Integration Insight in Oracle Integration Generation 2.

April 30
B2B for Oracle Integration Features
Feature Description Published
B2B for Oracle Integration support in Oracle Integration Oracle Integration now provides business-to-business (B2B) support in integrations. B2B for Oracle Integration provides for the secure and reliable exchange of business documents between Oracle Integration and trading partners. Oracle Integration supports the EDI X12 business protocol for the exchange of business documents between Oracle Integration and trading partners.

See Introduction to B2B for Oracle Integration in Using B2B for Oracle Integration.

April 27
Integration Features
Feature Description Published
Support for sending and receiving attachments while invoking private SOAP APIs or invoking private REST APIs This feature enables an integration developer to receive and send attachments from SOAP private endpoints with the connectivity agent. This enables the SOAP Adapter to process files from services running within a corporate firewall. The SOAP Adapter can send and receive attachment files of up to 1 GB in size from cloud to ground, and vice versa.

This feature also enables an integration developer to receive and send attachments from REST private endpoints with the connectivity agent. This enables the REST Adapter to process files from services running within a corporate firewall. The REST Adapter can send and receive attachment files of up to 1 GB in size from cloud to ground, and vice versa.

April 30
Notification actions - Attachment support in Generation 2 Attachments are supported in notification actions in Oracle Integration Generation 2.

See Send Notification Emails During Stages of the Integration with a Notification Action in Using Integrations in Oracle Integration.

April 24
Scheduled integration status Scheduled integration status is now included as part of migration.

See Learn About Migrating to Oracle Cloud Infrastructure in Migrating Oracle Integration Classic Instances to Oracle Cloud Infrastructure and Learn About Migrating to Oracle Cloud Infrastructure in Migrating Oracle Integration Cloud Service and Process Cloud Service Instances to Oracle Cloud Infrastructure.

April 24
Oracle Asserter - Saving recordings The number of Oracle Asserter recordings that you can save has increased to twelve.

See Test Integration Instances in Using Integrations in Oracle Integration.

April 24
Oracle HCM Cloud Adapter - getAll operation enhancements The Oracle HCM Cloud Adapter REST getAll operation includes support for the effectiveDate query parameter.

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

April 24
Process Features
Feature Description Published

My Tasks

We've resolved a user experience issue with the Process runtime navigation experience. When you select My Tasks from the Oracle Integration navigation pane in the home page, full runtime options become available. Instead of clicking an Initiate Request button, select My Apps in the navigation pane to start a process application.

See Tour the My Tasks Page in Using Processes in Oracle Integration.

April 24

External UI custom payload

Define a custom payload for your external UI connection.

See Create an External UI Connection.

April 24

Forms

We added these web form enhancements:

  • Simple text control: Use this new basic control to include labels without binding on your forms.

    See Configure Simple Text Fields in Using Processes in Oracle Integration.

  • Current browser language: A new function was added that returns the user browser locale (language).

    See Specify Functions in Using Processes in Oracle Integration.

  • Select/Unselect All action: A new action added to the Checklist control enables users to select/unselect all options.

    See Select or Unselect All Check List Options in Using Processes in Oracle Integration.

April 24

Resolved Issues

Integration Resolved Issues
Issue Resolution
FTP Adapter - PGP key The FTP Adapter supports use of the PGP key without a pass phrase.
Oracle Commerce Cloud Adapter - Security token A security token is no longer displayed in the Connections page of the Oracle Commerce Cloud Adapter.
Lookups - Display dependencies Display dependencies for lookups are now shown in the APIs and user interface.
Process Resolved Issues
Issue Resolution

Form preview doesn't trigger on load events

An issue where the form preview didn't trigger with On Load events was resolved.

Process names with spaces caused issues

An issue where the filenames of attachments passed to another process were changed if they contained spaces (a space was changed to a code) was resolved.

Unable to test activate

An issue where activating a process in test mode resulted in a version override error has been resolved.

Error activating a process application using REST API

A REST API issue with customization payload during activation was resolved.

Removed customize form controls from translation editor

A web form issue with localization on a customized presentation was resolved.

Administrators and process owners can reassign tasks

Administrators and process owners can reassign tasks, even when they are not the current task assignee.

March 2020

New Features

Common Features
Feature Description Published

Oracle Integration Generation 2 monitoring metrics in the One Console of Oracle Cloud Infrastructure

You can view charts that show the total number of message requests received, message requests that succeeded, and message requests that failed for each instance.

See Viewing Message Metrics in Provisioning and Administering Oracle Integration and Oracle Integration for SaaS, Generation 2.

March 4

Integration Features
Feature Description Published
Registered library updates You can update an already registered library with an updated Javascript file.

See Update Library Functions in Using Integrations in Oracle Integration.

March 26
Oracle NetSuite Adapter - Asynchronous API support The Oracle NetSuite Adapter is one of the key adapters in the Oracle Integration portfolio. Oracle Integration continues to focus on enriching this adapter by targeting NetSuite customer needs. The current Oracle NetSuite Adapter in Oracle Integration already allows the integration specialist to configure the Oracle NetSuite Adapter to make real-time invocations to NetSuite to perform create, read, update, and delete operations and perform extensive search operations on standard and custom business objects. With this update, support is added for submitting all of the above operations in an asynchronous mode. This capability allows integrations to seamlessly perform bulk imports of large data sets into NetSuite and bulk data extracts from NetSuite in a declarative way.

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

March 25
Apache Kafka Adapter - Mutual TLS and TLS security policy support The Apache Kafka Adapter introduced earlier this month has been significantly updated with support for TLS and mutual TLS based authentications. Mutual TLS-based authentication uses Kafka brokers to assert the client identity before establishing the trusted communication channel. This enables the Kafka brokers to ensure that the requests sent by Oracle Integration through the Apache Kafka Adapter are trustable and no man-in-the-middle attack has occurred.

See Configure Connection Security in Using the Apache Kafka Adapter with Oracle Integration.

March 25
Connectivity Agent - Automatic upgrade on Windows The connectivity agent is a pivotal part of Oracle Integration, enabling integrations and the exchange of information between on-premises applications and Oracle Integration. Customers currently running the connectivity agent on Windows have been required to upgrade the connectivity agent manually. This created a challenge for customers trying to keep updated to the latest connectivity agent version. The automatic upgrade feature relieves customers of this requirement. Customers are required to manually upgrade for one last time, after which the connectivity agent automatically upgrades itself and no further manual upgrade is required. March 19
REST Adapter - Multiple resources and verbs support Oracle Integration announces yet another structural improvement in the REST Adapter. The REST Adapter had previously supported publishing only a single resource with a single verb in inbound orchestrated integrations. This created an impediment for creating pure resource-based APIs in Oracle Integration and forced integration architects to create multiple integrations to support different verbs and subresources. The REST Adapter now supports adding multiple verbs to the resource and adding subresources in the inbound definition. As an example, assume you want to have a single resource to support different combinations of operations on a sales order resource through multiple verbs and subresources. You can now design such an orchestrated integration and pick the verb, resource, or subresource from the client as desired using a single resource URI.

See REST Adapter Capabilities in Using the REST Adapter with Oracle Integration and Receive Requests for Multiple Resources in a Single REST Adapter Trigger Connection in Using Integrations in Oracle Integration.

March 16
Oracle Asserter - Integration testing framework support The Oracle Asserter testing framework enables you to record tests of integration instances and replay them to reproduce potential issues. You can simulate the behavior of both a trigger connection and the response from an invoke connection. You can also export integrations with recordings and import and test the integration in a different environment (for example, move it from a design environment to a test environment). You can also submit recordings to Oracle for analysis of errors.

See Test Integration Instances in Using Integrations in Oracle Integration.

March 13
Notification actions - Attachment support You can add attachments to emails in a notification action.

See Send Notification Emails During Stages of the Integration with a Notification Action in Using Integrations in Oracle Integration.

March 13
Invoking co-located, active integrations from a parent integration You can invoke a co-located (child), active integration from the parent integration that you are designing through use of the local integration adapter. Co-located means the integration is running on the same host instance or in the same domain. Upon activation and invocation of the parent integration, it invokes and consumes the co-located integration.

See Invoke a Co-located Integration from a Parent Integration in Using Integrations in Oracle Integration.

March 13
For-each action - Support for parallel processing If you drag a for-each action into a scheduled integration or the for-each action is not inside a while action, for-each action, scope action, and so on, an additional field called Process items in parallel is visible at the bottom of the dialog. When selected, iterations of the for-each action are run in parallel.

See Loop over Repeating Elements with a For-Each Action in Using Integrations in Oracle Integration.

March 13
Activity stream enhancements The activity stream has been enhanced to combine the audit trail with tracing information and provide a more compact and easily readable activity stream.

See Track Business Identifiers in Integrations During Runtime in Using Integrations in Oracle Integration.

March 13
Oracle HCM Cloud Adapter - Deprecation of certain Oracle HCM Cloud SOAP APIs Following Oracle HCM Cloud’s deprecation of some of their SOAP APIs, the Oracle HCM Cloud Adapter has been enhanced to only show supported SOAP APIs in the Adapter Endpoint Configuration Wizard.

For the current list of SOAP APIs supported by Oracle HCM Cloud, see Business Object Services in Cloud SOAP Web Services for Oracle HCM Cloud and also Oracle HCM Cloud Adapter Capabilities in Using the Oracle HCM Cloud Adapter with Oracle Integration.

March 10
Slack Adapter - New adapter Oracle Integration announces the general availability of the Slack Adapter in the social and productivity space. Slack is a collaboration hub that helps enterprises automate their workflows, enhance team productivity, and gain business efficiency by streamlining their business processes. The Slack Adapter provides support for outbound-based integrations with Slack. This enables integrations to publish updates to individuals or channels as necessary through Slack. As an example, you want to publish sales order updates for critical customers to the critical sales orders channels so that customer sales representatives can easily stay updated with their key customer order information.

See Slack Adapter Capabilities in Using the Slack Adapter with Oracle Integration.

March 3
Box Adapter - New adapter Oracle Integration announces a new addition to its growing list of connectivity adapters. The Box Adapter is the newest addition to the list. Box.com provides content management and file sharing as a cloud service. The Box Adapter supports both inbound and outbound integrations with Box.com on the Oracle Integration platform. You can create outbound integrations to upload your business critical documents such as sales orders, service contract agreements, lease agreements, and so on as parts of integrations. You can also create inbound integrations that are triggered based on real-time events in Box such as file is modified. As an example, you want to execute an integration that updates your ERP backend system with supplier acknowledgment of the order (that is, whenever the supplier uploads the confirmation/acknowledgment document for the order in the Box.com folder). The Box Adapter enables organizations to share, process, and streamline business critical documents between Oracle, non-Oracle, cloud, or on-premises applications with rich integration capabilities as well as a vast number of adapters to connect to these applications.

See Box Adapter Capabilities in Using the Box Adapter with Oracle Integration.

March 3
Apache Kafka Adapter - New adapter Oracle Integration announces the addition of the Apache Kafka Adapter to its growing list of connectivity adapters. In an era of digital transformation, more and more enterprises are looking to leverage Apache Kafka for streamlining the publishing and consumption of information across various cloud and on-premises business applications. The Apache Kafka Adapter connects to the Apache Kafka distributed publish-subscribe messaging system from Oracle Integration and enables an integration architect to publish and consume messages from a Kafka topic.

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

March 3
Process Features
Feature Description Published

Header support in SOAP connectors

You can use headers specified in the WSDL of a SOAP connector to create data inputs and outputs during data association.

See Use SOAP Headers in Data Asoociations in Using Processes in Oracle Integration.

March 23

Web form events

We added the following enhancements:

  • Support for looping, enabling you to execute the same action multiple times in a form control.

    See Examples of Loops in Forms in Using Processes in Oracle Integration.

  • Dynamically populate information about a current logged in user's data such as name, email, user id and so on in forms using the Current Logged in User Data function.

    See Example of Current Logged in User Data Function in Using Processes in Oracle Integration.

March 23

Tag assignees in comments

Users can now notify task assignees of comments by tagging them using an @ keyword. In the Comments field, tag assignees in one of these ways:

  • Enter @assignees to send an email to all users assigned the task.

  • Enter @userid (for example @john doe) to address specific users in task comments. An email notification addressing the specified user is sent.

See How do I send email notifications from a comment? and Email Notifications from Comments in Tasks in Using Processes in Oracle Integration.

March 26

New translation framework for multi language support

We added support for human task title and action localization and overall process application localization.

See Localize Applications in Using Processes in Oracle Integration.

March 23

Micro process

Dynamically discover active BPMN processes in other process applications, for cross-application process reuse.

See Create and Use Micro Processes in Using Processes in Oracle Integration.

March 23

External UI

You can now use an external form in human tasks to interact with end users.

See Create an External UI Connection in Using Processes in Oracle Integration.

March 26

Visual Builder Features
Feature Description Published
OpenAPI 3

Visual Builder now supports the use of REST services described by the OpenAPI 3 specification.

When you open an existing visual application in this release or import a ZIP containing a visual application, Visual Builder upgrades the pre-existing service.json file (Swagger v2 format) to an openapi3.json file that uses the OpenAPI 3 format. If this operation fails because, for example, the service.json file is invalid, you will need to edit the service.json file so that it is valid and Visual Builder can successfully upgrade to the OpenAPI 3 format in the openapi3.json file.

In addition, all *-flow.json files in web and mobile apps will have references to services/*/service.json in the services map upgraded to point to the new openapi3.json file.

Visual Builder continues to support the use of REST services that are described by JSON files using the Swagger v2 specification.

For information about creating connections to REST services, see Work with Service Connections.

March 18
Application Profiles

Use application profiles to specify different application configurations for different environments and deployments. You can, for example, use an application profile to specify a service connection to different REST instances (development, test, and production) for each lifecycle phase of application development. See About Application Profiles.

March 18
Connection Type(s) for CORS Connection type is a new field where you control how your service connections communicate with external REST services depending on whether these services support CORS or not. Visual Builder automatically migrates service connections in existing applications to the appropriate connection type. The Direct (Bypass Proxy) authentication mechanism no longer appears and, in this release, the equivalent configuration is an authentication type of None and a connection type of Dynamic, Service supports CORS. See Use an Appropriate Connection Type to Handle CORS for REST Services. March 18
Oracle Cloud Infrastructure API Signature 1.0

You can now use a signature to create an AppID flow using a single Oracle Cloud Infrastructure (OCI) user to natively connect to OCI endpoints. See Fixed Credentials Authentication Mechanisms.

March 18
Action Chain Tests Visual Builder now provides test automation capabilities for action chains, helping you to adopt test driven development. A new declarative interface helps you to define tests for the action chains in your web and mobile applications that you can run individually or simultaneously. See Test Action Chains. March 18
New Array Data Provider The page model provides a new built-in type, vb/ArrayDataProvider2, which new applications should use. The legacy vb/ArrayDataProvider type is supported in existing applications. ArrayDataProvider2 does not allow writes to individual properties of ArrayDataProvider2.data, unlike the legacy ArrayDataProvider. Instead, ArrayDataProvider2 supports using either the fireDataProviderEventAction or the assignVariablesAction to mutate data, while the legacy ArrayDataProvider supports only the assignVariablesAction. See Array Data Provider 2. March 18
Custom JET and Runtime Versions for Mobile Applications You can now specify custom JET and runtime versions for mobile applications where previously you could only do this for web and progressive web apps. See Specify Custom JET and Runtime Versions for Applications. March 18
Favicons for Web Applications Oracle Visual Builder now provides two default favicons for use in web applications and Progressive Web Apps. One favicon is for use in light mode and the other is for use in dark mode. Overwrite the default favicons if you want to use your own favicons. See About Application Resources. March 18
Mobile Build Configurations

The mobile build configurations that you define for Android and iOS must be assigned to an application profile. The checkboxes that you previously used to specify a default build configuration for publish or stage operations have been removed. See Build Mobile Applications.

March 18
Business Processes Application profiles can be used to manage the connection to the Process Servers that your visual applications use. See Configure the Connection to a Process Server. March 18
Open URL Action for Native Mobile Applications The existing Open URL action has been updated to support opening local file attachments on native mobile applications. See Open URL Action. March 18
$application.deployment The $application.deployment built-in variable has been added to facilitate code sharing between web, mobile, and progressive web applications developed using Visual Builder. See Built-in Variables. March 18
Create File Menu Action

A Create File menu action is now available on folders in the source navigator tree to allow you to create custom files and subfolders almost anywhere in your app.

The following are the exceptions where Visual Builder does not show the Create File menu action on a folder:
  • Some folders are special and do not allow for the creation of singular files:
    • Root folders for web and mobile apps
    • Any folder in the hierarchy with the name flows or components
  • Some folders already have a Create action that creates singular files, in which case adding a Create File action would be superfluous:
    • resources/js
    • resources/css
March 18
Create JS and CSS Files You can now more easily create JS and CSS files by using the Create JS File and Create CSS File dialogs that you invoke from the + icon that appears beside the entries for these artifacts in the Navigator. March 18
New vbDataProviderNotification Event Listener

You can register an event listener for vbDataProviderNotification code events to display any errors from the Service Data Provider.

March 18
Improvements to the Events Editor

The following improvements were made to the Events editor:

  1. Event Payloads are shown with full details in the Mapper. If there is no payload for an event it is not shown.
  2. When creating a new listener for Events, new action chains are populated with input parameters matching the event's payload and are also mapped automatically.
  3. The default action chain created for vbBeforeEnter and vbBeforeExit listeners returns a payload with cancel set to false, plus a description describing how to cancel this action.
March 18
Secure Storage

Sensitive data such as passwords and certificates are no longer stored in areas of storage excluded from versioning and export (private storage). Instead, they are stored in the new secure storage of Visual Builder, which is a repository of sensitive pieces of data keyed by a unique key that is stored in the source. This makes it possible to securely transfer sensitive data between Visual Builder instances. Source files, such as mobile build configuration files, now contain references to the secure storage rather than private storage. Visual Builder updates all existing applications to use secure storage.

March 18
Reset an Expired Password or ATP Wallet for Your Oracle DB Instance

Visual Builder administrators can now reset an expired password or an ATP wallet for the Oracle DB instances that you use to replace the database provisioned with your Visual Builder instance. See Reset an Expired Password or ATP Wallet for Your Oracle DB Instance.

March 18
Business Object REST Endpoints You can now add or remove the endpoints that the business objects in your visual application expose. Using a new business object resource editor, you can configure the business object to include only the endpoints that you require, thereby reducing the size of the metadata file that describes your business object REST endpoints. See Add or Remove Exposed Endpoints.

Note:

For existing applications, especially those that contain many business objects, we strongly recommend that you trim the exposed endpoints of each business object to include only those that you require. You can apply the default setting to expose only the first level of endpoints for each object, but if deeper nested endpoints were included in the object's resource definition, you must modify the default selection to include those endpoints.
March 18
Business Object Data Manager The Data tab now includes menu buttons that allow you to duplicate data rows and to filter the fields that display in the data table. See Edit the Data in Business Objects. March 18
Business Object Diagram Business object diagrams now show object accessor field names by default in a separate field of the business object node. You can disable the default behaviour using the Fields and Show Object Accessors menu entries that you access from the menu for the business object diagram. Also, you can now save business object diagrams to your computer as SVG or PNG graphic files. See Work with the Business Object Diagrammer. March 18
Visual Builder Grunt Tasks
  • A new task, vb-package, can be used to package visual application sources. It can also perform application optimization (vb-optimize) and generate a build manifest (vb-manifest). See vb-package.
  • The vb-manifest task now includes two new options. The xx-version option allows you to set an alternative version value for the visual extension manifest, and the git-repository-url option specifies the URL for the Git repository. See vb-manifest.
  • The vb-build task now includes two options, cdnURL and insertBaseURL, that facilitate the hosting of application assets on a Content Delivery Network (CDN). See Host an Application on a Content Delivery Network (CDN).
March 18
Oracle Visual Builder Add-in for Excel

Visual Builder includes version 2.1 of the add-in. Notable changes in this newer version include:

  • Ability to create tables and other layouts using OpenAPI 3 service descriptions
  • Ability to modify details of service description, such as alter a field title
  • Ability to configure lists of values for any REST service
  • Support for object-typed fields and subfields
  • A prompt for path parameter values
  • Ability to apply custom actions to existing rows
  • Ability to edit the form fields for an existing parent row in a Form-over-Table layout

See Get Started with the Oracle Visual Builder Add-in for Excel.

March 18
Internet Explorer 11

Visual Builder runtime has deprecated the use of Internet Explorer 11. Users will now receive a deprecation warning if accessing a Visual Builder application from Internet Explorer. In a subsequent release of Visual Builder in the second half of 2020, Visual Builder runtime will discontinue support of Internet Explorer 11.

March 18
Upgrade the Oracle Sample R13 SaaS LightBlue Theme If your application uses the Oracle SaaS R13 Light Theme, you need to upgrade the theme in your application before you run the application using this release. For more details and instructions on how to perform the upgrade of the theme, read this blog post. March 18
Lists of Values Endpoints for Oracle Cloud Applications

This is not a new feature, but be aware that Oracle Cloud Applications (OCA) has changed the way that it manages lists of values endpoints. The service connections that you created in visual applications prior to this release might use an older version of the definition for lists of values endpoints from OCA. This does not create problems for existing applications, but we advise you to use the Replace definitions for all selected endpoints button on the service connections in your visual applications that use these types of endpoints to refresh all definitions. Clicking the Replace definitions for all selected endpoints button marks an older version of an endpoint as obsolete, but does not remove it from your apps as a web or mobile app might reference this endpoint in some screens. In Visual Builder’s Endpoints tab, a strike through appears for an endpoint that has been marked as obsolete.

For best performance and to use the latest way of surfacing the endpoints for lists of values, we recommend that you manually replace the obsolete endpoints in your web and mobile apps to use the newer definition for lists of values endpoints from OCA.

The following image shows the Replace definitions for all selected endpoints button. For information about service connections in visual applications, see About Service Connections.

Replace definitions for all selected endpoints button
March 18

February 2020

New Features

Common Features
Feature Description Published
Oracle Integration for Oracle SaaS provisioning Oracle Integration for Oracle SaaS Generation 2 is now available for provisioning. Oracle Integration for Oracle SaaS Generation 2 is a streamlined version of Oracle Integration that gives you the features and benefits of Oracle Integration with a focus on SaaS.

See Oracle Integration for Oracle SaaS in Provisioning and Administering Oracle Integration and Oracle Integration for SaaS, Generation 2

February 28
Integration Features
Feature Description Published
Migration enhancements
  • Scheduled parameters are supported when migrating Oracle Integration.
  • The Merge feature for merging artifacts and configurations when migrating to an instance is supported.
February 28
Logging changes Logger settings and log file downloads are not available in Oracle Integration Generation 2. Tracking and tracing are improved to make problem resolution easier. February 28
REST API update The Audit API is enhanced to support pagination. February 28
FTP Adapter - Support for integrating with a privately hosted sFTP server You can configure the FTP Adapter with the connectivity agent. This means the FTP Adapter can process files from FTP/FTP(s)/sFTP servers running within a corporate firewall. The FTP Adapter can also transfer files up to 1 GB in size from cloud to ground, and vice versa.

See FTP Adapter Capabilities in Using the FTP Adapter with Oracle Integration.

February 19
Oracle ERP Cloud Adapter, Oracle HCM Cloud Adapter, and Oracle Engagement Cloud Adapter - Simplification of the Connections page The Connections page for the Oracle ERP Cloud Adapter, Oracle HCM Cloud Adapter, and Oracle Engagement Cloud Adapter (formally Oracle Sales Cloud Adapter) previously required you to enter the service catalog URL, the interface catalog URL and events catalog URL. Customers found that gathering this information was painstaking and error prone. This enhancement greatly simplifies the connection page by asking you to simply enter the cloud base URL, which is a URL pattern, starting with https:// (for example, https://customer_chosen_domain_name.fa.DC.oraclecloud.com). Oracle Integration deciphers the rest of the information pertaining to service catalog, interface catalog, and event catalog URLs automatically.

See Configure Connection Properties in Using the Oracle ERP Cloud Adapter with Oracle Integration, Configure Connection Properties in Using the Oracle HCM Cloud Adapter with Oracle Integration, and Configure Connection Properties in Using the Oracle Engagement Cloud Adapter with Oracle Integration.

February 19
Shopify Adapter - New adapter The Shopify Adapter is now available in Oracle Integration. The Shopify Adapter enables you to create an integration with a Shopify application in Oracle Integration. The Shopify Adapter provides support for the Orders, Products, Inventory, and Customers modules. Use the Shopify Adapter to create, update, or delete records in Shopify.

See Shopify Adapter Capabilities in Using the Shopify Adapter with Oracle Integration.

February 19
SAP Commerce Cloud (Hybris) Adapter - New adapter The SAP Commerce Cloud (Hybris) Adapter is now available in Oracle Integration. The SAP Commerce Cloud (Hybris) Adapter enables you to create an integration with an SAP Commerce Cloud application in Oracle Integration. Use the SAP Commerce Cloud (Hybris) Adapter to create, update, or delete records into SAP Commerce Cloud and perform create, update, query, or delete operations against objects defined under Omni Commerce Connect (OCC) of the SAP Commerce Cloud.

See SAP Commerce Cloud (Hybris) Adapter Capabilities in Using the SAP Commerce Cloud (Hybris) Adapter with Oracle Integration.

February 19
Oracle Responsys Adapter - Support for merging data into Responsys supplemental tables You can merge data into Responsys supplemental tables. A supplemental table is required if nonprofile data, such as purchase data or product information, must be transferred into Oracle Responsys using the Oracle Responsys Adapter.

See Create a Supplemental Table in Using the Oracle Responsys Adapter with Oracle Integration.

February 19
Process Features
Feature Description Published

New security policy for UiPath adapter

The UiPath Robotic Process Automation Adapter provides support for a new security policy to authenticate against the Cloud or Community Edition of the UI Path orchestrator.

See Understand the UiPath Robotic Process Automation Adapter in Using the UiPath Robotic Process Automation Adapter with Oracle Integration.

February 28

Form layout enhancements

You can now group controls both horizontally and vertically in panels and sections. You can place and position controls within panels and sections as in the normal form canvas.

See Position Controls on Forms and Place Controls in Panels, Sections, or Tabs in Using Processes in Oracle Integration.

February 28

Event subprocess

Use event subprocesses to handle exceptions that occur in the runtime life cycle of a process and cause it to fail.

See Handle Errors with Event Subprocesses in Using Processes in Oracle Integration.

February 28

Expression builder usability

We've improved the web form expression builder you use to configure dynamic behavior such as events, actions, conditions, and functions.

See Add Dynamic Behavior to a Form in Using Processes in Oracle Integration.

February 28

Resolved Issues

Integration Resolved Issues
Issue Resolution
Nested anonymous complex types Nested anonymous complex types in WSDLs are supported.
Performance improvements Multiple performance improvements have been implemented.
Salesforce Adapter - Local process calling When used as a trigger connection, the Salesforce Adapter can call a local process.
Retrieve Integration API enhancements The Retrieve Integration API now provides dependent lookups and integrations.
Improved error reporting Error reporting is improved for activation failures.
Consumption of Swagger documents Consumption of Swagger documents with a request/response type as a top-level JSON array are supported.
FTP Adapter - Passive IP support The FTP Adapter supports the use of a passive IP.
Open API document - octet-stream support The octet-stream is supported in a published Open API document.
Notification action checking A check is added for if there are no contacts specified in the notification action.
REST Adapter - Amazon Execute API The REST Adapter supports the Amazon Execute API.
Integration activation cancellation You can cancel an integration activation request if event activation takes longer than 10 minutes. You can also check the status of activation through an icon in the user interface.
Process Resolved Issues
Issue Resolution

Comments not updated when approving multiple tasks

An issue where comments entered when approving multiple tasks were not retained was resolved.

Required property symbol (*) disappearing

An issue with a missing asterisk on the web form's select control was resolved.

January 2020

New Features

Integration Features
Feature Description Published
Oracle Autonomous Data Warehouse Adapter - New adapter The Oracle Autonomous Data Warehouse Adapter is now available in Oracle Integration. The Oracle Autonomous Data Warehouse Adapter enables you to integrate the Oracle Autonomous Data Warehouse database instance with Oracle Integration. Use the Oracle Autonomous Data Warehouse Adapter to execute SQL queries or stored procedures in the Oracle Autonomous Data Warehouse database.

See Oracle Autonomous Data Warehouse Adapter Capabilities in Using the Oracle Autonomous Data Warehouse Adapter with Oracle Integration.

January 28
Oracle Autonomous Transaction Processing Adapter - Connectivity agent support Oracle Integration announces support for connecting with a privately-hosted Oracle Autonomous Transaction Processing database instance using the connectivity agent and the Oracle Autonomous Transaction Processing Adapter.

See Oracle Autonomous Transaction Processing Adapter Capabilities in Using the Oracle Autonomous Transaction Processing Adapter with Oracle Integration.

January 28
REST Adapter - Octet-Stream support for inbound (trigger) direction REST continues to be an important technological pivot for integrating systems in a simple, rapid, and revolutionary way. Oracle Integration further enhances the REST Adapter to enable sending binary files to REST APIs through the application/octet-stream content-type. This enables you to send binary files read from one end to another end seamlessly. As an example, you can build an integration flow to expose a REST endpoint that can accept structured/unstructured content such as CSV-formatted files and PDF documents as raw/binary data and have them processed and sent to downstream applications such as Oracle ERP Cloud/sFTP servers.

See REST Adapter Trigger Request Page and REST Adapter Trigger Response Page in Using the REST Adapter with Oracle Integration.

January 21
Publishing interfaces for Oracle Integration flows as OpenAPI documents Oracle Integration continues to adopt open standards for publishing integration flows and simplify consumption of Oracle Integration flows from external systems. In the same endeavor, the REST Adapter in Oracle Integration has started automatically publishing OpenAPI documents for all of the Oracle Integration flows that have the REST Adapter as a trigger. OpenAPI has become a de facto standard for describing a REST API. You can download the OpenAPI documents and use the documents to build the client applications for consuming the Oracle Integration flow exposed as a REST API. January 21
Oracle Engagement Cloud Adapter and Oracle ERP Cloud Adapter - Custom business event support Oracle Integration can consume custom business events that are configured on custom objects in Oracle Fusion Applications. The Oracle Engagement Cloud Adapter and Oracle ERP Cloud Adapter provide support for consumption and processing of events that are raised based on operations on custom objects.

See Oracle Engagement Cloud Adapter Capabilities in Using the Oracle Engagement Cloud Adapter with Oracle Integration and Oracle ERP Cloud Adapter Capabilities in Using the Oracle ERP Cloud Adapter with Oracle Integration.

January 21
Oracle Engagement Cloud Adapter - Upsert operation support Oracle Engagement Cloud Adapter (Sales Cloud) has been enhanced to support the upsert operation. This enables the service invoke to perform an update on a business (REST) resource if it exists or create a new business resource if it doesn't exist. This simplifies how you create/update a business resource without worrying about the existence of the business resource.

You select the upsert operation for the selected business resource from the Select the Operation to Perform on the Selected Resource list on the Operations page when configuring the Oracle Engagement Cloud Adapter as an invoke connection.

See Invoke Operations Page in Using the Oracle Engagement Cloud Adapter with Oracle Integration and REST API for Oracle Engagement Cloud in Cloud REST API for Oracle Sales Cloud.

January 10
Gmail Adapter and Microsoft Calendar Adapter - Attachment support The Gmail Adapter and Microsoft Calendar Adapter are critical parts of the connectivity portfolio enabling an integration architect to poll/send mail or invites to the appropriate resources. The Gmail Adapter and Microsoft Calendar Adapter have been further enhanced to support sending attachments through mail and calendar invites. For example, assume you want to fetch a sales proposal document and send it as an attachment through mail. This can now be easily achieved using the Gmail Adapter and Microsoft Calendar Adapter.

See Invoke Operation Selection Page in Using the Gmail Adapter with Oracle Integration and Invoke Operations Page in Using the Microsoft Calendar Adapter with Oracle Integration.

.
January 7
FTP Adapter - FTP Multilevel authentication support This policy uses multiple independent credentials to log in to the server. This process creates an extra layer of defense against unauthorized users. With this policy, you provide a user name, user password, private key, and private key passphrase to connect to the sFTP server. You also configure the first authentication sequence between the password and the public key.

See FTP Adapter Capabilities in Using the FTP Adapter with Oracle Integration.

January 2
Process Features
Feature Description Published

REST API updates

We've made improvements to Process Instance APIs in the Oracle Integration REST APIs.

See the What’s New topic under Get Started in Oracle Integration REST API.

January 31

Resolved Issues

Integration Resolved Issues
Issue Resolution
FTP Adapter - PGP decryption The FTP Adapter can decrypt a PGP-encrypted file if the file is encrypted with a simple signature.

December 2019

New Features

Integration Features
Feature Description Published
Oracle ERP Cloud Adapter - Simplification when integrating with File-Based Data Integration (FBDI) Use of FBDI with the Oracle ERP Cloud Adapter is a widely adopted feature. However, the prerequisite for enabling this capability (filing a service request against Oracle ERP Cloud to get the required certificates) was daunting. The Oracle ERP Cloud Adapter has simplified integration with FBDI significantly by removing this prerequisite.

See Oracle ERP Cloud Adapter Capabilities in Using the Oracle ERP Cloud Adapter with Oracle Integration.

December 5
Oracle SOA Suite Adapter - New adapter Oracle Integration greatly simplifies how to use your existing Oracle SOA Suite (including Oracle Service Bus) and Oracle SOA Cloud Service investments to build new hybrid integrations with the Oracle SOA Suite Adapter. The Oracle SOA Suite Adapter can connect, discover, and invoke composites/projects on Oracle SOA Suite/Oracle Service Bus or Oracle SOA Cloud Service with simplicity and ease. The Oracle SOA Suite Adapter supports connecting to Oracle SOA Suite/Oracle Service Bus or Oracle SOA Cloud Service directly or through the connectivity agent if Oracle SOA Suite/Oracle Service Bus are behind a firewall.

See Oracle SOA Suite Adapter Capabilities in Using the Oracle SOA Suite Adapter with Oracle Integration.

December 5
IBM MQ Series JMS Adapter - New adapter

Oracle Integration now supports integrating with an IBM MQ Series JMS server. The IBM MQ Series JMS Adapter supports both invoke- and trigger-based operations with IBM MQ Series by publishing messages to the queue or subscribing to the messages in a topic.

See IBM MQ Series JMS Adapter Capabilities in Using the IBM MQ Series JMS Adapter.

December 5
Oracle Intelligent Advisor Adapter - Inbound support The Oracle Intelligent Advisor Adapter can be used for regulated industries such as public sector, financial services, medical devices, and retail; for human resources decision-making; or anywhere that policy-based decisions must be integrated. The Oracle Intelligent Advisor Adapter has been enhanced for inbound support (that is, triggering an integration based on an event in the Oracle Policy Automation tool).

See Oracle Policy Automation Adapter Capabilities in Using the Oracle Intelligent Advisor Adapter with Oracle Integration.

December 5
Process Features
Feature Description Published

Read only form control containers

You can now set form container controls to read-only, making all contained controls automatically read-only rather than having to individually set them with this property.

See Place Controls in Panels, Sections, or Tabs in Using Processes in Oracle Integration.

December 19

Configure query parameters dynamically in form connector calls

We added support in form REST connector calls to use expressions when setting query parameters.

See Execute REST Connector Calls in Events in Using Processes in Oracle Integration.

December 4

Visual Builder Note
Feature Description Published
Business rules are disabled in Oracle Integration Generation 2 environments

The ability to define Business Rules (including server-side validations, triggers, object functions, and declarative workflow) is available in all environments except in Oracle Integration Generation 2. You'll see a message in the Business Rules tab for business objects if business rules can't be configured in your environment.

December 4

Resolved Issues

Integration Resolved Issues
Issue Resolution
Escaping standard XML characters You can escape standard XML characters that were coming as part of the value in the QueryCSV MTOM response for the Oracle Service Cloud Adapter.
REST Adapter mappings Mappings reflect the change in query parameters in the REST Adapter.
Oracle Commerce Cloud Adapter performance A runtime slowness issue with the Oracle Commerce Cloud Adapter has been resolved.
Integration completion reporting There is improved reporting of integration completions in the activity stream.
Twitter Adapter mappings Mappings reflect the change in query parameters for the Twitter Adapter.
FTP Adapter schema upload You can upload a schema containing an attribute reference in the FTP Adapter.
LinkedIn Adapter REST API support LinkedIn REST API version 2 in the LinkedIn Adapter is supported.
Email notification message failures A detailed description of failed messages in email notifications is provided.
Process Resolved Issues
Issue Resolution

Integration connection timeout

You can now modify the default timeout of integration flows discovered from Processes to a lower value than 30 seconds.

Opening form displays blank page

An issue was resolved where a form didn't render properly when opened. The error message included Cannot read property 'length'.

API did not return retired instances along with active applications

Resolved an issue where the ProcessMetaDataService.listProcessMetaDataSummary API omitted retired applications from its list of active process applications. These retired applications are still valid as they hold references to completed process instances and need to be available via API calls.

User list issue during dynamic process role assignment

An issue was resolved where not all available active users could be found when browsing to assign roles in dynamic processes.

Player flow does not work for human tasks

An issue was resolved where running a new process instance using the player resulted in the process instance getting stuck at the first human task after initiating the process via a form start.

Unable to update some integrations in process applications

An issue was resolved where existing integration flows in a process application could not be successfully updated.

Error mapping roles during test activation

An issue was resolved where activating in the test partition resulted in the error message Failed to map roles to the current user.

Deleted web service instance listed in manage web service list

Process SOAP WSDLs now properly refresh when message-based start events are removed from the process and a new version is activated.

November 2019

New Features

Common Features
Feature Description Published

New to Oracle Integration?

  • If you have created an Oracle Cloud account on or after November 13th in one of the following seven regions, you can create instances in Oracle Cloud Infrastructure Gen 2. To get started, see Provisioning and Administering Oracle Integration on Oracle Cloud Infrastructure.

    • US East (Ashburn)

    • US West (Phoenix)

    • Canada Southeast (Toronto)

    • India West (Mumbai)

    • South Korea Central (Seoul)

    • Australia East (Sydney)

    • Japan East (Tokyo)

  • For all other customers, see the provisioning steps described in Ready, Set Up, Go.

November 13

Integration Features
Feature Description Published
ServiceNow Adapter - Attachment support You can download, upload, or delete attachment metadata from or to a specific record in a module when configuring the ServiceNow Adapter as an invoke connection.

See Invoke Action Page in Using the ServiceNow Adapter with Oracle Integration.

November 27
Marketo Adapter - New adapter Marketo is a SAAS-based customer relationship management system that helps automate marketing campaigns and sales lead generation. The Marketo Adapter enables you to create an integration with a Marketo application. You can configure the Marketo Adapter as an invoke connection in an integration in Oracle Integration.

See Marketo Adapter Capabilities in Using the Marketo Adapter with Oracle Integration.

November 17
Enhanced diagnostics for inbound flows Oracle Integration continues to improve the diagnostics and troubleshooting experience by providing more self-service mechanisms to alert users of system failures. Oracle Integration now captures inbound flow launch failures and shows it as a fault on the Monitoring page. November 17
Process Features
Feature Description Published

DMN samples

Developers can now easily create a decision model by selecting a sample model and saving it under a new name. Advanced developers can promote decision models to samples to share with others.

See Create a Decision Model from a Sample and Promote Decision Models as Samples to the Gallery in Using Processes in Oracle Integration.

November 27

From email registration

We improved and resolved some issues related to properly registering "From" email addresses.

November 27

Extract and reuse event snippets

Developers can now define complex event snippets once and reuse them across other events and across presentations of the same form.

See Reuse Event Snippets in Using Processes in Oracle Integration.

November 27

Support predefined variables in dynamic processes

We added support for predefined variables to dynamic processes, particularly to track the process instance ID.

November 27

Data purge for dynamic processes and analytics

We added support to purge dynamic process instances along with other process instances using the same process purge setting.

See Schedule Instances Archive and Purge in Using Processes in Oracle Integration.

November 27

Web forms

We've added the following enhancements to web forms:

  • Clear error: A new action called Clear Error lets you clear error messages in form fields.

  • Side by side controls: You can now place form controls beside each other inside form containers such as panels, tabs, tables, sections, and repeatable sections.
  • Append and delete values: You can append and delete values to/from a select control. See Add an Option to a List of Value Field and Clear All Options From a List of Value Field in Using Processes in Oracle Integration.

  • Date functions: We've added new functions for date manipulation. See Specify Functions in Using Processes in Oracle Integration.

  • Reorder actions in events: You can now easily reorder actions within form control events. See Configure Events in Using Processes in Oracle Integration.

  • Reorder columns in tables: You can now easily reorder table columns.

November 13

New bot activity in the structured process editor

Drag the new Bot element onto the BPMN canvas to add an RPA (Robotic Process Automation) native activity to your process.

See Work with Bot Activities in Using Processes in Oracle Integration.

November 13

Migrating basic forms to web forms

Here's a reminder that when you migrate process applications that contain basic forms from Oracle Process Cloud Service to Oracle Integration, a placeholder web form is created automatically. Opening the imported form completes the transformation from basic form to web form. The new web form contains business objects, presentations, and layouts identical to the original form. Note that certain features of basic forms aren't supported or supported differently in web forms.

See Processes Migration Restrictions and Perform Post Import Steps for Processes in Migrating Oracle Integration Cloud Service and Process Cloud Service Instances to Oracle Cloud Infrastructure.

November 13

Dynamic Process on screen text enhancements

We've improved our overall terminology consistency for dynamic process modeling.

November 13

Resolved Issues

Integration Resolved Issues
Issue Resolution
Sample request payloads Sample request payloads have been added to the Open API/Swagger definition for integration endpoints.
Oracle HCM Cloud Adapter AbsoluteEndpointURI element The Oracle HCM Cloud Adapter AbsoluteEndpointURI element in the mapper correctly overrides configured endpoints at runtime.
REST Adapter JSON sample The formatting is retained when pasting an inline JSON sample in the REST Adapter.
EFF element descendant types EFF element descendant types successfully appear in the mapper after re-editing and regeneration.
Integration deactivation An integration with an active schedule can be deactivated without causing performance issues.
Faulted instances Faulted instances are created in monitoring for any authentication failures while calling integration endpoints.
Activity stream The activity stream does not throw an ICSLogReader:readLogLines() error when data is not present.
Instance execution status Instance execution status is not reported as both a success and failure when the instance has faulted on the Monitoring page.
REST Adapter request and response Integrations in which the REST Adapter is configured with a multipart/form-data request and JSON or XML sample response are successfully activated.
Oracle Database Adapter operation change You can change the operation configured for the Oracle Database Adapter during editing in the Adapter Endpoint Configuration Wizard.
Instance tracking data When there is a large amount of instance tracking data, an EclipseLink error does not appear on the Monitoring page.
XPath validation issues in the Expression Builder A NullPointerException error due to XPath validation issues in the Expression Builder no longer occurs.
Oracle Database Cloud Service Adapter-based integrations Existing Oracle Database Cloud Service Adapter-based integrations can connect to a migrated Oracle Autonomous Transaction Processing database. It is recommended that you use the Oracle Autonomous Transaction Processing Adapter for new connections and integrations created after migration to the Oracle Autonomous Transaction Processing database.
Low database space When underlying database space is low, an EclipseLink-related error is not displayed on the Monitoring page.
FTP Adapter with PGP encrypted and signed files PGP encrypted and signed files with the FTP Adapter are processed successfully.
xsi:nillable attribute in the REST Adapter The xsi:nillable attribute in the provided JSON sample for the REST Adapter is supported.
FTP Adapter and PASV mode PASV mode for the Microsoft IIS FTP server in the FTP Adapter is supported.
REST Adapter translation of array elements Translation of array elements having empty strings in XML to JSON in the REST Adapter is supported.
Oracle HCM Cloud Adapter Atom feed entries The Oracle HCM Cloud Adapter does not miss Atom feed entries with identical update dates.
Artifact propagation during activation Artifact propagation during activation through an automatic retry is successful.
REST Adapter and empty JSON arrays An issue with generation of empty JSON arrays in the REST Adapter has been resolved.
Tracking instance for a scheduled orchestrated integration You can view the tracking instance for a scheduled orchestrated integration whose scheduled parameters did not have default values.
Lookups referenced in the integration Lookups referenced in the integration are packaged in the IAR file.
Process Resolved Issues
Issue Resolution

Exception cloning a structured process

A null pointer exception that prevented correct BPMN process cloning has been resolved.

Dynamic process issue

An issue where an activity activation was not being evaluated after a milestone was executed has been resolved.

Process issue with Integrations tab

An issue where integration flows from within a process application were not displayed has been resolved.

QuickStart human tasks set to 1 day expiration

An issue where human tasks in QuickStart Apps were set to expire in 1 day was resolved.

Start Form error after upgrade

A CORS issue when invoking UI snippets embedded in other applications (such as Sales Cloud or Content and Experience) was resolved.

Suspended state upon form submission

An issue where a process instance was incorrectly set to a suspended state after a form was submitted has been resolved.

Reassigning tasks to groups

An issue where task reassignment to an Oracle IDCS group was not working correctly has been resolved.

Getting specific fields from /tasks not working as expected

The taskID attribute in the GET REST API /tasks?fields=X,Y,Z endpoint was missing and restored.

Structured process suspended when invoked from a dynamic process

Resolved an issue where a BPMN process was suspended when it was invoked from a dynamic process.

Host missing in Swagger Json

Resolved an issue where the Process REST API Swagger file was missing the host attribute, resulting in applications such as Visual Builder unable to dynamically discover Process REST APIs.

Slow deletion of dynamic process roles

Resolved a performance issue concerning deleting dynamic process roles using Internet Explorer 11.

Unable to change a form control's name

Resolved an issue where it was not possible to change a form control's name once dropped onto the main form canvas.

Spaces did not show all users

Resolved an issue where not all Oracle IDCS users were shown when assigning space membership.

Decision model overwrite

To prevent undesired side effects, a warning now displays when you activate a decision model runtime version that contains interface changes.

Invalid taskid resulting in 500 error

A 500 error that displayed when calling /tasks/{taskId}/payload REST API endpoint with an invalid taskId was resolved.

Email notification issue

An issue registering email addresses when setting up email notification has been resolved.

REST connector trimmed leading zeros

An issue has been resolved where values retrieved via connectors to display in form select controls removed prefixed zeros for numeric values represented as strings.

Activation cleared role membership

An issue was resolved where activation cleared BPMN role memberships for existing activated process applications.

Attachment names with white spaces

An issue was resolved where email notifications with attachment files containing white spaces in them weren't delivered.

Dynamic process activities corrupted

An issue that occurred when two concurrent tasks called from a dynamic process were executed at the same time was resolved.

Human task expiration incorrectly set

An issue was resolved where all human tasks in a cloned BPMN process were set to 1 day expiration.

Improperly populated connector select controls

An issue where web form select controls backed by connector information were not properly populated has been resolved.

Attachment names containing spaces

Implemented a consistent way of displaying attachment names containing white spaces using the process and task REST API endpoints.

Incorrect .exp file created

Exporting an application snapshot via REST API created an incorrect export file.

Null field incorrectly rendered

An issue where a null keyword used in email notifications still rendered has been resolved.

Attachments panel can't be closed

An issue where the Attachments panel couldn't be closed after downloading an attachment from the Process details page has been resolved.

Process Applications page not loading

An issue where the Process Applications list page did not load has been resolved.

October 2019

New Features

Integration Features
Feature Description Published
REST Adapter - Payload format name change in the Adapter Endpoint Configuration Wizard When creating an invoke connection in the Adapter Endpoint Configuration Wizard, the Raw request and response payload format selection is now called Binary on the Request and Response pages. October 14
REST Adapter - Oracle Cloud Infrastructure (OCI) Signature Version 1 security policy support

As Oracle Cloud Infrastructure continues to build modern, scalable, and secure cloud services, security has its prime place in the Oracle Cloud solution. In the same endeavor, Oracle Cloud Infrastructure provides a signature to enable a more robust and secure way of invoking Oracle Cloud Infrastructure services. The REST Adapter now supports Oracle Cloud Infrastructure signature-based authentication to facilitate invoking Oracle Cloud Infrastructure cloud service REST APIs such as Oracle functions, streaming, storage and so on as an integral part of Oracle Integration orchestration flows.

See REST Adapter Concepts in Using the REST Adapter with Oracle Integration.

October 11
Monitoring pages - Custom time range with which to filter the search for instances You can specify a custom time range with which to filter the search for instances with the From and To buttons on the monitoring pages for Integrations. This enables you to select a time range as small as a minute and track only those instances processed within that specified time range. The specified time range is preserved by default and applied to the data being displayed when you navigate from one monitoring page to another (for example, when you move from the Track Instances page to the Integrations, Track Runs, or Errors page).

See Track Business Identifiers in Integrations During Runtime in Using Integrations in Oracle Integration.

October 11
Orchestrated integrations - Pseudo view and layout view Multiple layouts of an orchestrated integration are provided. Pseudo view enables you to view the integration vertically with child nodes indented. Details about each node in the integration are displayed to the right. You can edit the integration by selecting the + sign to invoke an inline menu for adding invokes and actions. Layout view enables you to view the integration horizontally or vertically.

See Create an Orchestrated Integration in Using Integrations in Oracle Integration.

October 11
Process Features
Feature Description Published

Improved activation experience

The override option when activating a process application is no longer available. This is to avoid accidentally selecting it and losing all the instances for the version that you are activating.

  • If you want to delete all the existing instances for testing purposes, select the test partition when you activate your process application. If you use the test partition, the existing instances are deleted each time you activate.

  • To keep existing instances, activate using the production partition, and use incremental version numbers each time you activate. To delete all the existing instances in a production partition, deactivate the process version and then reactivate it again using the same version number. When you deactivate a version of a process, that version ceases to exist.

See Activate Applications in Using Processes in Oracle Integration.

October 30, 2019

September 2019

New Features

New Common Features
Feature Description Published

My Services replaced with Platform Services in the Oracle Cloud Infrastructure Console

After signing into Oracle Cloud, account administrators use the Oracle Cloud Infrastructure Console to access Integration under Platform Services. Previously you accessed these services from the My Services Dashboard.

See Access Oracle Integration in Administering Oracle Integration and the Oracle Cloud Infrastructure Blog.

September 9

Integration Features
Feature Description Published
Scheduled parameters - business identifier assignment

You can create and assign scheduled parameters as business identifiers that enable you to track fields in messages during runtime.

See Create Parameters in Scheduled Integrations in Using Integrations in Oracle Integration.

September 20
Visual Builder Features
Feature Description Published
Upgrade Oracle JET design time and runtime

The Visual Builder design-time was upgraded to use JET 7.0.1 and the JET runtime was upgraded to version 7.1.0.

September 27
New declarative actions

The following new actions have been added:

  • A new geolocation action has been added to allow declarative access to the user's current location.
  • A new Share action allows mobile applications to invoke the native sharing capabilities of the host platform and share content with other applications, such as Facebook, Twitter, and Slack.
  • Support for Cordova's pause and resume events (vbPause, vbResume) was added. The vbPause event fires when the native platform puts the application into the background, typically when the user switches to a different application. The vbResume event fires when the native platform pulls the application out from the background.
  • A "video" option was added to the list of mediaType parameters of the TakePhoto action. Selecting "video" will record a video or allow an existing videos to be selected. In web apps, selecting the video mediaType will open a dialog where non-video files are filtered out. In PWA apps on iOS and Android and iOS native apps, the option allows video recording using the camera, or selecting a video file. In Android native apps, only file selection is allowed. Recording using the camera is not supported.
September 27
New Custom Event contract

A new "navigateToItem" custom event is declared by default in new mobile and web applications created with templates using navigation items (drawer/tab) on the root page (or Shell Page). The custom event provides an easy way for you to configure navigation between items/tabs. An event listener for switching the item/tab is defined by default in the root or shell page.

September 27
New UI for building filters

A new UI has been added in the mapper to help with creating FilterCriterion to filter the output for SDP (Service Data Provider) variables and call REST actions.

September 27
Added support for registering your own Oracle DB instance

An administrator can now use a wizard in the Tenant Settings to switch the Tenant schema to another Oracle DB instance that has more space. By using your own Oracle DB instance you will also have direct SQL access to the tables created for your business objects.

In the wizard, the administrator can specify a DBaaS or Autonomous Database instance. The wizard includes a tool for selecting which projects in the tenant are downloaded prior to switching to the new DB instance.

September 27
New UI for managing user roles

The UI in the Settings editor for creating and managing user roles in a visual application has been updated and streamlined. When creating a user role, the user role and the users and groups assigned to it, are now created directly in the IDCS application.

The "virtual roles" mechanism used in earlier releases is no longer supported. If you are developing an application that used virtual roles, you will need to use the new UI to replicate those users and roles because the virtual roles won't be converted to the new role mapping mechanism.

September 27
Improvements in Action Chain editor

The following improvements and features were added to support for Actions:

  • The action chain editor is now displayed as a tab within the artifact tab in the Designer. This makes it easier to switch between the action chain and other artifact editors.
  • The action chain editor now includes an overview window that shows the entire diagram when in diagram view. The visible part of the diagram is highlighted. When zooming or panning the diagram, the overview window updates its highlighted area to match. Also clicking on the overview window or dragging the highlighted area pans the diagram.
September 27
Improved templates and wizards for mobile apps

The following improvements were made to the wizards and templates for mobile apps:

  • A new wizard was added for creating root pages, allowing you to select the nav style and page template. When creating a new root page, you can choose to create new flows or select existing flows for the new root page. If the nav-style of the new root page is None, you can choose to create a flow or page, and choose page templates.
  • The wizard for creating apps now allows you to select from multiple nav styles (Horizontal, Vertical and None), page templates for individual flows can be selected, and the UI was improved for Nav styles that need multiple items.
  • The application no longer has a single scrollbar enabled at the root of the application. Instead, the scrollbar is within the content of the template.
  • The tab bar at the top of an application can be locked in place, and the content in a tab can now be scrolled. This is implemented by default in new mobile applications. Existing applications can add it by simply slotting the tab bar to the "navigationBarTop" slot and moving it directly into the "oj-ext-mobile-page-template" parent node.
  • Scrolling now supports momentum scrolling for a more native feel on iOS.
  • Safe margins for iPhone X (R, S, SMAX) are correct in portrait and landscape modes.
  • New pages created with the "Summary with Content" template now use content scrolling, and the summary is locked in place.
  • Two new template pages can now be created with the wizards: Form and List. Sample code is provided as starting points for the ListView and Form layouts commonly used in mobile applications.
September 27
Improved templates and wizards for web apps

The following improvements were made to the wizards and templates for web apps:

  • The wizard for creating web apps now supports two navigation styles: None and Tabbed.
  • The tabbed web application template is responsive, providing a shell that displays the navigation drawer in smaller screen sizes (like phones), and a tabbed display in desktop/tablet form factors.
  • The wizard for creating root pages allows you to select existing flows or create a new flow. When nav-style None is selected you can choose if you want to create a flow.
September 27
Added PWA loading spinner

The starter mobile application template now adds a spinner to the index.html. This spinner is taken down once the application is initialized and content is displayed.

September 27
Extra Headers for Basic Auth in Mobile apps

It is now possible to specify extra HTTP headers when using Basic Auth authentication in Mobile apps, enabling integration with Oracle Mobile Hub (OMH).

September 27
Improvements to the Events editor

The following improvements were made to the Events editor:

  • The event listeners UI has been updated to show more information about where events are fired and which components are firing them.
  • Events and their payloads can now be defined in the Events editor and fired using the Fire Custom Event action. This allows the runtime to propagate events to their desired listeners and to help you configure when the events are fired.
September 27
Improvements to the Page Designer

The following improvements and features were added to the Page Designer:

  • The Component Palette, Page Structure and Property Inspector panels are now visible in Code view. Switching between Design and Code modes only swaps the canvas and code editor. Component selection and changes are now synced across all panels and views.
  • You can now drag and drop components from the Components Palette directly into the Code view and reposition them in Code view using the Page Structure view.
  • Cut/Copy/Paste is now supported for selected components in the Page Structure view and Design mode. The actions can be invoked using standard shortcuts (ctrl+x, ctrl+c and ctrl+v, CMD key on macOS), and are also available in the component's popup menu. When a component is pasted into a page it is automatically assigned a unique ID. When a component is pasted on a different page, all property values that are expressions are removed.
  • A "Temporary Override" option has been added to some properties in the Property Inspector which allows you to set a temporary value for the property. The value is only applied during design time. For boolean-type properties, you can select a Temporary Override option of Off, True or False in the component's popup menu. In the Page Structure view, an orange badge is used to indicate when a Temporary Override is currently used on a component. The Temporary Override settings are only valid until the page designer is reloaded or the page's code is edited in Code mode. The Temporary Override option is available for the following component properties:

    • "test" property of oj-bind-if component. Using this enables the contents wrapped by the IF to be displayed in the page designer. The option allows you to override a default value of false that would otherwise be the result of the IF condition.
    • "expanded" property of oj-collapsible
    • "expanded" property of oj-ext-mobile-navigation-bar-drawer
    • "initial-visibility" property of oj-dialog
  • The oj-dialog component is now supported in the Design mode and has been added to the Components Palette. When designing an app, you can choose to keep dialog components open in the canvas while designing its contents by using the Temporary Override option in the Property Inspector or the component's popup menu to set the initial-visibility property. In Live mode you can invoke the action that opens the dialog, for example, if the dialog opens when a button is clicked.

    When the dialog is open in the canvas, only the components inside the dialog on the canvas are selectable and drop indication feedback is enabled for them.

  • Unused component import is removed from the page model when the last instance of the component is deleted from the page.
  • Components dropped into a parent's slot are wrapped with a template element if the slot's metadata includes attribute data.
  • Non-field components dropped into a form layout container are now all accompanied by a label component to allow default column alignment with regular field components.
  • Layout helpers have been added for simple non-component HTML elements (for example, <div>). This enables children (deleting, moving, adding child components) inside the element to be easily manipulated.
September 27
Improvements to the Property Inspector in Page Designer

The following improvements and features were added to the Property Inspector in the Page Designer:

  • Docs hyperlink has been added to the help popups on properties and slots of the component in its Property Inspector. The link leads to the particular JSdoc page in the component's documentation based on its metadata.
  • Menu components in Slots sections now offer Divider and Menu Multi-Select subcomponents in the Add Action drop-down.
  • In the Table Columns customizer, the drop-down list of identified column fields has been renamed from "Fields" to "Simple Field Columns". The list includes only the fields which are not represented by separate components in the column templates' code.
  • Basic support for a mobile application's Drawer component (available in New Mobile Application wizard as Vertical navigation style option) was added to the Property Inspector. In the Page Structure view, you can now see a "Mobile Navigation Bar - Drawer" component after opening the Page Designer for an application's root page (root pages / app).

    In the Property Inspector, the Drawer component contains:

    • A Navigation Items section which helps you customize the navigation items in the drawer, similar to customizing items of the Bottom Bar component
    • An Expanded property with a Temporary Override section that allows you to force a value to be True in the design time. This enables you to make the Drawer visible on the canvas so that you can work with it visually.
  • The Styling section in the General tab now displays classes for components that have a predefined set of styling classes listed in its styleclasses metadata.
September 27
Improvements to Quick Starts

When using a Quick Start, the following improvements were made to help locate data in the Endpoint Selector:

  • improvements to how the focus is shown for single items
  • improved tooltip for switch between simplified and advanced mode
  • the search keyword is now highlighted
September 27
Enhancements to Business Object editor

The following improvements and features were added to the Business Objects editor:

  • In the Diagrams view, when no objects are selected in the diagram you can now select which business objects are displayed in the Property Inspector. When a business object is selected, you can use the Property Inspector to edit the business object, its fields and relationships.
  • The business object directory structure has changed. All json files for the artifacts (business objects and diagrams) are now under the businessObjects directory. Business object metadata defined in Application Settings is now stored in businessObjects.json instead of settings/security.json.
September 27
Enhanced business object security definitions

Enhancements were made to the Data Security Rules section that you use to define business object security. Support for Groovy expressions has been improved. You can now use a Groovy expression to identify the current user instead of a JavaScript expression, and you can use any expression that can be evaluated to a literal constant when the business object REST API is called. When creating conditions, you can now also choose fields from a related object in the Field drop-down list.

September 27
Added support for constant variables Constant variables are now supported when you add a new variable. A constant can have a value specified via it's default value or when provided as an input parameter, but it cannot be changed at runtime. September 27
Improved UI for Service Catalog

Catalog settings can now be defined both for the tenant and at the application level. When editing the catalog settings at the application level, you can view the current tenant settings and choose to override them.

September 27
Improvements to connecting to Fusion Applications catalogs in the Tenant Settings

In the Tenant Settings editor, specifying the base URL for a Fusion Applications catalog for the tenant has been simplified:

  • You now only need to supply a valid Fusion Applications base URL. The path to the interface catalog will now be resolved automatically.
  • When you enter the FA base URL, the connection is tested to ensure that the endpoint is accessible without authentication and is CORS compliant. The catalog will not be created if these criteria are not met. .

The alternative to setting the catalog at the tenant level is to set it at the visual application level where more options are available.

September 27
Improvements to the External Build process

The following improvements were made to support using the external build tools:

  • Support was added for creating custom requirejs module bundles for visual applications. You can use this to help improve application performance by creating multiple bundles and customizing the content of each bundle. You can then control which bundles are loaded initially and which are loaded when they are needed.
  • The external build can be configured to produce bundles that conform to the pure EcmaScript 5 standard supported by older browsers and also produce an ES6 set of bundles. This allows you to write more modern code (EcmaScript 6) in your application and also have an application that can run on IE11 and other old browsers.
September 27
EcmaScript 2018 support

The code editor for .js files now has editing and audit support for EcmaScript 2018 (ES2018) in mobile apps and when using the external build process. ES2018 is not supported in web apps, which continue to use ES5.

September 27
JET Audit tool added

The JET audit tool has been integrated into the design time. The tool currently works on all HTML files, and can help produce pages that conform to the JET guidelines.

September 27
Added settings for JET and runtime versions

It is now possible to specify a Visual Builder runtime and JET version in web and mobile application settings.

September 27
Added support for IDCS multi-stripe

Visual Builder can now be used in IDCS accounts which use multiple stripes.

September 27
Improved Who am I dialog The UI of the Who am I dialog is streamlined to be more intuitive, and to disallow some combinations of selected items. September 27

August 2019

New Features

Integration Features
Feature Description Published
FTP Adapter - FTP server operating system selection

The FTP Adapter connecting to an FTP server over SSL can be hosted on a Unix or Windows operating system. Because Unix and Windows both have different line ending characters, the FTP Adapter must know the operating system to parse the file correctly. The FTP Adapter is enhanced to list the operating system for selection on the Connections page. An additional option is provided to let you select the channel of encryption (namely, control, data, both, and none).

See Configure Connection Properties in Using the FTP Adapter with Oracle Integration.

August 22
Orchestrated integrations - Wait action enhancement

In addition to hours and minutes, you can delay the execution of an integration for seconds with a wait action.

See Delay Integration Execution for a Specified Time Period with a Wait Action in Using Integrations in Oracle Integration.

August 22
Oracle Database Cloud Service Adapter - Support for direct connectivity

Oracle Integration now supports direct connectivity with Oracle Database Cloud Service without connecting through the connectivity agent. Customers that have migrated to the Oracle Autonomous Transaction Processing database can use existing Oracle Database Cloud Service Adapter-based integation flows to connect to the migrated database. However, Oracle recommends that you use the Oracle Autonomous Transaction Processing Adapter for new connections/new integrations created after migration to the Oracle Autonomous Transaction Processing database.

See Prerequisites for Creating a Connection in Using the Oracle Database Cloud Service Adapter with Oracle Integration.

August 22
Oracle Engagement Cloud Adapter - New name Oracle Sales Cloud Adapter is renamed to Oracle Engagement Cloud Adapter. August 22
Process Features
Feature Description Published

REST API updates

We've made improvements to Process Instance APIs in the Oracle Integration REST APIs.

See the What’s New topic under Get Started in Oracle Integration REST API.

August 22

Resolved Issues

Integration Resolved Issues
Issue Resolution Publication Date
Activity stream The activity stream for notification and wait actions has been improved. August 22
Oracle Engagement Cloud Adapter When using the Oracle Engagement Cloud Adapter (formerly the Oracle Sales Cloud Adapter), the Oracle Engagement Cloud client (through SOA Composer) can now call an Oracle Integration service without an endpoint security policy error. August 22
Oracle Engagement Cloud Adapter The Oracle Engagement Cloud Adapter is successfully listed/filtered in the Create Connection - Select Adapter dialog.  
Oracle Cloud Customer Connect forum Messages and cross-linking to the Oracle Cloud Customer Connect forum during integration activation failures have been improved. August 22
Oracle Autonomous Transaction Processing Adapter The Oracle Autonomous Transaction Processing Adapter now accepts case insensitive connection names. August 22
  When using the , you no longer receive an error when you click SQL Edit and add a parameter to query by clicking Add New. August 22
Integration activation New integration activation attempts are now handled successfully when the server is down. August 22
List of errors page The created/last updated date is shown in the list of errors page. August 22
Recoverable errors You can search, view, or filter by recoverable errors. August 22
Expression Builder An Expression Builder expression containing a function call with an incorrect number of parameters now shows as invalid. August 22
Lookup cloning Cloning a lookup through the REST API when the lookup does not exist no longer results in an HTTP 500 error. August 22
Mapper performance Performance when closing the mapper and returning to the canvas has been improved. August 22
Integration activation You can now activate an integration when a stage read action is used alongside an application adapter. August 22
Oracle Integration Oracle Integration REST API performance for listing lookups and connections has been improved. August 22
Redirect URLs Redirect URLs are successfully resolving on Oracle Integration instances. August 22
Host key security The host key security between Oracle Integration and Oracle Managed File Transfer no longer fails with a CASDK-0004 Host Key Verification error. August 22
ServiceNow Adapter All plugins that are activated in a ServiceNow instance are enabled. You can send attachments using the ServiceNow Adapter. The labels have also been modified for describing operations. August 22
Process Resolved Issues
Issue Resolution Published

Space sharing error

When editing a space, users couldn't share a space on the space details page.

August 22

Application unlock

Improved the message shown when users unlock a process application on the design-time Administration page.

August 22

July 2019

New Features

Integration Features
Feature Description Published
Throw New Fault action - New orchestrated integration action You can create and throw your own faults in an integration with a throw new fault action. During configuration of this action, you define the condition under which to throw the fault and the point in the integration at which to throw the fault. You can add this action at the end of a block (for example, a for-each action, switch action, and so on). Nothing can be dropped after this action in the block.

See Throw Faults with a Throw New Fault Action in Using Integrations in Oracle Integration.

July 26
Scheduled integrations - Override scheduled parameters You can override schedule parameter values set at design-time when submitting an ad-hoc schedule request or starting a schedule in an activated integration. This feature enables you to provide parameter values while invoking an integration without deactivating it.

See Override Schedule Parameter Values in Using Integrations in Oracle Integration.

July 26
Oracle Field Service Adapter - OAuth security policy support

Support is provided for configuring the Oracle Field Service Adapter to use the OAuth security policy. Recommendations are also provided for when to use Basic Authentication or OAuth (Client Credentials) as your security policy.

See Configure Connection Security and Migrate to Oracle Field Service Cloud Version 19c in Using the Oracle Field Service Adapter with Oracle Integration.

July 19
Salesforce Adapter - Support for the Resource Owner Password Credential (ROPC) for OAuth Oracle Integration supports a wide array of security policy mechanisms to connect and authenticate with Salesforce.com applications. The newest addition to the authentication schemes is the ROPC security policy, This policy enables you to refresh the OAuth token without having to authenticate.

See Use the Salesforce OAuth Three-Legged Security Policy in Using the Salesforce Adapter with Oracle Integration.

July 19
Stage file action - File reference and schema support You can specify a file reference to process when you select to read the entire file, read a file in segments, or unzip a file. Support is also provided for ZIP/JSON/XML-based schemas.

See Process Files in Scheduled Integrations with a Stage File Action in Using Integrations in Oracle Integration.

July 19
Business identifiers - Primary and secondary values search You can search for values across both primary and secondary business identifier values on the Tracking page.

See Track Business Identifiers in Integrations During Runtime in Using Integrations in Oracle Integration.

July 19
Scheduled integrations - Initiating an instance You can select how to initiate an instance of an activated integration when prompted.
  • Ad hoc request: The instance is executed independently of the scheduled run for the integration (if any).
  • As part of schedule: The instance runs in sequence with the scheduled run and shares schedule parameters (if any)

See Create a Schedule in Using Integrations in Oracle Integration.

July 19

June 2019

New Features

Common Features

Feature Description
New Oracle Integration user roles Two new user roles are available with instances provisioned after May 8th:
  • ServiceInvoker:

    This role enables you to execute an integration from outside the Oracle Integration user interface. The user cannot log in to the Oracle Integration user interface with this role.

  • ServiceViewer:

    This role enables you to navigate to all Integrations resource pages (for example, integrations, connections, lookups, libraries, and so on) and view details. The user cannot edit any resources or navigate to the administrative setting pages.

Quiesced mode

We improved error messaging for administrators when Oracle Integration is in a quiesced mode.

Integration Features

Feature Description
SurveyMonkey Adapter - API version support The SurveyMonkey Adapter now supports API version 3.
New adapter - Oracle Autonomous Transaction Processing Adapter The Oracle Autonomous Transaction Processing Adapter enables you to integrate the Oracle Autonomous Transaction Processing database with Oracle Integration through use of direct connectivity. Use the Oracle Autonomous Transaction Processing Adapter to execute SQL queries or stored procedures in the Oracle database.

See Oracle Autonomous Transaction Processing Adapter Capabilities in Using the Oracle Autonomous Transaction Processing Adapter with Oracle Integration.

Oracle Utilities Adapter - Secure WSDL, REST, and OAuth 2.0 support. The Oracle Utilities Adapter provides support for the following:
  • Secure WSDL support
  • An enhanced REST interfaces user interface
  • REST catalog parsing enhancements if the adapter is running with the connectivity agent

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

FTP Adapter - Signing support Supports signing verification and validation during the download of PGP-encrypted files from an sFTP server. Signing provides a method for authenticating the sender of the file.

See FTP Adapter Capabilities in Using the FTP Adapter with Oracle Integration.

Scheduled integrations canvas - Defining the schedule You can click the Schedule icon at the top of a scheduled integration to display an option for invoking the Edit Schedule page to define the schedule details.

See Create a Scheduled Integration in Using Integrations in Oracle Integration.

Unlocking an integration You can unlock an integration that you own. For example, when an integration you created is in edit mode and the browser crashes, the integration becomes locked. You can unlock this integration and resume re-editing.

See Unlock an Integration in Using Integrations in Oracle Integration.

SOAP Adapter- OAuth security policy support You can configure inbound SOAP endpoints with the OAuth 2.0 security policy.

See SOAP Adapter Capabilities in Using the SOAP Adapter with Oracle Integration.

Process Features

Feature Description

Canvas changes

We've introduced unified and better color coded icons in our structured process modeling canvas. You'll see new toolbars and icons in the elements palette.

See New Process Icons for a side-by-side comparison of new and old icons.

  • Icons: Many items stay the same color: Human tasks are still green, Decisions are yellow, and System and Integrations are still blue. But we've introduced new colors:
    • Events, such as Form Start and End, are purple.

    • Gateways are orange.

    • Note icons (Other category) are pink.

  • Toolbar: All icon functionality stays the same, but they've been repositioned and updated.

Common expression builder in Decision modeling editor

We’ve enhanced the design-time interface of decision models for consistency and ease of use. Entering expressions in decision tables, decision input data, or type definition is now a uniform, intuitive experience. Additionally, new modes are now supported in decision table cells that make populating tables quick and simple.

See Define Decision Input and Type and Define Decision Table Input in Using Processes in Oracle Integration.

Conditional expressions in data association

You can now control data execution in runtime for both structured and dynamic processes by applying conditions while mapping data from the Data Association editor. In such cases, data executes in runtime only when the defined condition is met. See Define Conditions for Data Associations Using Processes in Oracle Integration.

Smart sentries in dynamic processes

Define smart sentries as conditions that decide if an activity, stage, or process gets activated or terminated.

  • Add a decision to a dynamic process: Apply an activated decision to a stage or activity’s condition so that it activates or terminates the stage or activity.

    See Smart Sentries in Dynamic Processes in Using Processes in Oracle Integration.

  • Add a REST connector to activate or terminate a stage, activity, or process in a dynamic process.

    See Configure a REST Sentry in a Dynamic Process in Using Processes in Oracle Integration.

Promote process application samples to the gallery for easy sharing

The QuickStart gallery has expanded to include samples in addition to QuickStart Apps. From any regular process application, developers can promote it to the gallery. Other users can then browse the gallery, select a sample, and create their own copy of the sample application.

See Promote Applications as Samples to the Gallery in Using Processes in Oracle Integration.

QuickStart Apps enhancements

We've made it easier for users to create process applications from QuickStart Apps and added flexibility for developers:

  • When users create by starting from the gallery, items now display a QUICKSTART or SAMPLE label to easily distinguish them.

  • We made usability improvements to QuickStart Apps. Developers can better order artifacts of different types (such as approvals, submits, roles, integrations, and others) and users can more easily configure apps.

See Create Your First Application (a Quick Start) in Using Processes in Oracle Integration.

Robotic process automation adapter for Automation Anywhere

Use the new Automation Anywhere Integrations adapter to automate repetitive human tasks and integrate with applications that do not offer APIs or for which there is no adapter. See Integrate with Robotic Process Automation Tools in Using Processes in Oracle Integration and Understand the Automation Anywhere Adapter in Using the Automation Anywhere Adapter with Oracle Integration.

REST API updates

We've made additions and added examples to the Process/Process Instance APIs in the Oracle Integration REST APIs. For example:

  • Retrieve Activities Flow for a Process Instance: Use the new activityType query parameter to the to return only a subset of activities that match the specified type.

  • Update the Process State: Use the new suspend and resume actions to alter the flow of a process by passing activityChanges in the JSON body.

See the What’s New topic under Get Started in Oracle Integration REST API.

Application activation

We improved the process application activation dialog so that it now shows your current retention policy settings.

Dynamic process enhancements

We've added support for the following special types of data association to dynamic processes (already supported in structured processes):

  • Transformations: Use them for input and output data types that don’t match. They're particularly useful for matching slightly differing data attributes, such as address or employee data. See Work with Transformations in Using Processes in Oracle Integration.
  • Append to arrays: Use the Append action in the data association editor to add elements to a target array. See Append to Array in Using Processes in Oracle Integration.
  • Array filter: Now available in dynamic processes. In the Data Association editor of a structured process or transformation, you can selectively filter elements from a source array object and assign them to a target array. See Filter Array Data Objects in Using Processes in Oracle Integration.

Forms enhancements

Updates include:

  • You can now access an object from a Select control while displaying one value but using other non-visible object attributes in select control events. For example, you might show the label of an object, but use the ID internally to populate other form controls. See Configure Drop-down Select Fields in Using Processes in Oracle Integration.

  • You can now easily reorder actions in web form events.

  • You can now reorder table columns in web forms.

Data retention

We improved the process application activation dialog so that it now shows your current retention policy settings.

New Process Icons

Category Icon New Old

Human

Submit

New Submit icon Old Submit icon

Human

Approve

New Approve icon Old Approve icon

System

Abstract

New Abstract icon Old Abstract icon

System

Data Mapper

New Data Mapper icon Old Data Mapper icon

System

Service

New Service icon Old Service icon

System

Call

New Call icon Old Call icon

System

Send

New Send icon Old Send icon

System

Receive

New Receive icon Old Receive icon

System

Notify

New Notify icon Old Notify icon

System

Dynamic Process

New Dynamic Process icon Old Dynamic Processe icon

System

Decision

New Decision icon Old Decision icon

System

Sub-Process

New Subprocess icon Old Subprocess icon

Events

Start

New Start icon Old Start icon

Events

Form Start

New Form Start icon Old Form Start icon

Events

Message Start

New Message Start Old Message Start icon

Events

Message Catch

New Message Catch Old Message Catch icon

Events

Timer Catch

New Timer Catch Old Timer Catch icon

Events

Error Boundary

New Error Boundary Old Error Boundary icon

Events

Message Throw

New Message Throw Old Message Throw

Events

End Event

New End Event icon Old End Event icon

Events

Message End

New Message End Old Message End icon

Events

Error End

New Error End icon Old Error End icon

Events

Terminate End

New Terminate End icon Old Terminate End icon

Gateways

Exclusive

New Exclusive icon Old Exclusive icon

Gateways

Inclusive

New Inclusive icon Old Inclusive Gateway icon

Gateways

Parallel

New Parallel icon Old Parallel Gateway icon

Gateways

Event Based

New Event Based icon Old Event Based icon

Integrations

Integration

New Integration icon Old Integration icon

Other

Note

New Note icon Old Note icon

Resolved Issues

Integration Resolved Issues

Issue Resolution
FTP Adapter - Host key security Host key security between Oracle Integration and MFTP no longer fails for the FTP Adapter with the following error: CASDK-0004 Host Key Verification.
SOAP Adapter - Usability enhancements Text for the SOAP Adapter in the user interface has been enhanced to improve usability.
REST Adapter - Usability enhancements In-context help for the multiple operations feature in the REST Adapter has been added.
REST Adapter - Use in a for loop When using the REST Adapter in a for loop, you can specify individual parameters as repeating elements.
REST Adapter - Parse special characters. The REST Adapter can parse JSON responses with special characters such as an @.
REST Adapter - Schemas with reserved words The REST Adapter now provides a design time error instead of an activation failure error when the schema provided uses a reserved namespace.
SOAP Adapter - Rejected messages Messages rejected by an inbound SOAP Adapter trigger are no longer shown in the Tracking page with an invalid flow version.
Integration activation error Integration activation no longer fails with out-of-memory errors in the logs.
Salesforce Adapter - Field types change An issue is resolved where a change in field types to sObject by Salesforce in version 46 had resulted in the query parser being unable to resolve the relationship. This had previously resulted in a NullPointer exception.
Activation failure error The java.lang.NoClassDefFoundError: weblogic/application/Module activation failure error has been fixed.
Oracle HCM Cloud Adapter - ATOM feed entries Oracle HCM Cloud Adapter processing no longer fails if entries in the ATOM feed have a title with a tab character.
Salesforce Adapter - IAR project import issue After importing the project IAR in 19.2.1, the Use Default Header checkbox was selected on the Operation page. This was unexpected and has been resolved.
Connectivity agent - install location The connectivity agent installation experience is the same regardless of whether the agent installer is run from a directory other than the agent install location.
Microsoft SQL Server Adapter - Usability enhancement Text for the Microsoft SQL Server Adapter in the user interface has been enhanced to improve usability.
FTP Adapter - Timeout period increase When using the connectivity agent with the FTP Adapter, the timeout period for runtime requests has been changed to 580 seconds.
FTP Adapter - Digital signing The FTP Adapter supports digital signing.
SOAP Adapter - Error message enhancement SOAP Adapter error messages have been enhanced to include remedial actions when the inbound connection has no security policy configured (and therefore, defaulted to Username Token policy) and if the runtime request does not have the Username Token policy.
Connectivity agent - Temp files reduction The number of temp files created by the connectivity agent has been reduced.
Connectivity agent restart Restarting an already running connectivity agent no longer causes PID file deletion.
Oracle ERP Cloud Adapter - OAuth support Support is provided for OAuth (manual OAuth client creation is required) in the Oracle ERP Cloud Adapter.
Workday Adapter - User domain policy access The Workday Adapter user is now only given domain policy access to the feature that they are using (Web Services, RAAS, or EIB) instead of to all three. When testing the connection, only access to that specific feature is validated.
Oracle Autonomous Transaction Processing Adapter - Error message enhancements More helpful and actionable error messages are provided for when the wrong password or service name is entered for the Oracle Autonomous Transaction Processing Adapter.
Oracle E-Business Suite Adapter - Open interfaces Support has been added for open interfaces to the Oracle E-Business Suite Adapter.
Ariba response message sandboxResponse element The sandboxResponse element has been added in the Ariba response message. This element is used when creating an integration to test whether Ariba is accepting the upload request or the request is already in progress.
Connectivity agent installation location A useful error is shown when the connectivity agent installer is run when pointing to a JAR file in a different folder.
SOAP Adapter - Validation improvements Validation has been improved for duplicate SOAP and HTTP headers in the SOAP Adapter.
SOAP Adapter - invalid data types Validation and testing no longer passes for a WSDL with invalid data types in the SOAP Adapter.
Connectivity agent upgrade Generated backups are deleted as a part of the connectivity agent upgrade.
SAP Concur Adapter - Summary page issue You no longer face an issue with the Summary page when configuring the SAP Concur Adapter in an integration.
Salesforce endpoint configuration You can now configure the Salesforce endpoint while configuring a SOQL-Query operation when any field name in the SOQL query contains " from " (surrounded by white spaces).
Requests with a no content-length header Requests with a no content-length header no longer return a 500 error instead of a 411 error in the adapter framework.
Oracle Responsys Adapter - Profile extensions The Oracle Responsys Adapter now shows profile extensions for the profile list containing space.
Oracle ERP Cloud Adapter - Connection description The description is now shown for the Oracle ERP Cloud Adapter connection.
Oracle Advanced Queuing (AQ) Adapter When used with the Oracle Advanced Queuing (AQ) Adapter, a connectivity agent error message now shows what was required to alleviate the error.
Oracle Utilities Adapter - Enhancements Open authorization support and fault handling in REST is provided in the Oracle Utilities Adapter.
SAP Adapter - Mapping issue You can refresh the SAP Adapter in an integration without losing any of the mappings in an integration.
FTP Adapter - Connections page validation Validation has been added on the Connections page of the FTP Adapter for an incorrect PGP encryption key.
Integrations page performance improvement Performance has been improved when saving integrations on the Integrations page.
Bell notification icon linking improvement When you click the bell notification icon for a failed connectivity agent in the upper right corner of the page, a dialog is displayed with a link to the Dashboard page for more details.
Valid predicates The Expression Editor correctly identifies valid predicates.
attributeFromDefault attribute Support is provided for the attributeFromDefault attribute in XML schemas.
Migration of expressions with wildcard characters The migration of expressions with wildcard characters from Oracle Integration Service to Oracle Integration is supported.
Improved error messages for integration activation failures A user friendly error message and remedial actions are provided for errors introduced when activating an integration that was imported into a service instance with missing lookup artifacts.
Reclaim space procedures improvements Reclaim space procedures (shrink and move) in Oracle Integration have been enhanced to include the dynamic process tables of Processes.
Integration invocation from global fault handlers The invocation of integrations from global fault handlers during a resubmit is now supported.
Load performance improvements The load performance for the Home, Monitoring, and Design-time Metrics pages has been improved.
Substitution groups Schemas that have substitution groups are supported.
Help link updates The Help page links for the Agents page, Connections page, Create New Connection page, and Settings page have been updated.
Scheduled orchestration job cancellation A scheduled orchestration job is now canceled when the underlying database experienced a service disruption.
Runs page improvement The wrong information is no longer displayed on the Runs page.
Tracking page improvements Consistent terminology in reporting the status of integration executions in the Tracking pages is provided.
Tracking variable deletion If the trigger connection for a Basic Routing integration changes to point to a different resource, the tracking variable is deleted.
Stage file action ZIP file The stage file action no longer creates a corrupted ZIP file if the input directory was the parent of the output.
Connections page API key field The field length of the API key field in the Connections page has been increased to 2048 characters.
DocuSign Adapter - Authorize code flow support Supports the authorize code flow in the DocuSign connection.
REST Adapter - Trigger connection A trigger connection using an XML schema no longer fails with a CASDK-0005 error.
Oracle Advanced Queuing (AQ) Adapter - Password special character support Activation no longer fails when the password had special characters.
Microsoft Email Adapter - Attachment element in the mapper An attachment element now appears in the mapper.
Oracle E-Business Suite Adapter - Test connection issue A test connection no longer fails intermittently with an Unexpected Error or Internal Server Error (NullpointerException).
SAP Adapter - New interface Implemented a new interface to CloudSapAdapter (class) and added logic in handleActivation (method) to refresh the JCA after any connection change.
- Error message enhancement The error message has been enhanced for when the payload size exceeds the threshold.
- Connectivity agent credentials New credentials with the connectivity agent are now reflected at design time.
Oracle Database Cloud Service Adapter - Special character validation Enhanced special character validation at design time is provided.
SOAP Adapter - Timestamp issue A timestamp is now received in the response from an invoke, although it was sent as a part of the request.
Salesforce Adapter - SOQL query operation The SOQL query operation can now build a parentRelationshipField based on a CAM-contained relationships map that is built through a describeSObject API call, instead of relying on a CAM-contained CloudDataObjectNode.
ServiceNow Adapter - Field Service Management enhancements The Field Service Management plug-in in the adapter and the dependent plug-ins of the Field Service Management plug-in have been enabled.
SAP Ariba Adapter - CombinedDataPull enhancements Valid entries for the value of "Data Import Task Name" and "File Name" for the "CombinedDataPull" sheet are created.
Oracle ERP Cloud Adapter - SAML assertion signature digest verification Multiple error codes are now displayed when a SAML assertion signature digest verification failed with callbacks.
Workday Adapter - Integration regeneration and activation The adapter can now select the version from the runtime WSDL (the version on which the Workday Adapter endpoint was originally configured) after regeneration and activation of the integration. For creating and editing an integration, the Workday Adapter can now pick the latest version from the Connections page.
Oracle ERP Cloud Adapter - Create and Update Contact The adapter no longer fails when Create and Update Contact are used in the same integration.
Function callouts Function callouts have been renamed to Javascript in the user interface.
Delete Schedule REST API The Delete Schedule REST API no longer throws a NullPointerException when invoked on active schedules.
Trigger metadata connection refresh The second tracking field now appears after refreshing the trigger metadata connection.
Scheduled integration runs Fixed an issue where scheduled integration runs (in an error state) were shown even when run with an unauthorized user account.
Mapper error reporting The mapper now reports an error on a specific invalid mapping.
Assign action help text The help text for the assign action has been improved.
Connection security policy A null pointer exception is handled in case of an invalid or null security policy for a connection.
Trigger menu of orchestrated integration Adapters that do not support trigger functionality now longer appear in the trigger menu of an orchestrated integration.
Retrieve Monitoring Metrics REST API The Retrieve Monitoring Metrics REST API is no longer missing the LastUpdated field.
Mapping Recommendations Settings page The help text on the Mapping Recommendations Settings page has been improved.
Notification email copyright date The copyright date in the footer note of the notification email sent from Oracle Integration has been fixed.
Batch retry If a batch processing error is received after a server restart (recovery mode), the job can use that information to retry the batch.
XSL maps Issues related to the usage of unsupported functions in the XSL map are reported and successfully handled.
Schema elements in for-each groups Schema elements in for-each groups that have substitution groups are successfully handled.
XPath expressions Quotes in XPath expressions are successfully handled.

Process Resolved Issues

Issue Resolution

Nested forms

Resolved issue when attaching form images as email notifications when the forms contained other nested forms.

Link fix

Fixed the Learn More link on the Oracle Integration Welcome page.

List scroll

List scroll issue prevented all available process applications from being shown.

Clone applications

Users with Space viewer only permissions could not clone process applications.

My Apps

An internal memory cache synchronization issue prevented the My Apps Workspace page from opening.

Append in dynamic process arrays

Using the append operation in dynamic process array data associations resulted in an error.

Null keywords incorrectly included in email notifications

Email notifications included "null" keywords even when null checks were added to the email notification template via Mustache syntax.

Attachments panel couldn't be closed

The Attachments panel on the Process Details page couldn't be closed after downloading a file. This issue occurred in Workspace, not on the My Tasks page from the Oracle Integration Home page.

Process attachment API issue

The process attachment API incorrectly replaced a space with a "+" character in the attachment file name was resolved.

500 error returned with invalid taskID for payload endpoint

A 500 error was returned when an invalid taskId was used accessing the REST API endpoint /tasks/{taskId}/payload.

Warning missing when overwriting decision model after changes

The warning dialog was not shown when overwriting an existing decision model and its input and output parameter changes.

Attachments couldn't be added when documents not configured

Users couldn't add attachments to tasks on the Workspace Task Details page when Content and Experience wasn't configured.

Loading time for large processes

We've improved process loading and renderization for very large processes rendered incrementally. The loading time is affected by the browser being used. The loading issue was more common with Internet Explorer version 11.

Issue loading integrations

Process could no longer load integrations after a used integration (previously discovered and used) was removed from the active integrations list.

My Apps returned blank page

The My Apps page was not loading correctly and showing a blank page due to concurrent access to a time-consuming operation.

Decision connector editable when read only

A DMN connector was editable when the model was read-only.

Presentation not cloned

A form presentation containing many controls couldn't be cloned.

Form print issue in Firefox

Printing a web form with multiple tabs in Firefox omitted the first tab.

Human task action issue

Human task actions containing non-ASCII characters caused the action processing to break the page. This happened more frequently when showing actions with accents or similar characters in non-English languages.

Audit API response fix

Fixed values provided in the Audit API response where inforRequestedFrom and infoSubmittedTo parameters were returning userid instead of the display name.

May 2019

New Features

Common Features

Feature Description

Improved Home page loading time

Through dynamic loading, we've improved the speed and performance of the Oracle Integration Home page and its sections.

Oracle Integration Home page - Common About page A common About page is now accessible from the Oracle Integration Home page.

Integration Features

Feature Description
Recovery job ID search on Tracking page

Searching on the Tracking Instances page has been enhanced to search for recovery job IDs that run to process failed instances.

See Manage Business Identifiers for Tracking Fields in Messages in Using Integrations in Oracle Integration.

JMS Adapter - Header support JMS headers in both the trigger and invoke directions are supported. You can set message headers to dequeue messages from queues and set message headers to enqueue messages into queues.

See Oracle WebLogic JMS Adapter Capabilities in Using the Oracle WebLogic JMS Adapter with Oracle Integration

Process Features

Feature Description

Query parameter added to REST endpoint

The new activityType parameter enables you to return only a subset of activities that match the specified type.

Resolved Issues

Integration Resolved Issues

Issue Resolution
Connectivity agent - Restart Improved the agent restart time after an agent is upgraded.
Connectivity agent - Group updates Added support to update the agent group through the Oracle Integration REST API.
Adapter SDK An issue in the adapter SDK for a protected/secured WSDL (using the SOAP proxy) with an authorization header is resolved.
SOAP Adapter - Callback invoke A callback invoke fails if configured with the URL instead of an uploaded WSDL.
FTP Adapter - Error message Improved the error message for when a user enters the wrong host key.
FTP Adapter - Design-time Improved the design-time experience for multi-level authentication.
JMS Adapter - Inbound header element A JMS inbound header element (for example, Message Id) being mapped to a JMS outbound header element (for example, Correlation Id) no longer throws an exception upon activation.
Adobe eSign Adapter - Regional subdomains Adobe eSign Adapter: Fixed support for regional subdomains (for example, na1, na2, in, and em2 in OAuth).
Oracle ERP Cloud Adapter - Error message improvement Oracle ERP Cloud Adapter: Improved the user error message when an FBDI upload integration shows errors for being unable to move a file at the target location.
REST Adapter - Error message improvement REST Adapter: Improved the user error message when an ArrayIndexOutOfBound occurs during JSON translation.
File Adapter - Pipe-separated file content Fixed an issue when reading pipe-separated file content while skipping certain lines.
Adapter SDK custom validation Enhanced the adapter SDK to support custom validation of connection properties.
Integration runtime failure Integrations no longer fail at runtime when the dynamic invoke feature is not enabled. No headers are available in an incoming SOAP payload and there is at least one mapping done.
Application WSDL validation Enhanced adapters to intelligently validate application WSDLs where the target namespaces do not match the parent schema import. 'Import' is used instead of 'Include' or cross-referenced schemas are present without import namespaces in the definition.
Operation invocation on Fusion Applications Invoking operations on custom objects for Fusion Applications adapters no longer fail.
Error message improvement Improved error message with an action recommendation when an adapter 'Test Connection' fails due to a self-signed certificate not having the subject alternate name.
Collapsed scope actions Users can reposition collapsed scopes within orchestration integration flows.
Activation errors Activation errors caused by XML schema definitions containing references to it are successfully handled (recursive schema imports or includes).

Process Resolved Issues

Issue Resolution

Import issue

Deleting a process application and then re-importing it under the same name resulted in the old deleted process application rather than the new version.

Process application open issue

An internal server error was fixed that prevented process applications from opening in Process design time.

Identities REST endpoint issue

An HTTP 500 error was returned when invoking the bpm/api/4.0/identities REST endpoint when Oracle Identity Cloud Service (IDCS) contained a very large number of users. A similar situation occurred with the Identities web form control and other select controls in Process forms when Oracle Integration was pulling a full list of users, and was resolved.

Correlations issue

Users were prevented from opening the FX correlations mapping editor and configuring correlations in structured (BPMN) processes.

Web form preview mode issue

Web form elements visible when editing were not visible in Preview mode.

Title update issue

The process instance and task titles were not properly updated when configured inside a parallel gateway. After the fix, the main thread title propagates to all child threads inside the parallel gateway flow.

April 2019

New Integration Features

Feature Description
Orchestrated integrations - nested scopes

You can add nested (child) scope actions to a basic scope action. This provides a more sophisticated way of organizing or separating actions into a subsection of the integration.

See Manage a Group of Actions and Fault Handlers with a Scope Action of Using Integrations in Oracle Integration.

Oracle E-Business Suite Adapter - Support for Java APIs as invokes (targets) in integrations

The Oracle E-Business Suite Adapter supports Java-based APIs including Java Bean Services and Application Module Services subtypes from Oracle Integration when adding the Oracle E-Business Suite Adapter as invoke (target) connections.

In addition to PL/SQL, concurrent program, open interface REST services, Java APIs are now available as REST services for invocation from Oracle Integration.

See Oracle E-Business Suite Adapter Capabilities and Invoke Oracle E-Business Suite Java APIs from Oracle Integration in Using the Oracle E-Business Suite Adapter with Oracle Integration.

Oracle Advanced Queuing (AQ) Adapter - New video

See how the Oracle Advanced Queuing (AQ) Adapter supports the trigger connection using the object queue data type in Oracle Integration.

See Use the Oracle Advanced Queuing (AQ) Adapter for Object Queue Type.

Canceling long running integration instances

You can cancel an integration instance that is not completing as expected.

See Cancel a Running Integration Instance in Using Integrations in Oracle Integration.

Unlocking scheduled integrations

When a schedule is in edit mode and the browser crashes, the schedule becomes locked, which prevents it from being edited. You can unlock an integration schedule to resume editing.

See Unlock an Integration Schedule in Using Integrations in Oracle Integration.

Oracle NetSuite Adapter - Token-based authentication

Token-based authentication allows you to generate secure, revocable, and nonexpiring tokens for integration clients to use when connecting to Oracle NetSuite. The end user credentials are never exposed and the password does not expire.

See Oracle NetSuite Adapter Capabilities in Using the Oracle NetSuite Adapter with Oracle Integration.

Oracle NetSuite Adapter - Custom records

You can perform CRUD operations on custom records in an integration. Custom records are dynamic and customizable building blocks that enable you to create custom fields, lists, and special links with other NetSuite records and transactions.

See Oracle NetSuite Adapter Capabilities in Using the Oracle NetSuite Adapter with Oracle Integration.

REST Adapter - Amazon Web Services (AWS) Signature Version 4 support The REST Adapter can invoke external REST endpoints supporting the Amazon Web Services (AWS) Signature Version 4 authentication type.

See Configure the REST Adapter to Consume an Amazon Web Services (AWS) REST API in Using the REST Adapter with Oracle Integration.

New Process Features

Feature Description

Clone processes

As a time saver, you can now clone processes within a process application. On the Processes page in design time, click the new clone icon for a structured or dynamic process, and specify a new name. Cloning copies all design-time metadata for the process. Forms and integrations used in the process are linked to but not cloned, and data associations are retained.

See Clone a Structured Process and Clone a Dynamic Process in Using Processes in Oracle Integration.

Forms divider

Use the new divider control to separate your forms into sections or categories.

See Configure Divider Controls in Using Processes in Oracle Integration.

Dynamic process service task errors

When a service task fails to execute in runtime, an icon now appears for the service task under Activities. Hover your cursor on the error to see details about the service task failure's cause.

March 2019

New Integration Features

Feature Description

Migrate to Oracle Cloud Infrastructure

Ready to move your integrations to our most powerful infrastructure platform?

Connectivity agent high availability

You can use the connectivity agent in high availability environments. You install the connectivity agent twice on different hosts. There are no differences in agent installation. You specify the same agent group identifier during both installations.

See Use the Agent in High Availability Environments of Using Integrations in Oracle Integration.

Oracle HCM Cloud Adapter - Support future-dated events for Atom feeds

The Oracle HCM Cloud Adapter now supports the new approach to future-dated entries in Oracle HCM Cloud and also enables you to choose how you want to handle future-dated entries when consuming ATOM feeds from Oracle HCM Cloud.

See Oracle HCM Cloud Adapter Capabilities of Using the Oracle HCM Cloud Adapter with Oracle Integration.

Oracle Advanced Queuing (AQ) Adapter - New video

The Oracle Advanced Queuing (AQ) Adapter supports the trigger connection using the raw queue data type in Oracle Integration.

See Use the Oracle Advanced Queuing Adapter for Business Event System.

New Process Features

Feature Description

Migrate to Oracle Cloud Infrastructure

Ready to move your processes to our most powerful infrastructure platform?

Oracle Process Mobile 6.1 available

The Oracle Process Mobile app has been certified and released for both iOS and Android. Users can download it from the Apple Store and Google Play. The app works for both Oracle Process Cloud Service and Oracle Integration flows (both autonomous and classic).

Follow these tips:

  • Uninstall any previous versions of the app before installing the new version.
  • Install version 6.1. Avoid installing an older version with the same name but an older version number.

New videos

New to Process and want to learn more? See About Process in Oracle Integration.

See how you can invoke processes from integrations: