You can configure multiple HTTP response headers and values for a process that runs only on the Cloud Server. After the process runs, the REST API returns the HTTP response headers that you configured.
You can view the response headers on the My Processes page in Application Integration or on the Processes page in Application Integration Console.
Read on to know about the new features and changed behavior in the release.
Application Integration - New Features
The February 2021 release offers enhanced resiliency for communication between Agents and Cloud.
Application Integration - Upgrade
You can upgrade the PostgreSQL database from version 9.5.2 to 12.4. Version 12.4 offers performance enhancements and new features.
You can choose to upgrade at your own convenience by manually running scripts provided by Informatica. The scripts take a backup of the existing database version so that you can restore to the old database version in case of any upgrade issue.
For more information about upgrading the PostgreSQL database from version 9.5.2 to 12.4, see the following community article:
We are delighted to announce the Fall 2020 October release of Cloud Application Integration. This release is being rolled out across regions according to the following schedule:
October 17, 2020
7 - 10 AM PST
US W1 & US E2
October 24, 2020
7 - 10 AM PST
US W3 & US E4
October 24, 2020
6 - 9 PM PST
Ford & JAPAN1
October 27 2020
7 - 10 AM PST
November 6, 2020
7 - 10 PM PST
APJ1 & EMEA1
November 8, 2020
9 PM - 12 AM PST
US E6 & Azure3
November 11, 2020
7 - 10 PM PST
CANADA1 & GCP1
November 13, 2020
7 - 10 AM PST
The Fall 2020 October release contains new features and enhancements in the following areas:
Service connector import
When you create a service connector by importing a WSDL or Swagger file, you can view the progress and status of the import. If an error occurs during the import, you can also view the details of the error and warnings.
Change Data Capture support for Salesforce Connector
You can use Salesforce Connector to subscribe to change events in Salesforce and synchronize the corresponding data in an external data store.
Change events represent the changes that have been made to a record. Changes include creating a record, updating an existing record, deleting a record, and undeleting a record.
By default, Salesforce Connector listens to all the entities in an organization that are enabled for Change Data Capture (CDC) in Salesforce. To filter the change events, you can define specific CDC-enabled entities that you want to listen to in the event source.
High availability and load balancing support for listener-based connectors
We have improved our message and file listeners. No longer can there be race conditions from multiple and competing readers in a cluster listener for message and file events. Process Server on premises now elects a listener on a per connection basis. Connections are now autonomically distributed across agents in a cluster ensuring that a single listener is elected to handle a connection. Should a node in the cluster fail, a listener on another is automatically elected. This not only improves resilience to failure but also eliminates duplicate processing.
If the Process Server uses a Secure Agent Cluster configuration, the following listener-based connectors support high availability and load balancing:
If a Secure Agent fails during process execution, the process fails over and continues to execute on another Secure Agent within the cluster.
If you use multiple listener-based connections, the Process Server distributes the routes across different Secure Agent machines in a Secure Agent group to ensure load balancing.
Cross-origin resource sharing support for processes
You can enable Cross-Origin Resource Sharing (CORS) support for processes and specify the allowed domains and verbs that require CORS support.
CORS support helps API providers to control the domains and verbs that invoke the APIs.
Support for additional SAP parameters in SAP BAPI connections
You can configure additional SAP parameters in an SAP BAPI connection. For example, you can configure SAP parameters for load balancing or to use proxy settings when you connect from Cloud Application Integration.
Taskflows include the following new features and enhancements:
Support for PowerCenter tasks
You can use a PowerCenter task in the Data Task step of a taskflow to control the execution sequence of the task and perform advanced orchestrations.
Taskflow suspension on fault and email notification
You can configure a taskflow to suspend on a fault that occurs at the taskflow level. You can also configure the taskflow to send an email notification to specified recipients when it is suspended on a fault.
Support for taskflow scope in parameter files
In a parameter file, you can define parameter values at the taskflow scope and linear taskflow level. You can use the same task and parameter file across different taskflows and linear taskflows to provide different parameter values in different taskflow and linear taskflow sections.
Please see the What's New document for details (also attached with this post). For more information, see the Release Notes. For the complete Cloud Application Integration documentation, see the documentation portal.
The August 2020 release contains new features and enhancements in the following areas:
The new Application Integration Home page will benefit developers with shortcuts to create new assets, get quick access to recent updates in project and folders, and quickly access content.
We have improved the performance of REST and SOAP API Service Connectors generation from very large Swagger and WSDL interface documents.
We have improved the navigation of Process Object references with the ability to open a reference in place to quickly navigate schema references.
Developers and operators will benefit from the ability to perform advanced querying and filtering of process instances in the Application Integration Console and My Processes page to quickly locate what they need within hundreds or thousands of instances.
We have added support for PUT, DELETE, and PATCH HTTP verbs in addition to the POST and GET verbs to offer developers the ability to define more expressive REST APIs. You can now use these verbs in conjunction with URI resource segments to control whether you are reading, updating, creating, overwriting, modifying, or deleting a REST resource.
The ability to add URI resource segments in addition to new HTTP verb support gives developers the control they need to create resource-based REST APIs.
To learn how to use the Verb Support and URI segments to create comprehensive APIs, please refer this video.
Ability for customers to incorporate a ‘Throw’ step in a Taskflow or a sub-Taskflow to signal an error state in Monitor and allow for controlled termination.
Please see the What's New document for details (also attached with this post).
The Spring 2020 April release of Application Integration includes the following new features and enhancements:
Operational Insights for Application Integration
You can view analytics for Application Integration assets using Operational Insights.
Operational Insights offers several charts that help you quickly and visually assess the status and usage of your Application Integration assets and take appropriate corrective actions if needed. You can view analytics related to API calls, processes, connections, and licensing.
Note: Informatica is introducing Operational Insights support for Application Integration in phases. Operational Insights will be enabled first on a regional basis and then to specific customers upon request before enabling it broadly for all Application Integration customers. If you would like to use Operational Insights with Application Integration before it is broadly released, contact your Customer Success Manager.
OAuth2 authentication for processes
You can enable OAuth2 authentication for a process and configure the API to accept only HTTP authorization requests from the API Gateway.
The API provider must create an OAuth2 enabled managed API for the process in API Manager and generate an OAuth2 client. The API provider must then send the Informatica Intelligent Cloud Services OAuth 2.0 server URL and the client credentials to the API consumers.
API consumers must authenticate against the Informatica Intelligent Cloud Services OAuth 2.0 server and use the OAuth 2.0 client credentials to generate an OAuth 2.0 authorization token. API consumers must then use the OAuth 2.0 authorization token to invoke the API.
You can view asset dependencies for a process, service connector, app connection, guide, and process object from the corresponding asset designer page. You can view a list of objects that the asset depends on and a list of objects that the asset is dependent on.
You might want to view dependencies before performing certain operations on an asset. For example, you cannot delete an asset if another object depends on the asset. You must first delete the dependent objects and then delete the asset. You can find out the dependent objects by viewing the asset dependencies.