Application Integration includes the following new features and enhancements in this release:
Watch the following What's New video to learn about the new features and enhancements in the April 2024 release:
New XQuery functions in Miscellaneous section
You can use the following new XQuery functions under the Miscellaneous section:
XQuery function name
Description
Syntax
aesEncryption
Encrypts the specified data with the provided key using the Advanced Encryption Standard (AES) algorithm.
util:aesEncryption(key, dataToEncrypt)
aesDecryption
Decrypts the specified data with the provided key using the Advanced Encryption Standard (AES) algorithm.
Note: You must use the same key that you had used for encrypting the data in the aesEncryption function.
util:aesDecryption(key, dataToDecrypt)
For more information about these new XQuery functions, see Design.
Support for Amazon Identity and Access Management (IAM) authentication in app connections
You can configure IAM authentication when you use Amazon SQS and Amazon S3 connections on an Amazon Elastic Compute Cloud (EC2) system. IAM authentication provides secured access to Amazon S3 and Amazon SQS resources. The AWS IAM system is used to map policies to IAM roles or external resources. These policies determine the list of permissions that can be assigned to the IAM roles.
For more information about configuring IAM authentication in Amazon SQS and Amazon S3 connections, see the corresponding connector guide.
Support for list of simple types in the process object editor in a service connector
When you configure a process object in a service connector, you can configure the following list of simple data types for process object fields:
•Checkbox
•Date
•Date Time
•Integer
•Number
•Text
•Time
When you create a process object in a service connector, you can define a comma-separated list of check box, date, date time, integer, number, text, and time values.
For more information about using a list of simple type, see Design.
Support for reading headers from Kafka messages
Kafka consumers can consume headers sent with Kafka messages. The message headers are displayed in the event input field and can be used in a process.
The headers values are converted to string by default. You must ensure that the header uses a basic primitive type such as integer, floating point, or string. Otherwise, you might see random characters.
Overriding properties in the platform.yaml file
You can use a custom YAML file to override the property values in the platform.yaml file.
The platform.yaml file is a configuration file that the Process Server uses to get the configuration details related to Application Integration and communicate with the Secure Agent services.
You can override the property values in the platform.yaml file available on the Secure Agent by using a custom user-platform.yaml. To override the values, create a copy of the platform.yaml file with the required properties and their custom values, name the file as user-platform.yaml, and save it in the following directory:
When the Process Server is up and running, if a property is specified in the user-platform.yaml file, the Process Server uses that specific value. Otherwise, the Process Server uses the values defined in the platform.yaml file.
When the Secure Agent is upgraded to a new version, the properties in the user-platform.yaml file are unchanged.
For more information about configuring custom values for properties in the platform.yaml file, see Secure Agent Services.