Ajout de tables personnalisées

WebSphere Commerce prend en charge l'utilisation d'un serveur de répertoire pour stocker les données de profil utilisateur et organisationnel. Ces données sont stockées dans le serveur de répertoire par le biais des classes d'objets standard LDAP et de la classe d'objets ePerson d'IBM. Les données sont également copiées vers la base de données WebSphere Commerce pour la phase d'exécution. Pour spécifier des mappages d'attributs dans le fichier ldapentry.xml Pour spécifier des mappages d'attributs dans le fichier ldapentry.xml pour les tables autres que les tables utilisateur par défaut, procédez comme suit :

  1. Personnalisez le schéma des bases de données WebSphere Commerce, générez les beans d'entité et les beans d'accès correspondants, comme indiqué dans le manuel WebSphere Commerce Programmer's Guide.
  2. Sur le serveur de répertoire que vous avez configuré pour WebSphere Commerce, ajoutez les attributs et classes d'objets LDAP nécessaires en respectant les indications de la documentation du serveur.
  3. Assurez-vous que les classes d'objets LDAP sont spécifiées dans le fichier ldapentry.xml. Ainsi, vous vous assurerez que les classes d'objets seront utilisées lors de la création par WebSphere Commerce d'entrées utilisateur dans le serveur de répertoire.
  4. Modifiez les fichiers ldapentry.xml pour fournir des mappages appropriés pour les nouveaux attributs.

Une fois les tâches ci-dessus effectuées, vous devez régénérer et ajouter de nouveaux fichiers EJB et faire une extension à partir du bean UserManagement et OrgEntity.

La réplication entre WebSphere Commerce et LDAP doit être spécifiée dans le fichier ldapentry.xml.

Rubrique connexe

Tâches connexes (328 octets)

Référence connexe

IBM copyright