With the release of Comarch ERP Enterprise version 6.5, technical modifications have been introduced, covering both immediate bug fixes and the strategic development goals of the CEE roadmap.
Below is a summary of the most important technical new features and improvements introduced in Comarch ERP Enterprise 6.5.
System management & configuration
E-mail server validation
In the e-mail server configuration it is now mandatory that either both fields (user name and password) remain completely empty or that both fields are filled in simultaneously. An attempt to save only one of the two fields is consistently rejected with an error message.
Export / import system (PostgreSQL)
An unfavourable combination of the “auto commit” and “fetch size” settings during database access has been corrected in order to significantly optimise memory usage. In addition, the zipping of files during export and the unzipping during import now run noticeably faster and more efficiently.
Data export (OQL export controller)
A bug has been fixed so that the OQL export controller can now process and export dynamic objects (Dynamic Objects) fully and without errors.
General dialog operations
By reducing the number of exceptions during general dialog operations, error-proneness has been reduced and system stability has been increased.
Application development
Tools “actbo” and “rgzbo” (SQL Server)
The syntax for dropping table columns has been adapted precisely for Microsoft SQL Server. The DROP keyword now appears only once, while the CONSTRAINT IF EXISTS statement is appended for each individual constraint.
SSDLC & updating of libraries
To meet security requirements (Secure Software Development Life Cycle), outdated core libraries (e.g. the Jetty web server, zlib) have been updated to guarantee compliance with current security standards.
Data exchange & web services
BIS export web services
The web service now strictly evaluates the export filter and exports only those attributes that were actually marked for output in the filter.
REST web services
If a required input parameter was not passed during the call, it is now clearly and comprehensibly indicated that a specific parameter is missing.
Cockpit applications (background export)
A bug (a java.lang.NullPointerException in the class com.cisag.sys.gui.lnf.Theme.isTouchUI) during background export from cockpits has been fixed, so that they can now be run as a batch job without problems.
OData infrastructure
A modern OData infrastructure is being built, which includes, among other things, new façade APIs and offers the possibility of executing generic OData-based actions directly in the cockpit applications.
Kernel & system engine
Locking
The unused instantiation and storage of internal exceptions for successfully granted application locks has been completely removed from the code in order to improve the performance of the system engine.
Performance of individual validations
The script parser (the call method in the class com.cisag.sys.tools.validation.log.AbstractCustomizableAdapter) is now only instantiated once it has been confirmed that a validation script to be executed actually exists.
Date and time parsing
For a com.cisag.sys.kernel.time.CisDateAndTimeParserException, the creation of the detailed stack trace has been disabled by default in order to save system performance. It can be temporarily reactivated via the debug switch (debug level 3).
System infrastructure, cloud & security
Load balancing with HAProxy
CEE 6.5 offers native support for HAProxy as a load balancer, supplemented by Support Agent Health Checks for proactive load distribution and failover resilience.
Cloud automation & Azure ID
New automation processes specifically for cloud environments have been implemented and Azure ID has been connected for access and identity management.
Keycloak for Single Sign-On (SSO)
Integration of the Keycloak identity and access management solution to enable seamless and secure Single Sign-On authentication at the system.
User interface (UX/UI) & online help
New UX architecture
Implementation of the CEE UX roadmap, which includes the construction of a new infrastructure for user interfaces, the development of a generic client and the completion of new UI prototypes (e.g. for the Sales Order area).
Automatic cockpit refresh (Auto-Refresh)
Implementation of a function for automatic data refresh directly in the configurable cockpit applications.
Improved online help
The previous help content has been replaced by a new, updated online knowledge base. The help URLs are now managed via a new Excel file object (for German, English, Polish and French). If no entry exists in the Excel file, the system automatically generates a URL based on the application name in the respective language. If both routes fail, the system opens a general base help page.
Software logistics & architecture
Equal treatment of apps & core applications
Through structural adjustments in software logistics, installable in-house developments (apps) can now be delivered and installed in just as standardised a way as the native applications of the CEE core.
Artificial intelligence (AI) & assistance systems
ChatERP in CEE
Introduction and continuous further development of the virtual AI assistant “ChatERP”, which is integrated directly into the CEE interface in order to support users interactively with system questions.
AI-supported performance monitoring
Development of a function for automatic, AI-based monitoring of the internal performance monitors.