Les étapes de cette page décrivent comment créer ou mettre à jour un fichier Service Data Object genmodel. Un genmodel est une ressource de modèle EMF qui est utilisée pour générer du code. Elle est initialisée à partir d'un ensemble de schémas XSD.
Avant de commencer
Si vous étendez un nom HCL Commerce existant, vous n'avez pas besoin d'effectuer ces étapes préalables : le module de service a déjà été créé.
Pourquoi et quand exécuter cette tâche
Les exemples de cette tâche sont basés sur le service généré dans Création d'un module de service HCL Commerce.
Procédure
- Démarrez HCL Commerce Developer.
- Mettez à jour le nom généré par le pattern avec vos modifications.
- La définition du nom généré par le pattern se trouve dans le fichier suivant :
- Mettez à jour ce schéma avec la définition requise pour votre modèle d'objet logique. Ce fichier est utilisé pour décrire votre modèle d'objet logique (nom).
- Enregistrez et fermez le fichier.
- Générer des SDO à partir de la définition de nom.
Les SDO sont générés à l'aide d'un genmodel EMF. Le pattern génère un genmodel d'exemple qui doit d'abord être mis à jour avec la définition de nom.
- Développez .
- Cliquez avec le bouton droit sur MyServiceModuleName.genmodel.
- Cliquez sur Recharger….
- Sélectionnez Schéma XML, puis cliquez sur Suivant.
- Cliquez sur Suivant.
- Cliquez sur Terminer.
Par défaut, le genmodel fait référence aux objets de données de base HCL Commerce. Ce schéma est utilisé par l'utilitaire EMF pour générer des classes Java qui représentent votre nom.
Remarque : Si le nom personnalisé fait référence à des objets de données supplémentaires, cliquez sur Ajouter pour ajouter d'autres genmodels.

- Le genmodel se recharge et s'ouvre dans Rational Application Developer.
- Pour générer les SDO, cliquez avec le bouton droit sur MyServiceModuleName et sélectionnez Générer le code de modèle.
- Les SDO représentant le nom sont générés dans .