Génération de code à partir d'un fichier genmodel SDO
Une fois que vous avez un fichier genmodel SDO, vous pouvez générer les objets SDO dans HCL Commerce Developer
Avant de commencer
Pourquoi et quand exécuter cette tâche
Pour générer le code à partir d'un fichier genmodel SDO :
Procédure
- Démarrez HCL Commerce Developer.
- Ouvrez la perspective Java EE.
- Ouvrez votre dossier MyServiceModule-DataObjects/ecore.
- Cliquez deux fois sur le fichier MyServiceModule.genmodel pour l'ouvrir.
- Notez que l'espace de noms MyServiceModule a repris le nom "Datatypes" (généré par défaut). Sélectionnez l'élément Datatypes, cliquez avec le bouton droit de la souris et sélectionnez Propriétés.
- Dans la vue Propriétés, remplacez le préfixe Datatypes par le nom de fabrique souhaité. Par exemple, MyServiceModule.
- Dans le fichier genmodel, cliquez sur la racine de l'arborescence (le nœud le plus élevé de l'arborescence de commande dans l'image ci-dessus). Cliquez avec le bouton droit, sélectionnez Définir les paramètres SDO par défaut et enregistrez-le. Important : si vous n'effectuez pas cette étape, le chemin de classe de votre projet sera endommagé lorsque vous générerez le code.
- Sélectionnez maintenant l'entrée d'espace de noms de schéma pour votre composant. Cliquez avec le bouton droit et sélectionnez Générer le code de modèle.
- Dans le répertoire
srcde votre projet DataObjects, vous pouvez maintenant voir les fichiers SDO générés pour cet espace de noms.Trois packages sont générés :
- Le répertoire datatypes qui fournit des interfaces à tous vos objets SDO
- Un répertoire datatypes.impl qui fournit l'implémentation statique SDO EMF
- Un répertoire datatypes.util qui fournit les classes de fabrique et d'assistant de ressource
Résultats
Remarque : La génération de code SDO peut briser les fonctionnalités de votre projet DataObjects en supprimant les entrées de votre chemin de génération Java (dans les onglets Projets et Commande et Exportation). Les étapes suivantes peuvent être nécessaires pour corriger vos paramètres :
- Cliquez avec le bouton droit de la souris sur le projet source, puis sélectionnez Propriétés.
- Cliquez sur Chemin de génération Java, puis sur l'onglet Projets. Assurez-vous que les projets dont vous avez besoin pour la compilation sont sélectionnés.
- Cliquez sur l'onglet Ordre et exportation et vérifiez que les projets dont vous avez besoin pour la compilation sont vérifiés
- Cliquez sur OK.