HMI Platform
4GL Editor: Display themes supported in the editor. By default, we provide fifteen or so themes (light or dark) and the user can also create custom themes.
- Job manager: Jobs with a specific status ("processed", "errors", etc.) can now be deleted from the submitted job queue and compiling job queue.
- Display list for the LDM, object manager, object search, multisource search, editor repository boxes, fixes, global comparison, "log" and "Deliver" boxes in the source code repository: CTRL+C can be used to copy the selected lines to the clipboard (to paste them into a text file or Excel for example). CTRL+A has been added to select all.
- Object manager - Programs tab: Labels can be defined for each program. These labels are visible in the program list.
- Object search, Multisource search: Objects belonging to a build component can be filtered.
Translation manager
A "pivot" language can be defined (language used as a basis for translation into other languages). When a pivot language is defined, its value is also displayed (in addition to the development language) in the translation tab and in the translation boxes for the other languages.
An option for deleting all constant or message translations has been added.
- "Messages" tab: The level 1 message can be displayed instead of the message designation. In this case, the level 1 translation is also displayed (and possibly the pivot language).
- "Translation" tab: "Associate", "Dissociate" and "Merge" options have been added.
- Constant and message translation boxes can be made bigger, also enlarging the fields displaying the texts to translate.
Visual/Web Language
CURSOR instruction: A variable can be used for *OPT and *LINES optimization directives.
Note: The use of a variable for the *OPT directive is not authorized for the AS/400 platform.- ADD_TRACE Instruction: The logger name can now be contained in an alphanumeric variable.
- Lists: The &ELT_SELECT predefined function has been added to retrieve the selection status of the current element, and the &ELT_CHANGE function has been added to retrieve the modification status of the current element.
- The VaToolBxGenerateBarCode function has been added to generate a bar code or QR code in an IMAGE variable.
- The NatsToolsBx DLL/Class has been added. It contains functions enabling it to interface with the NATS message broker (message publication, stream and consumer creation/deletion, subscription to subjects).
- The VaToolBxSetDynamicParameterCtrlMode and VaToolBxGetDynamicParameterCtrlMode functions have been added to set and get the dynamic parameter control mode when calling programs.
Miscellaneous Improvements
Graphical object Output field: In the Adelia Cloud context, the HTML_REPRESENTATION property has been added. It indicates that the object's VALUE property text will be interpreted as an HTML value.
- NATS graphical object: This object is now also available for Visual Adelia programs generated in the Windows client.
- Source code repository: The source code repository now allows a Windows service to be created. This can generate several Adelia environments (of the same type at database manager level).
- REST Web Services: It is now possible to configure the activation of the input value integrity check for ALPHA, NUME/P, DATE, TIME and TIMESTAMP values with Boolean variables REST_CHECK_INPUT_STRING_ADELIA_LENGTH_VIOLATION, REST_CHECK_INPUT_NUMBER_ADELIA_LENGTH_VIOLATION, REST_CHECK_INPUT_DATE_TIME_VIOLATION in the cfgConfiguration.properties file associated with the webapp.
- ACRPE: Visual Adelia Windows programs managing reports can now delegate report printing to the ACRPE instead of printing it locally.
- Switching from one mode to the other is carried out via a configuration in the execution parameters and mwclient.ini client configuration file.
- VaToolBxAddAssociationEx and VaToolBxQueryAssociationEx functions have been added, extending the existing functions of VaToolBxAddAssociation and VaToolBxQueryAssociation to set/get the value of the ACRPE endpoint in the case of dynamic configuration of the ACRPE endpoint.
- Database: Full UNICODE DB2 and Oracle database support (UTF-8 character set). Adelia databases and environments are now created in Unicode by default.