New Features and Enhancements
In this section, you can see information about the new features and functionality in this release.
- 1 New Features
- 1.1 Authentication and Access
- 1.2 MariaDB Support
- 1.3 APL Functions
- 1.4 New Connectors
- 1.4.1 FTP EWSD Agent
- 1.4.2 Netia FTP Agent
- 1.5 Integration
- 1.6 Log Files UI
- 2 Enhancements
New Features
Authentication and Access
The following new features to support OAuth2, additional IDP setups and increased security have been implemented:
Authorization Server
Ref: XE-11425
The Authorization Server is a service provider that generates an OAuth2 based access token to be used for calling REST APIs hosted on the HTTP/2 Server agent that requires the OAuth2 authorization process.
The Authorization Server uses a platform to run and can be configured to store provisioned scopes and registered clients either in file-based storage or database storage. Currently, only Oracle and PostgreSQL databases are supported for database storage, see https://infozone.atlassian.net/wiki/spaces/MD92/pages/109478291.
Access Controller - Access Group Name
Ref: XE-12026
To support additional IDP setups, we have now added the possibility to use a dot (.) in the Access Group name. The valid characters are A-Z, a-z, 0-9, '-', '.' and '_', see https://infozone.atlassian.net/wiki/spaces/MD92/pages/111807285.
HTTP/2 Client Agent Supports Additional Access Token Request
Ref: XE-10640, XE-10736
To comply with 3GPP Release 17, additional properties for OAuth2 access token requests have been added to the HTTP/2 Client Agent. This enhancement is applicable when users select the Nnrf Access Token as the Authentication Type in the Authentication tab.
The available access token properties include Requester PLMN (Public Land Mobile Network), SNPN (Standalone Non-Public Network), and Requester S-NSSAI, see https://infozone.atlassian.net/wiki/spaces/MD92/pages/111843392.
Support for 2-way Authentication for Web Services Agents and Profiles
Ref: XE-11677
The Web Services agents and profiles now have the option to use mutual TLS for enhanced security, see https://infozone.atlassian.net/wiki/spaces/MD92/pages/111878320 and https://infozone.atlassian.net/wiki/spaces/MD92/pages/111813809.
MariaDB Support
Support for using MariaDB has now been added in a couple of areas.
MariaDB in Database Profile
Ref: XE-12098, XE-12206
The MariaDB database type can be used with Reference Data Management. In order to use this database type, a database driver is required to connect to the MariaDB database. This driver must be stored in the platform container see https://infozone.atlassian.net/wiki/spaces/MD92/pages/177733986.
Reference Data Management Supports MariaDB
Ref: XE-12206
The Reference Data profile allows you to select the tables to be available for querying and editing via the Reference Data Management dashboard or RESTful interface. You can now select MariaDB in the Reference Data profile configuration, see https://infozone.atlassian.net/wiki/spaces/MD92/pages/112265959.
APL Functions
APL has now been complimented with the following functionality:
New APL function: mailNotifyHtml
Ref: XE-11412
A new APL function among the Log and Notification Functions called mailNotifyHtml is now available.
The mailNotifyHtml function is similar to the existing mailNotify function with the difference that it supports the standard HTML format in the message field, allowing you to send emails in HTML format, see https://infozone.atlassian.net/wiki/spaces/MD92/pages/112233473.
Database Table to Support tableGetMetaInfo Function
Ref: XE-11719, XE-11756
The database table now supports the tableGetMetaInfo function. This function returns the column name, column type and index status for a given table object in a given table, see https://infozone.atlassian.net/wiki/spaces/MD92/pages/111849824 for more information.
New Connectors
FTP EWSD Agent
Ref: XE-11680, XE-11682
The FTP EWSD agent is now available. With this agent you can collect cyclic files from the Siemens EWSD switches and forward into a workflow using the FTP protocol, see https://infozone.atlassian.net/wiki/spaces/MD92/pages/112268204.
Netia FTP Agent
Ref: XE-11802, XE-11277
The Netia FTP agent is now available which is a collection agent for batch workflow configurations. With the Netia FTP agent you can collect files from remote file systems and forward into a workflow using the standard FTP (RFC 959) protocol, see https://infozone.atlassian.net/wiki/spaces/MD92/pages/114131050.
Integration
Avro Encoding and Decoding
Ref: XE-11767
New built-in decoders and encoders have been added for decoding and encoding messages encoded in Avro using a schema registry, replacing the need to write a static Ultra definition, see Decoder Agent Configuration or Encoder Agent for decoder or encoder-specific information. Additionally, several limitations on supported Avro schema types in the existing Ultra support have been removed, see https://infozone.atlassian.net/wiki/spaces/MD92/pages/111850352.
Support of Amazon S3 and Git in System Importer and System Exporter
Issue number(s): XE-10996, XE-12129
The system importer and exporter has now been enhanced to support integration with Amazon S3 and Git using Desktop. You can import and export data and configurations from and to Amazon S3 and Git repositories as shown below:
See https://infozone.atlassian.net/wiki/spaces/MD92/pages/111872449, System Exporter, and System Importer for more information.
HTTP/2 Server Agent Supports Proxy During Registration in NRF
Ref: XE-10866
The HTTP/2 Server agent can now use HTTP proxy if required to reach NRF servers, see https://infozone.atlassian.net/wiki/spaces/MD92/pages/111810685.
REST Client Agent Supports Proxy
Ref: XE-8083
The REST Client agent can now use HTTP proxy if required, see https://infozone.atlassian.net/wiki/spaces/MD92/pages/111876901.
Amazon S3 Agent Supports Proxy
Ref: XE-10008
The Amazon S3 agents can now use HTTP proxy if required, see https://infozone.atlassian.net/wiki/spaces/MD92/pages/111872860.
Log Files UI
Ref: XE-11759, XE-12299
You can now view the following log files in Desktop:
Pico
Debug
APL
Error