Téléchargement des produits


Version anglaise


 

Adelia Print Engine

Désormais, l'extension APE pour Visual Studio Code intègre un client REST pour tester vos templates et l'application Web APE.

L'extension offre ainsi les trois briques fonctionnelles de base pour la programmation et le test de templates :

  • l'éditeur textuel de fichier template (disponible depuis la 14.3.0),
  • une instance d'APE : Une application APE Spring Boot MergeTransformMicroService est embarquée avec l'extension. Celle-ci est configurée pour exécuter les cas de tests définis pour chaque template développé.
  • un client REST : A l'instar d'Insomnia, cet outil permet d'exécuter un cas de test en envoyant une requête HTTP contenant ses données pour consommer le service Web de l'APE Spring Boot dédié à l'exécution du template. Le résultat de la requête est visualisable directement dans l'extension.

↑ Haut de page

Dépôt de code source

Le dépôt de code source Adélia est un service permettant d'intégrer directement dans l'éditeur L4G et dans le Gestionnaire d'objets d'Adélia les fonctions d'import/export de données de l'outil d'import et d'export de sources. Il fournit également une interface vers les outils de gestion de version Git et SVN, ce qui permet d'accéder directement depuis l'éditeur à l'historique d'un programme.


Les fonctionnalités fournies sont :

  • import / export des données directement depuis le Gestionnaire d'objets ou l'Editeur L4G
  • export automatique du source à la sauvegarde d'un document
  • comparaison des versions disque et référentiel


De plus, si l'intégration à un outil de gestion de version (Git) est configurée, il est également possible :

  • d'afficher l'historique d'un objet ou de l'ensemble du référentiel
  • de comparer le source d'un objet avec une version issue de l'historique
  • d'importer une version d'un programme depuis l'historique
  • de valider (création d'une version dans le Gestionnaire de version) ou de revenir en arrière sur les modifications en cours

↑ Haut de page

Langage

  • EXECUTER_HTTP : prise en charge de la compression gzip.
    Remarque : Pour la prise en charge de cette fonctionnalité sur AS/400, il est nécessaire d'être au niveau de la PTF F005 de la partie AS/400 d'Adélia Studio 14.
  • XML_OUVRIR : Il est désormais possible d'indiquer pour le paramètre *VERIFIER le nom complet du fichier .xsd qui sera utilisé pour vérifier la validité du document XML.
    Remarque : Si vous générez avec cette PTF des programmes utilisant l'ordre XML_OUVRIR sur l'AS/400, il est nécessaire d'être au niveau de la PTF F005 de la partie AS/400 d'Adélia Studio 14.
  • Ajout de la fonction VaToolBxImageToBase64Ex qui permet de coder des variables de type "chaîne" de plus de 32ko.
  • Ajout de la possibilité de fixer un timeout en lecture pour les opérations sur les sockets TCP/IP via l'option so_timeout de VaToolBxSockConnectTcpServerEx ou via la fonction VaToolBxSockSetSoTimeout.
  • Variables de type IMAGE : il est désormais possible de tester si une variable IMAGE est vide en la comparant au mot réservé *NULL. *NULL peut aussi servir à vider une variable de type IMAGE.

↑ Haut de page

Améliorations diverses

  • Build Adelia : La clé adelGenLogDir permet, si elle est renseignée par un chemin de répertoire, absolu ou relatif au fichier gradle.properties du build, de conserver les rapports de génération en erreur.
  • Les fenêtres "Gestionnaire d'objets" et "MLD / MPD" sont désormais redimensionnables.
  • Debogueur Visual/Web : Le débogueur permet désormais de se détacher du processus débogué sans interrompre son exécution.
    Remarque : Pour la prise en charge de cette fonctionnalité si vous avez des parties serveur AS/400, il est nécessaire d'être au niveau de la PTF F005 de la partie AS/400 d'Adélia Studio 14.
  • Editeur L4G :
    •  L'indentation du source de l'éditeur préserve désormais les décalages des lignes contenant la suite de l'instruction par rapport à la ligne initiale (celle se terminant par un "-").
    • Amélioration des performances lors du chargement des sources.
  • Objet Visual Image : Ajout des méthodes EXPORTER_BITMAP et EXPORTER_IMAGE permettant d'exporter le graphique de l'objet dans un fichier ou une variable dans le format souhaité. 
  • Production service Web REST : Ajout d'un paramétrage (beans.xml) pour substituer le httpcode 500 retourné par défaut par un service web REST lors d'une erreur de parsage d'un document JSON. 
  • Génération du MPD pour Oracle : Le générateur de tables utilise désormais les colonnes identité pour implémenter les autoincréments (en remplacement du trigger) si Oracle est en version 12 ou ultérieure.

↑ Haut de page

  • Aucune étiquette