webMethods Integration Cloud 4.5.0 Release Announcement

Software AG is pleased to announce the general availability of webMethods Integration Cloud, Apr 2018.

webMethods Integration Cloud is Software AG’s Integration Platform as a Service (iPaaS) offering. It is a part of the Software AG Cloud family of products. The solution enables you to integrate your cloud-based Software as a Service (SaaS) applications with other cloud-based applications. It also integrates your SaaS applications with on-premises applications.+

Added Item

Description

Create REST APIs

Integration Cloud allows you to write integration logic to integrate different types of applications. This logic can be exposed to the external world using REST APIs.
These REST APIs can be created by using an existing set of Integrations (from scratch) or by using a file containing the Open API specification (formerly known as the Swagger specification) as a template.
A REST API consists of many Resource Operations and each Resource Operation has a Path, one or more HTTP Methods, and an associated Integration.
A REST Resource Operation can be tried out from the Swagger screen of a REST API. When the Resource Operation is invoked using the HTTP Method, the associated Integration gets executed.

Application enhancements

Following are the Application enhancements:

  • Some Applications, including custom REST Applications now allow two-way SSL authentication by providing keystore and truststore aliases in the Account Configuration section.
  • The Account configuration field Use Chunking has been added in many Applications.
  • For custom REST Applications, binary has been added as the content type for the Request/Response body. Binary data can be sent as an input to a REST operation.

Refresh SOAP Applications

You can now update a SOAP Application by specifying a new WSDL URL or by uploading a new WSDL file.

New Blocks and Expressions in Orchestrated Integrations

Following are the new and modified blocks and expressions:

New Blocks

  • switch block in Control Flow category. The switch block can be mutated for multiple cases and one default.
  • Throw error "..." block in Control Flow category.
  • Field exists expression in Expressions category.

Modified Blocks

  • if block has been enhanced and can now be mutated.
  • if else block has been deprecated and is not available from this release but Integrations currently using the if else block will continue to work successfully.
  • Exit Integration has been renamed to Exit Integration signaling success and Exit Integration with failure has been renamed to Exit Integration signaling failure.

Ability to delete assets used by an Integration

You can now delete custom Applications, Accounts, Operations, Integrations, Reference Data, and Document Types assets available in the Development stage, even if those assets are referenced by other assets. Note that if assets used by an Integration are deleted, you will not be able to pull the Integration into subsequent stages or export the Integration. After deleting an asset, the deleted asset reference is highlighted () in the user interface.

Ability to delete Users

You can now delete users provided you have the User Management permission. Note that you cannot delete your own user profile. If a user is deleted, then the user cannot be recovered and all assets created or modified by the user will appear in the Created By and Modified By columns as Unknown User{first two characters of the first name and last name}.

New Services

The following new services have been added under the IO category:

  • streamToString - Creates a string from data that is read from an InputStream.
  • stringToStream - Converts a string to a binary stream.

The following new services have been added under the Flow category:

  • clearPipeline - Removes all fields from the pipeline.
  • getHTTPRequest - Gets information about the HTTP request, received by Integration Cloud.
  • setHTTPResponse - Sets the HTTP response information to be returned by Integration Cloud.

Terminate in-progress Integration executions

You can now click the Terminate option available in the Execution Results details page to terminate in-progress Integration executions provided you have the Execute Integration permission. The Terminate audit log entry is created.

New Application

A new Application, Anaplan, has been added in this release. Anaplan allows you to interact with data in your models and securely upload files, download files, import and export data, and run actions programmatically.

Viewing assets and services in various stages

Integration Cloud now displays the stage in view on the navigation bar . The stage in view can be changed in the Stages > Change Stage To View page. You can view assets and services in each stage in view and view only those assets that are available in the selected stage.

Redesigned user interface

The user interface has been redesigned and has a new look and feel in this release. The functions that can be accomplished have been reorganized for improved usability.

  • Settings menu can be accessed by clicking on the  icon.
  • User Profile, My Profile and Logout menu items can be accessed by clicking on the  icon.
  • Help Topics, Tech Community website, and the About page can be accessed by clicking on the  icon.
  • Applications and Keys & Certificates have been moved under the Connect menu.
  • Stages tab has been newly added in this release and contains Change Stage To View, Deploy, and Manage. The Deploy option is also available on the Integrations page.
  • Recipes tab has been moved under Develop.
  • The Pull functionality has been moved from the Integration Details page to the Deploy Assets (Stages > Deploy) page. This page allows you to move assets from one stage to another stage.
  • Stage selection drop-down list box has been removed from the Dashboard and Execution Results pages.

webMethods Integration Cloud can be accessed using the URL: http://www.webmethodscloud.com/integration/

Documentation is available on the Software AG Documentation website at http://techcommunity.softwareag.com/ecosystem/documentation or on the Software AG Tech Community website at http://techcommunity.softwareag.com.