Release 10.15 (Preview)

This section provides a high-level preview of the enhancements and changes for the upcoming v10.15 release and are subject to minor modifications when the release becomes generally available.


New features and enhancements Description
Custom connector enhancements In earlier releases, you could import, export, share, clone, and deploy a workflow having a custom connector to another tenant, only if it was first made global.
In this release, this restriction is removed. You can now import, export, share, clone, and deploy a workflow having a custom connector to another tenant, without making it global.
OAuth 2.0 authentication for Coupa Coupa has strengthened its security for all API integrations and require the use of only OAuth 2.0 authentication, for all integrations. You can select this authentication type while adding a custom action in Coupa.

The OAuth 2.0 authentication for Coupa requires Scope - assignment which is like a set of permissions set on the API key. You can find the list of scopes and their underlying Coupa permissions by going to the Coupa API Scope management page at /oauth2/scopes. Scopes are available for review on https://{your_instance_address}/oauth2/scopes.
For detailed steps on OAuth Client creation and scope assignment in Coupa, see the OAuth 2.0 Transition Guide at the Coupa Success Portal.
OAuth 2.0 authentication for SAP SuccessFactors OAuth 2.0 authentication is enabled for the SAP SuccessFactors connector to authenticate users in a more secure way.

Mandatory fields required to generate the access token to authorize the API requests under the OAuth 2.0 authentication for SAP SuccessFactors are as follows:
  • Company ID: SuccessFactors Company ID.
  • Client ID: API Key you obtain after you register your client application in SAP SuccessFactors.
  • Grant Type: Set the value to urn:ietf:params:oauth:grant-type:saml2-bearer.
  • Assertion: Base64-encoded assertion obtained from generating a SAML Assertion.

Multiple WSDL files while creating a SOAP API You can now select one or multiple dependent WSDLs, XSDs, and/or XMLs to the primary WSDL at the same time by clicking Browse file(s) or using the drag and drop functionality.
Earlier, you could select only one dependent WSDL, XSD, and/or XML to the primary WSDL at a time.

Enhancements in Edit Account screen The following changes are now implemented in the Edit Account screen:

  • In earlier releases, when you clicked the Edit Account button, all the existing values of the mandatory fields were automatically cleared. You had to re-enter the value for each mandatory field.
    In this release, the existing values of the mandatory fields (for example, Client Key) are masked.

  • You can now update the masked value of any mandatory field. To do so, click the Edit icon on the relevant mandatory field, enter updated value, and click Save.

  • Publish projects across regions In earlier releases, you could publish projects to different environments, only if they existed in the same region.
    In this release, this restriction is removed. You can now publish projects to environments existing across different regions.
    Note: The destination environment must be on the same or higher version than the source environment. If the destination environment is on a lower version than the source environment, an error appears.
    Free Forever subscription If you now sign up for a Integration trial tenant, the Free Forever Edition plan is assigned by default, which does not have an expiry. You can optionally upgrade to the Basic, Advanced, or Enterprise paid plan based on your requirements by contacting Software AG Sales.
    New service The createMessageDigest service has been added in this release in the Utils category, which allows you to generate a message digest for a given message.
    Stability and performance improvements Event data is now directly stored into the database.
    Support for concurrent message processing The Messaging feature has been enhanced to process messages received from the Messaging Provider in parallel. That is, a subscriber processes multiple messages at the same time resulting in faster performance than processing in a serial manner. A new tab, Message Processing, has been added in the Subscriber settings screen to configure the subscriber processing mode.

    Additionally, a new property, Acknowledgement mode, has been added in the General tab of the Subscriber settings screen, which allows users to specify how the subscriber must acknowledge messages received from the Messaging Provider.

    Support for Particular Replay ID in Salesforce Listener The Salesforce Listener has been enhanced to receive events from Salesforce by providing a specific replay ID. A new screen, Configure listener, has been added allowing users to specify the replay ID while enabling listeners.

    Users also have an option to replay new or all events by specifying the values -1 and -2 respectively.
    Earlier, users were able to configure the replay ID only when creating a listener and not when enabling the listener.
    New APIs New APIs have been introduced in the following domains:
  • Workflow APIs: Allows you to create, export, import, delete, and execute a workflow.
  • Trigger APIs: Allows you to get the workflows that are trigger enabled and delete a trigger.
  • Tutorials In this release, new tutorials are added to assist you in understanding the features of Integration.
    New and updated Connectors Explore new and updated connectors released recently in Integration.
    Creating new document types Create new SAP® ERP document types from an SAP RFC structure or a SAP IDoc that matches the structure of the document and content of the SAP RFC structure or SAP IDoc respectively.

    Support for pre-bundled driver groups Three new pre-bundled driver groups are now supported in Integration:
    • Progress® DataDirect® for Microsoft SQL Server, Oracle
    • Microsoft JDBC Driver for SQL Server for Microsoft SQL Server
    • PostgreSQL JDBC Driver for PostgreSQL

    Usage Notes

    This section provides any additional information that you need to work with Integration.