Génération d'objets de métadonnées et de données pour refléter les modifications du schéma de la couche Service de données
Avant de commencer
Pourquoi et quand exécuter cette tâche
- Création d'un dossier de configuration d'extension pour le module de service, le cas échéant. Le chemin d'accès au répertoire est workspace_dir\xml\config\servicemodulepackagename-ext, où servicemodulepackagename est le nom du package du module de service avec lequel vous travaillez, par exemple
com.ibm.commerce.catalog. - Création de métadonnées objet-relationnel traitant le mappage entre les objets SDO physiques personnalisés et la personnalisation de la base de données. Le chemin d'accès est workspace_dir\xml\config\servicemodulepackagename-ext\wc-object-relational-metadata.xml.
- Crée des classes Java d'objets SDO physiques pour les nouvelles tables dans le projet WebSphereCommerceServerExtensionsLogic.
- Création d'une classe d'utilitaire Java renvoyant la classe racine d'objet SDO physique pour le module de service. Cette classe racine garantit que tous les objets SDO physiques de HCL Commerce pour le module de service, et les éventuels objets SDO physiques pour la personnalisation, soient disponibles en phase d'exécution.
- Si le module de service est un composant HCL Commerce, création d'un fichier de configuration de module de service d'extension spécifiant à HCL Commerce d'utiliser la nouvelle classe d'objet SDO physique créée. Placez le fichier de configuration de clés dans le répertoire suivant : workspace_dir\xml\config\servicemodulepackagename-ext\wc-component.xml. Pour les modules de service personnalisé, ce fichier est déjà créé par le pattern JET lorsque vous créez le module de service.
- Si le module de service est un composant HCL Commerce, création d'un fichier de configuration de médiateur d'objet métier d'extension spécifiant pour le module de service. Vérifiez que le fichier que vous créez peut configurer le médiateur d'objet métier afin d'inclure des données provenant des tables personnalisées dans la zone données utilisateur d'un nom. Placez le fichier dans le répertoire suivant : workspace_dir\WC\xml\config\servicemodulepackagename-ext\wc-business-object-mediator.xml. Pour les modules de service personnalisé, ce fichier est déjà créé par le pattern JET lorsque vous créez le module de service.
Lecture du fichier journal généré par l'assistant couche service de données
Le fichier de l'assistant couche de service de données .log se trouve dans le répertoire RAD_INSTALL/workspace/.metadata. La taille de ce fichier peut être importante en raison de la génération de nombreuses lignes d'informations dans le fichier journal par les plug-ins d'Eclipse. Bien que ce fichier puisse contenir un grand volume d'informations, vous pouvez déterminer la pertinence de chaque message d'après son ID de plug-in. Cet ID joue le rôle de préfixe de chaque message dans ce journal.
Les messages relatifs à l'assistant couche service de données se caractérisent par le préfixe d'ID de plug-in com.ibm.commerce.toolkit.internal.dataaccess dans le fichier journal.