Pour spécifier les paramètres de génération d'une classe, il faut, au choix :
Choisir l'option Générer du menu Classes de l'Editeur L4G, ou l'icône correspondante de la barre d'outils.
Effectuer un clic sur le bouton Générer de l'onglet Classes du Gestionnaire d'objets, après avoir coché les cases Source et Paramètres.
Choisir la sous-option Générer avec paramètres de l'option Soumission de la génération du menu contextuel des onglets Résultats et Cumul du Gestionnaire de maintenance.
Choisir la sous-option Générer avec paramètres de l'option Soumission de la génération du menu contextuel des onglets Résultats et Cumul de la Recherche multisource.
Cette boîte de dialogue permet de modifier les paramètres de génération et de lancer la génération.
Les cases à cocher
Commun
Suppression des sources
Case cochée |
Les fichiers sources générés seront supprimés après la compilation de l'objet. |
Par défaut : case cochée.
Création de l'objet
Case cochée |
Le source généré sera compilé. |
Par défaut : case cochée.
Production Avro
Case cochée |
Génération de classes java Avro supplémentaires, afin de pouvoir exécuter VaToolBxSendToAvroKafka et VaToolBxSendToAvroKafkaWithKey avec la classe Adelia en cours de génération. |
Par défaut : case cochée.
Remarques :
La classe Adelia est toujours générée de la même manière (sous la forme d'un POJO), que la production Avro soit cochée ou non.
Lorsque la production Avro est cochée, en revanche, des classes supplémentaires sont produites.
Exemple de génération d'une classe Adelia MACLASSE
=> | MACLASSE.java | compilé afin de produire le POJO |
=> | MACLASSEpublisher.java | compilé : classe utilisée par VaToolBxSendToAvroKafka |
==> | MACLASSEconsumer.java | compilé : classe utilisée par l'AMBSS pour alimenter une classe Adélia à partir de la désérialisation d'un message Kafka |
=> | MACLASSE.avdl | |
A partir du fichier .avdl, un fichier MACLASSEAdeliaAvro.java sera produit (via un fichier .avsc). Les classes issues de la compilation de ce fichier MACLASSEAdeliaAvro.java seront utilisées lors de l'exécution de VaToolBxSendToAvroKafka et VaToolBxSendToAvroKafkaWithKey. avdl code-like language traduit en .avsc ou .avpr en utilisant avro-tools.jar |
Plateforme
Java (POJO pour service web Adélia)
Case cochée |
La classe sera générée sous la forme d'un POJO utilisable pour les services web Adélia. |
Java (POJO pour Adélia Cloud)
Case cochée |
La classe sera générée sous la forme d'un POJO utilisable pour les programmes Visual Adélia générés en Cloud. |
Java (POJO pour serveur Java)
Case cochée |
La classe sera générée sous la forme d'un POJO utilisable pour les programmes SADELIA générés en Java. |
Défaut
Case cochée |
Les paramètres définis au niveau des attributs de l'environnement sont repris par défaut. |
Remarque : lorsque les cases sont toutes décochées, la case "défaut" est recochée automatiquement.
_______
Soumission
Case cochée |
Le bouton Générer soumet le travail de génération pour la classe. |
Cette case n'est active que si la génération est lancée depuis l'Editeur L4G.
Lorsqu'elle est active (cas par défaut) : valeur indiquée dans la case Soumission de la génération L3G de l'onglet Environnement de la boîte de dialogue Options de l'éditeur.
Lorsqu'elle n'est pas active, elle prend la valeur de la case Soumission spécifiée au niveau de la gestion de la classe.
Les boutons
Générer (validation)
Validation des modifications effectuées et lancement de la génération demandée.
Annuler
Fermeture de la boîte de dialogue sans valider les modifications effectuées, ni lancer de génération.
Raccourci-clavier : Echap.
↑ Haut de page Copyrights Ι ©Hardis Group 2025 - Toute représentation ou reproduction intégrale ou partielle faite sans le consentement écrit d'Hardis Group est illicite.