PTF05 Adelia Studio 13

schedule

28-10-2016

PTF 05 voor Adelia Studio 13

PTF 05 voor Adelia Studio 13 is vanaf 28-10-2016 beschikbaar.
Hierin zijn, naast een aantal bugfixes, de volgende functionaliteiten toegevoegd:

Algemeen

  • Voor de DB2/400 database kunnen nu SQL tabellen gegenereerd worden inclusief de "logical entity's format name".
    De primary keys van SQL tabellen kunnen nu in het formaat "PRIMARY KEY-type named constraints"gegenereerd worden.
  • Met de EXECUTE_HTTP instructie kan een HTTP request (Get, Put, Post, Delete, enz.) worden uitgevoerd en de waarde worden uitgevraagd.
  • Met de CONV_DATA instructie kunnen JSON naar XML of XML naar JSON conversies worden uitgevoerd.
  • XML_SET_VAL instructie: de *CDATA optie is toegevoegd om tekst in een CDATA-type toe te voegen
  • REST webservices
    Authenticatie en beveiligde toegang voor REST Web Service kan m.b.v. JWT worden uitgevoerd
    De WS_CONFIGURE instructie geeft attributen om REST Web services te documenteren via Swagger

Visual Adelia en Adelia Cloud objecten

  • De LOAD_IMAGE_FROM_URL methode is aan een aantal grafische objecten toegevoegd om de afbeelding van een specifieke URL op te halen.

Adelia Web

  • VaToolBxAwsGetQueryString is toegevoegd om de parameter string van een HTTP request op te halen
  • VaToolBxCloudSetUserAttributeObject en VaToolBxCloudGetUserAttributeObject functies kunnen gebruikt worden om een get of set op een class instance uit te voeren

Visual Adelia, Adelia Web, Adelia Cloud and Adelia Mobile parts

  • Adelia classes:
    • Een class instance variabele of class attribute kan gedeclareerd worden m.b.v CLASS_REF(*OBJECT) type
    • De logical operator INSTANCE_OF kan nu gebruikt worden om te testen of een class instance (gedefineerd in CLASS_REF(*OBJECT)) van een specifieke class is
    • Toewijzing tussen 2 class variabelen is nu mogelijk waarbij een "cast" gebruikt kan worden
    • Getters en setters kunnen nu global arrays gebruiken
    • Een class instance variabele kan nu de waarde *NULL toegewezen krijgen
    • Class instance variabelen kunnen in memory lists gebruikt worden.

Visual Adelia

  • Het is nu mogelijk de grootte van het "Manage menus" window aan te passen
  • Met het magnetische grid is het mogelijk objecten pixel per pixel te verplaatsen als de toets blijft ingedrukt
  • Het is nu mogelijk om meerdere objecten te selecteren in het "Sequence controls" window

Adelia Web

  • REST web services: Authenticatie en versleutelde toegang bij het gebruik van een REST Web Service kan met JWT
  • REST web services: De WS_CONFIGURE instructie is uitgebreid met attributen om de documentatie van de REST Web service te tonen m.b.v. Swagger
  • Met VaToolBxAwsGetQueryString kan de parameter string van een HTTP URL-request opgehaald worden

Adelia Cloud

  • Adelia reports worden nu in de browser als een PDF getoond
  • desktop.properties file: met de allowAlwaysOnTop, allowSetPosition, allowCenterOnDesktop en allowPinToTaskbar parameters kan de taakbar meer beheerd worden
  • Adelia classes kunnen gebruikt worden in de client parts van programma's