Générer du code Java
Vous pouvez générer du code de programme pour Java SE JDK 8, 11, 17, 21 (y compris OpenJDK). Veuillez noter la chose suivante lorsque vous générez du code :
•Certaines fonctions MapForce ne sont pas prises en charge dans du code de programme généré. Pour plus de détails, voir Fonctions prises en charge dans le code généré.
•Vous pouvez générer du code soit depuis un seul design de mappage (.mfd), ou depuis un projet de mappage (.mfp). Si vous générez du code depuis un seul mappage, l’application résultante exécute la transformation de mappage respective. Si vous générez du code depuis un projet MapForce (.mfp) qui contient plusieurs mappages, l’application résultante exécute en vrac tous les mappages contenus dans le projet.
•Vous pouvez modifier les options de génération de code générales depuis le menu Outils | Options , dans l’onglet Génération. Voir Options du Générateur de Code.
•Vous pouvez changer le nom de l’application de mappage générée et d’autres paramètres provenant du menu Fichier | Paramètres de mappage . Le nom d’application par défaut est Mappage. Voir aussi Changer les paramètres de réseau.
•Pour plus d’information concernant les chemins de handling dans le code généré, voir Chemins dans les différents environnements d’exécution.
•Si votre mappage contient des composants de base de données, vous pouvez consulter des paramètres spécifiques à la base de données en cliquant sur un composant de base de données puis en choisissant l’option de menu Composant | Propriétés. Voir Paramètres de composant de base de données.
•La prise en charge pour les connexions de base de données varie selon les plateformes et il existe des types de connexion qui ne sont pas pris en charge sur toutes les plateformes. Si votre mappage se connexte à une base de données, choisir une connexion de base de données qui est compatible avec l’environnement cible pour lequel vous générez du code. Pour plus de détails, voir Mappages de base de données dans des environnements d’exécution variés.
Un projet Java classique généré par MapForce contient les éléments suivants :
•Plusieurs packages signés Altova requis par le mappage (tout est préfixé avec com.altova).
•Le package com.mapforce, qui comprend l’application de mappage et les fichiers dépendants (comme indiqué ci-dessous, il est possible de changer le nom de ce package). Les deux fichiers les plus importants dans ce package sont les suivants :
oL’application de mappage Java en tant qu’application de dialogue (MappingApplication.java).
oL’application de Java en tant qu’application de console (MappingConsole.java).
•Un fichier build.xml que vous pouvez exécuter avec Apache Ant pour compiler le projet et générer les fichiers JAR.
Exemple d’application Java générée par MapForce (Eclipse IDE)
Cette section inclut les rubriques suivantes :
•Générer du code depuis un mappage
•Générer du code depuis un projet de mappage
•Construire le projet avec Ant
•Exemple : Exécuter et compiler le code Java avec Eclipse et Ant