Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

In this section, you can see information about the new features and functionality in this release.

Table of Contents

Anchor
accessible
accessible
Accessible

...

In previous versions of Image Removed there have been a mix of user interfaces, both local clients and various web based interfaces. In this release we are introducing a brand-new WebUI which consolidates these interfaces into one web based interface containing functionality from the web based Sys Admin Interface, the Web Interfaces for Platform and ECs as well as the majority of the functionality from the previous local Desktop, now referred to as Legacy Desktop. The new desktop is undergoing heavy development and will continue to be developed bringing new functionality to the interface in future releases. While this user interface is being developed the original desktop, and its web based version, will continue to be available for use and will function as normal.

This new desktop will bring a new, modern look and feel to the Image Removed interface and will have the advantage of not requiring any user download in order to access it, just take your pick of browser from Microsoft Edge, Chrome or Firefox. Another key benefit of this new interface is that it will be fully accessible for users using screen readers or keyboard navigation. This first release is a big step forward to comply with accessibility requirements according to WCAG 2.1 AA, with full adherence to the standard coming in a subsequent release.

...

New Desktop interface

See Desktop Overview for more information.

...

You can now execute unit test scenarios on Global APL functions, and to perform basic Workflow tests, based on Python. The test reports are saved as JUnit XML file, and the test configurations can be exported and imported to other Image Removed deployments.

...

Unit tests in APL and Unit Test Runner

Two new Unit Test agents are available; Unit Test Configuration and Unit Test Runner. Together with the new Python Module configuration and Python Manager they can be used to create your own auto tests for APL code.

...

MediationZone configuration can now be exported using the new Workflow Package format, which is a versioned, pre-compiled, self-contained, package (unlike the traditional system export format, which is moving configuration objects that must be compiled in the target environment).Since the configurations are self-contained, they will not affect configuration that is already present in the target environment. This new format improves configuration transport as it is faster, more robust, and enables atomic upgrades and rollbacks.This functionality replaces the older configuration spaces concept.

...

Workflow Packages

See Workflow Packages. for more information

...

The PICO type ECSA (Execution Context - Standalone) has been replaced with a generic EC (Execution Context) in Image Removed 9.0. Standalone execution is instead controlled on a workflow level through the workflow properties (a real-time workflow can execute either in "Normal" mode, or "Standalone" mode) and the generic EC can run both Normal and Standalone workflows.

...

A new JSON based export format has been added, improving compatibility with version control systems, and it is accessible from within the Desktop (i.e. it does not require command line access like the older vcexport format).

 Image Removed

Exported JSON

...

In addition to the MZ Tagged format, CSV and JSON are also available as built-in decoder formats, improving usability when working with common text-based formats.

...

Built-in decoders

For more information, see Format Management Overview.

...

The Security profile is a generic profile that you can use to create encryption configurations that can be used by various agents, e.g. the HTTP/2, Kafka, and Diameter agents. This profile enables centralized key management for improved security and ability to tie key management to environment.

...

The Security profile

For more information, see Security Profile.

...

Support for Java 8 is sunset and this version is built and runs on Java 17, which improves security, functionality, performance, and support.

...

To avoid issues with data loss due to aborting real-time workflows or failure to write to disk, we have added transaction safety to Inter Workflow.

In the Real-Time Inter Workflow forwarding agent, there is now an option called Send response UDR which confirms whether writing to disk has succeeded or not.

...

Inter Workflow forwarding agent

See Inter Workflow Forwarding Agent in a Real-Time Workflow for more information.

...

It is now possible to move data between systems using Google Cloud Storage using two new agents: GCP Storage Collection and GCP Storage Forwarding.

...

Cloud Storage Collection and Forwarding Agents

See GCP Agents for more information.

...

Conditional Trace has been rewritten to track all UDRs in a workflow that match the applied filter criteria, for instance if all UDRs originating from a particular set of users need to be monitored as they flow through the system.

The new versions is designed to provide plug-and-play interoperability with Jaeger, a state-of-the-art trace logging system. This provides complete trace logs and a rich set of filtering and troubleshooting tools.

...

See Conditional Trace for more information.

...

With Azure KeyVault, your passwords and certificates are stored and maintained in a central location in Azure environments, which improves security.

To enable this we have extended the Security Profile to be able to use Azure KeyVault as a backend, supported for SAP RFC, and agents/feature using the Azure KeyVault  profile (EventHub, ADLS2, APL getSecret).

...

Azure KeyVault profile

See Azure KeyVault Profile for more information.

...

To enable centralized user management and control, it is now possible to tie Image Removed to a centralized identity provider. This enables users to log in using SSO, along with multi factor authentication flows.

...

Login with SSO

For more information, see Single Sign On.

...

Azure Data Explorer is a fast, fully managed data analytics service for real-time analysis on large volumes of data streaming from applications, websites, IoT devices, and more.

Image Removed is now able to use insights derived by Azure Data Explorer, in the form of enrichment data. A new APL function to query Azure Data Explorer using Kusto Query Language has been added.

See Database Table Functions for more information.

...

Desktop Interface

The new Desktop has been enhanced with more functionality from the Legacy Desktop to ensure that more of the overall functionality is fully accessible. More screens have been made responsive to allow users to zoom in to up to 400% while still accessing all the functionality.

Anchor
subfolders
subfolders
Support for Subfolders

Scroll ignore
scroll-viewportfalse
scroll-pdftrue
scroll-officefalse
scroll-chmtrue
scroll-htmlfalse
scroll-docbooktrue
scroll-eclipsehelptrue
scroll-epubtrue

Issue number(s): XE-9294

You can now use subfolders in the Configuration Browser. The subfolder feature is enabled by adding and setting the property mz.subfolder.enabled to true from within the Platform.conf file. See section Subfolders in the Configuration Browser on page Build View for more information.

Note

Note!

This functionality does not have any impact on how configurations are referenced in APL, Ultra, or from the command line.

Anchor
ipdr
ipdr
IPDR SP Agent

...

Both HTTP/2 Service and Client agents are now supporting the selection of multiple Open API profiles. This can be done by selecting the Open API profiles in the agent configuration dialog.

See HTTP/2 Agents for more information.

Anchor
openapi
openapi
Open API Profile Schema Allows “Additional Properties”

In the Open API profile, the “Add “additionalProperties: false” to component schemas” checkbox is added in the Advanced tab to allow the injection of the value in the schema file.

...

Open API Profile - Avanced tab

See Open API Profile for more information.

Anchor
pcf
pcf
PCC Extensions with PCF Rules Model for 5G

Scroll ignore
scroll-viewportfalse
scroll-pdftrue
scroll-officefalse
scroll-chmtrue
scroll-htmlfalse
scroll-docbooktrue
scroll-eclipsehelptrue
scroll-epubtrue

Issue number(s): XE-9326

Included in the Development Toolkit, there is now an example of a data model for setting up 5G PCF Session Management Policy Rules included. Once compiled and committed into the system, the different parts of the data model will be available in the PCC Extensions section in the Desktop Online interface.

See PCC Extensions for more information.

Anchor
kpi-dist
kpi-dist
KPI Management with Distributed Storage

Scroll ignore
scroll-viewportfalse
scroll-pdftrue
scroll-officefalse
scroll-chmtrue
scroll-htmlfalse
scroll-docbooktrue
scroll-eclipsehelptrue
scroll-epubtrue

Issue number(s): XE-10095

KPI Management can now be used with a Spark cluster as a distributed storage as an alternative to the non-distributed in-memory storage.

See KPI Management - Distributed Processing.

Anchor
mySQLCluster
mySQLCluster
MySQL Cluster as Data Repository for PCC

Scroll ignore
scroll-viewportfalse
scroll-pdftrue
scroll-officefalse
scroll-chmtrue
scroll-htmlfalse
scroll-docbooktrue
scroll-eclipsehelptrue
scroll-epubtrue

Issue number(s): XE-10328

You can now use MySQL Cluster as a data repository for all parts of PCC. See Installation of MySQL Cluster for more information.

Anchor
jetty
jetty
Upgrade of Jetty, Apache CXF, and Vaadin

Scroll ignore
scroll-viewportfalse
scroll-pdftrue
scroll-officefalse
scroll-chmtrue
scroll-htmlfalse
scroll-docbooktrue
scroll-eclipsehelptrue
scroll-epubtrue

Issue number(s): XE-9527

Jetty has now been upgraded to 11, Apache CXF to 4, and Vaadin to 24 which eliminates a number of CVEs.

Anchor
uibuilder
uibuilder
UI Builder Agent

Scroll ignore
scroll-viewportfalse
scroll-pdftrue
scroll-officefalse
scroll-chmtrue
scroll-htmlfalse
scroll-docbooktrue
scroll-eclipsehelptrue
scroll-epubtrue

Issue number(s): XE-9753

In MediationZone there is now a UI Builder agent available for real-time workflows. This agent allows you to create customized UIs without using DTK.

...

UI Builder Agent

With the UI Builder agent and UI Builder UDR components, you can create HTML pages to be viewed in a Web browser. To view a page created using UI Builder you must have a write access to the UI Builder.

See UI Builder Agent .

Anchor
refdatamgmt
refdatamgmt
Reference Data Management

Scroll ignore
scroll-viewportfalse
scroll-pdftrue
scroll-officefalse
scroll-chmtrue
scroll-htmlfalse
scroll-docbooktrue
scroll-eclipsehelptrue
scroll-epubtrue

Issue number(s): XE-6573

The Reference Data Management application is now available providing the capability to query and edit specific table sets in relational databases while schema permissions remain unaltered. 

A Reference Data Management profile has been added where you can select the tables that should be available for query and editing. The profile configuration enables access via a web GUI or RESTful API. 

You can then use the Reference Data Management dashboard in the Desktop to query, edit, import, or export data in the database tables specified in the Reference Data Management profiles.

In addition, a DB Ref Event is triggered when you commit changes to a database table or perform import operations in Reference Data Management.

Reference Data Management is exclusively available in Desktop User Interface.

See the Reference Data Management User's Guide for more information.

Anchor
accesscontdesktop
accesscontdesktop
Access Controller on Desktop

Scroll ignore
scroll-viewportfalse
scroll-pdftrue
scroll-officefalse
scroll-chmtrue
scroll-htmlfalse
scroll-docbooktrue
scroll-eclipsehelptrue
scroll-epubtrue

Issue number(s): XE-9689

The addition of the access controller in the Desktop User Interface now allows users to add new users and set permissions from the Desktop. With this update, the documentation for both Desktop and Legacy Desktop has been restructured. The information for LDAP Authentication, SCIM and Single Sign On (OIDC) are now found on their separate pages. Subsequently, we now have a section for Enhanced User Security Properties under Platform Properties for ease of reference when locating properties that relate to enhanced security for the access controller.

See the Access Controller for more information about how to use the access controller on Desktop.

See the Legacy Desktop Access Controller for more information about the existing access controller feature on our Legacy Desktop.

Anchor
telco
telco
Telco agents for FTAM and FTP

Scroll ignore
scroll-viewportfalse
scroll-pdftrue
scroll-officefalse
scroll-chmtrue
scroll-htmlfalse
scroll-docbooktrue
scroll-eclipsehelptrue
scroll-epubtrue

Issue number(s): XE-6131, XE-6135, XE-6136, XE-6137

In MediationZone there are now four new batch agents, FTAM Ericsson IOG, FTAM Siemens EWSD, FTP Nokia DX200 and FTP Nokia NMSC.

Anchor
streaming
streaming
Streaming Telemetry

Scroll ignore
scroll-viewportfalse
scroll-pdftrue
scroll-officefalse
scroll-chmtrue
scroll-htmlfalse
scroll-docbooktrue
scroll-eclipsehelptrue
scroll-epubtrue

Issue number(s): XE-9537

In MediationZone there is now a new real-time agent, Streaming Telemetry. It is a push-based mechanism for collecting network performance data. The Streaming Telemetry agent retrieves router information (OSS data) through streaming using the gRPC protocol over HTTP/2.

See Streaming Telemetry Agent for more information.

Anchor
datamasking
datamasking
Data Masking Algorithm Enhancements

The Data Masking profile has been enhanced to allow users to specify the algorithm to be used for generating random characters via the Random Algorithm field. Currently, it supports Default, UUID 4 and Custom algorithms.

...

Data Masking Profile - Random Algorithm

This field is only applicable to Database Storage, Hash and Hash/Database masking methods.

See Data Masking Profile for more information.

Anchor
adls2
adls2
ADLS File Agent Supports Parallel Transfers

An "Advanced" tab is added to the ADLS File Forwarding agent configuration.

...

ADLS2 File Forwarding agent - Advanced tab

This tab contains the settings to configure the parallel transfer options appropriate for different file sizes. 

See ADLS2 File Forwarding Agent Configuration for more information.

Scroll pagebreak

Anchor
proxy
proxy
Proxy Support

Proxy support has been added for:

  • Web Service agents

See HTTP Proxy Support, and Web Service Agents for more information

Tip

Previously, Proxy has also been available for the following:

  • HTTP APL functions

  • HTTP Batch agent

  • GCP agents

  • HTTP/2 Client agent

  • Salesforce Streaming agent

Support for “wfexport” and “wfimport” mzsh Commands

Scroll ignore
scroll-viewportfalse
scroll-pdftrue
scroll-officefalse
scroll-chmtrue
scroll-htmlfalse
scroll-docbooktrue
scroll-eclipsehelptrue
scroll-epubtrue

Issue number(s): XE-13234

With the wfimport command, you can update the specified workflow configuration by importing workflows that are defined in the export file. While using the wfexport command creates a file of the data that is stored in the Workflow Table.

See wfimport and wfexport for more information.

Azure Data Lake Storage Gen 2 Support

Scroll ignore
scroll-viewportfalse
scroll-pdftrue
scroll-officefalse
scroll-chmtrue
scroll-htmlfalse
scroll-docbooktrue
scroll-eclipsehelptrue
scroll-epubtrue

Issue number(s): XE-11861

Due to the retirement of ADLS Gen 1 on February 29th, 2024, the Azure Data Lake Storage (ADLS) agents now support ADLS Gen 2, see ADLS2 File Agents.

MZSH Command For Shutting Down Desktop and Legacy Desktop

Scroll ignore
scroll-viewporttrue
scroll-pdftrue
scroll-officetrue
scroll-chmtrue
scroll-htmltrue
scroll-docbooktrue
scroll-eclipsehelptrue
scroll-epubtrue

Ref: XE-11515

With the, mzsh desktopadmin command you can shut down all Deskops and Legacy Desktops connected to the Platform, see desktopadmin .