schedule
07-03-2025
PTF12 voor Adelia Studio v14 beschikbaar
PTF 12 voor Adelia Studio 14 is vanaf 07-03-2024 beschikbaar.
4GL taal
- CURSOR instructies (Adelia context en Visual/Web/Cloud context):
- *GROUP_BY clausule is toegevoegd aan LOAD_SQL_LST, LOADING en MANAGE_SFL_SQL die als GROUP BY gebruikt kan worden. In deze context is het ook mogelijk om *COL te gebruiken.
- Als deze instructions de *COL gebruiken, is het nu mogelijk om naar het element te refereren d.m.v. het sequence number in de *SORT clause.
- Numeric assignment operators +=, -=, *= en /= zijn toegevoegd.
Voorbeeld:
wlength = 2200
wLength += 5
* wLength heeft nu de waarde 2205 - Alphanumeric assignment operator ///= is toegevoegd voor het concateneren van een string in de doelstring (hierbij worden spaties verwijderd).
Voorbeeld:
-
wName = 'HARDIS '
wName ///= '-GROUP'
* Resultaat voor wName is nu 'HARDIS-GROUP' - Visual/Web/Cloud - getter/setter in Adelia classes:
- Getters kunnen nu gebruikt worden bij toewijzingen en condities en niet meer alleen in eenvoudige toewijzingen.
- Een getter syntax kan nu op verschillende levels gebruikt worden.
Bijvoorbeeld: varef.getAttriClass1().getAttri2(), varef.getAttriClass1().setAttri2('myvalue'). - Een REF_CLASS attribuut kan nu worden geïnstantieerd via de NEW-operator zonder dat er een subklasse-instantievariabele hoeft te worden gedefinieerd.
Bijvoorbeeld: oFamily.setFather(NEW PERSON())
- Visual/Web/Cloud - Configurable management rules: Een procedure kan nu worden gemaakt met een naam dat een of meer parameters van de management rule bevat.
Bijvoorbeeld: PROC_RGG_:01_:03 - Visual/Cloud: De VaToolBxGetTextMetrics functie voor het ophalen van fonts gegevens is nu beschikbaar.
Batch Search/Replace tool
- De multisource search/replace tool searchReplace is een nieuwe command line tool om te zoeken of te vervangen in de source code van de gehele repository.
Hierbij kunnen eigen selectie criteria's worden gebruikt m.b.v. reguliere expressies.
De tool bevat tevens een "preview" modus om het eventuele resultaat te zien voordat dit wordt uitgevoerd op de omgeving.
Overige verbeteringen
- Correction manager:
- Een selectie filter is nu beschikbaar op de "Description" kolom.
- Informatie is nu beschikbaar over de build component waarvan classes, programma's en messages deel uit maken in de correction manager.
- CDM: Importeren in het CDM vanaf het LDM kan nu ook voor logical properties zonder conceptual origin zelfs als de logical entity waar deze aan is verbonden op het CDM is gedefinieerd.
- Find objects: Er kan nu op een label gezocht worden in de "Using programs" sectie.
- Object search en Multisource search: Een "Label" kolom is toegevoegd in de lijst met gevonden resultaten en in de tab met totalen.
- Debugger voor Adelia Web/Web services: In het "Attach to a Web session" venster wordt de naam van de Web applicatie getoond in de lijst.
- Quality manager: Als eigen kwaliteitsregels worden gebruikt tijdens verificatie of generatie van een programma, zijn regels die geschonden worden tijdens de verificatie zichtbaar.
- Adelia Cloud - Menu Bar grafisch object: In de Search tool is het markeren van resultaten in de zoeklijst nu ongevoelig voor accenten.