Registres
L'outil Registries permet aux administrateurs de site de mettre à jour un registre sans avoir à redémarrer le serveur. Le gestionnaire de registres gère un jeu de registres destinés à la mise en cache des données d'exécution de HCL Commerce. Ces méthodes sont disponibles pour l'interface d'URL à l'aide des instructions ListRegistry et RefreshRegistry. Ces méthodes sont disponibles pour l'interface d'URL à l'aide des instructions ListRegistry et RefreshRegistry.
Note: A partir de HCL Commerce version 9.1.2.0, Registry Manager peut gérer un ensemble de registres à partir de la console d'administration et du Centre de gestion. Toutefois, le Centre de gestion est recommandé.Si les données des tables associées à un registre sont modifiées, vous devez actualiser ce registre pour que les modifications soient prises en compte. Par exemple, si une nouvelle entrée est ajoutée à la configuration de Struts, le registre UrlRegistry doit être actualisé. Faute de quoi, l'environnement d'exécution de HCL Commerce ne reconnaîtra pas la nouvelle URL.
Ce tableau montre les registres disponibles par défaut dans le Centre de gestion. Ci-après figure une liste des composants du registre, de leur utilisation et de la table de base de données, de la classe ou du fichier qui leur sont associés.
| Composant du registre | Utilisation | Table de base de données, classe ou fichier associés |
|---|---|---|
| Stratégies de contrôle d'accès | Autorise un groupe d'utilisateurs à exécuter un ensemble d'actions sur un ensemble de ressources au sein de HCL Commerce. A moins qu'une ou plusieurs stratégies de contrôle d'accès ne les y autorisent, les utilisateurs n'ont pas accès à toutes les fonctions du système. | ACPOLGPPOL, ACPLGPSUBS |
| Ensembles de stratégies de contrôle d'accès | Chaque modèle métier HCL Commerce dispose de son propre ensemble de stratégies de contrôle d'accès. Des groupes de stratégies ont été créés pour regrouper les groupes de stratégies au sein des modèles. Les stratégies sont explicitement affectées aux groupes de stratégies appropriés et les entreprises peuvent alors souscrire à un ou plusieurs de ces groupes de stratégies. | ACPOLGPPOL, ACPOLGRP |
| Ressources de contrôle d'accès | Les entités qui sont protégées par le contrôle d'accès. Par exemple, si l'action est un affichage, la ressource à protéger est l'instruction qui a appelé l'affichage, comme com.ibm.commerce.command.ViewCommand. Pour les besoins du contrôle d'accès, les ressources sont regroupées dans des groupes de ressources. | ACRESPRIM, ACRESGPRES, ACRESACT, ACRESCGRY, ACRESREL, ACRESGRP, ACRESATREL |
| Registre de configuration du contexte métier | Définit les différents contextes métier qui sont disponibles pour le site, ainsi que le groupe de contextes métier qui est un regroupement logique de contextes métier pour un type de demande spécifique. Si aucun groupe de contextes métier n'est défini pour la demande, le groupe de contextes métier par défaut est utilisé. | Fichier de configuration du contexte métier |
| Stratégie commerciale | Stratégies commerciales. Ensembles de règles suivies par un magasin ou un groupe de magasins et qui définissent les processus métier, les pratiques du secteur et la portée et les caractéristiques des offres d'un magasin ou d'un groupe de magasins. | POLICY, POLICYCMD |
| Liste de prix de stratégie métier | Met en cache la relation entre les modalités et leurs ID de stratégie associés et les listes de prix dans un magasin spécifié. | TERMCOND POLICYTC POLICY |
| Calcul | Règles de calcul, méthodes, fourchettes des bons de réduction, des remises, des frais de port et des taxes. Note: Le composant de registre de calcul est mis à jour automatiquement lorsqu'une promotion est créée, activée, désactivée ou supprimée. Le registre de calcul gère plusieurs caches d'éléments de données liés au calcul. Par défaut, chaque cache peut contenir jusqu'à 300 éléments. Une expulsion d'élément se produit sur la base de la dernière utilisation lorsque la limite est atteinte. |
CALRULE, CALMETHOD, CALSCALE, CALRANGE, CALRLOOKUP, STENCALUSG et CALCODE (où seuls les calculationCodes par défaut sont mis en cache), TAXCGRY, CATENCALCDCATGPCALCDCALCODEMGP, CALRULEMGPSHPJCRULE, TAXJCRULECRULESCALE Ce registre doit être actualisé chaque fois que la configuration de bons de réduction, de remises, de frais de port ou de taxes est modifiée. |
| com.ibm.commerce.registry.InventoryConfigurationRegistry | Registre de configuration des stocks | |
| com.ibm.commerce.registry.SterlingOMSInventoryRegistry | Registre des stocks OMS Sterling | |
| com.ibm.commerce.registry.SterlingOMSOrderRegistry | Registre des commandes OMS Sterling | |
| com.ibm.commerce.requisitionlist.commands.RequisitionListUploadConfigRegistry | Registre de configuration de téléchargement des listes préconfigurées | |
| com.ibm.commerce.rest.config.CommerceRestConfigListener | Programme d'écoute de configuration REST Commerce | |
| Déclencheurs d'exécution de la commande | Les points de déclenchement qui sont activés pour les instructions HCL Commerce, telles qu'une entrée, une sortie et une exception. | |
| Instructions Commerce | HCL Commerce commandes qui permettent au Transaction server de rechercher une implémentation et des paramètres par défaut pour une interface de commande. | CMDREG |
| Magasin de contrats | Met en cache le magasin dans lequel un contrat est déployé. | CONTRACT,STORECNTR |
| Gestionnaire de devises | Devise en usage dans le magasin, y-compris les devises favorites du client ou de l'acheteur et les devises pour l'achat. | CURLIST, CURCVLIST, CURCONVERT, CURFORMAT, CURFMTDESC, STORELANG, NUMBRUSG, STOREENT (en cas de modification de la colonne SETCURR) |
| Cache du profil client | Met en cache les segments clients et d'autres groupes de membres. | Gestion de profil d'appartenance |
| Clés de chiffrement | Clés de chiffrement | |
| Contrat exclu par défaut | Met en cache le contrat par défaut qui est exclu par un contrat d'acheteur. | STOREREL, POLICY, STOREDEF |
| ExperimentRegistry | Contient des méthodes statiques que vous pouvez utiliser pour obtenir une instance d'expérimentation mise en cache. Ces méthodes peuvent être utilisées pour actualiser les expérimentations mises en cache de façon à refléter l'état en cours des données de la base de données. | ExperimentRegistry |
| ExternalRuleEngineRegistry | Registre de moteur de règles externe | |
| Exécution | Met en cache les entités relatives à la distribution, telles que ShippingArrangements. | FulfillmentRegistry |
| GiftListRuleRegistry | Registre de règles de liste de cadeaux. | |
| Règles de liste de cadeaux | Lorsque ce composant est activé, il interroge la table de base de données GRREGRULE et crée une entrée GiftRegistryRuleEntry pour chaque règle définie dans une table de hachage. L'entrée GiftRegistryRuleEntry est utilisée pour créer une instance du registre GiftRegistryRuleRegistry. | GRREGRULE, com.ibm.commerce.giftregistry.registry.GiftRegistryRuleRegistry |
| InventoryConfigurationRegistry | Registre de configuration des stocks | |
| Langue | Indique une liste de langues prises en charge par HCL Commerce. Note: Lorsque le registre de langues est actualisé individuellement, le registre de magasins doit également être mis à jour. |
LANGUAGE |
| Marketing. | Informations relatives aux campagnes, aux activités Web et aux emplacements e-marketing, notamment la règle qui détermine le contenu marketing à afficher aux clients et les conditions applicables aux clients. | CAMPAIGN, INITIATIVE, EMSPOT et INTVSCHED |
| Liste de prix de place de marché | Met en cache les prix fixes dans le magasin de place de marché. | TRADING, ACCOUNT etSTOREDEF |
| Attributs d'enregistrement de membre | Indique les attributs qui doivent être affectés automatiquement aux utilisateurs et aux organisations au cours de l'enregistrement d'utilisateurs et d'organisations, ainsi que quelques scénarios d'authentification. Cache les informations utilisées dans le fichier WC/xml/member/MemberRegistrationAttributes.xml. | Fichier XML MemberRegistrationAttributes |
| contrôleur des plug-in de paiement | Enregistre le contrôleur de plug-in de paiement (PPC). | com.ibm.commerce.payments.plugincontroller.plugin.PPCRegistry |
| Règles de paiement | Contient la configuration des règles du module Payment qui est enregistrée dans l'Administrateur de registre lors de son chargement. Ce composant permet de mettre à jour "à chaud" la configuration des règles du module Payment si le client n'a pas l'intention de redémarrer le serveur. | EDPRegistry |
| Compteur de groupe de performances | Compteur de groupe de performances | Compteurs de performances |
| Listes de prix | Met en cache les éléments PriceList et PriceListId. Utilisé par PriceListId pour extraire PriceList et vérifie si l'élément PriceList spécifique se trouve déjà dans la mémoire cache. Si tel n'est pas le cas, le registre PriceListRegistry extrait l'élément PriceList de la table de base de données TRADEPOSCN. Le registre PriceListRegistry renvoie le bean d'accès TradingPositionContainerAccessBean et le place en mémoire cache. Utilisé par priceListOwnerId et priceListName pour extraire PriceListId et vérifie si l'élément priceListId se trouve déjà dans la mémoire cache. S'il n'est pas encore en cache, l'élément PriceList est extrait à partir de la table de base de données TRADEPOSCN, et PriceListID est renvoyé et placé en mémoire cache. |
TRADEPOSCN |
| Groupes de promotion | Informations sur les groupes de promotions. | PX_GROUP |
| Stratégies de promotion | Informations sur les stratégies de promotion. | PX_POLICY |
| promotions | Informations sur les promotions. | PX_PROMOTION |
| Gestionnaire quantité | Quantités dans les commandes, y-compris les règles de formats de conversion, les formats de quantité et les descriptions. | QTYCONVERT, QTYFORMAT, QTYFMTDESC, NUMBRUSG |
| RequisitionListUploadConfigRegistry | Registre de configuration de téléchargement des listes préconfigurées | |
| RestActionConfigRegistry | Registre de configuration des actions REST | |
| RESTConfigRegistry | Registre de configuration REST | |
| RuleBasedCategoryConfiguration | Configuration de catégorie basée sur les règles | |
| RestHandlerExtensionConfigRegistry | La mise à jour de ce registre analysera à nouveau les extensions du gestionnaire REST. | Création de gestionnaires de requêtes REST personnalisés |
| Modes d'expédition | Met en cache le mode d'expédition. | SHIPMODE |
| Plug-in SimpleOffline | Enregistre le plug-in SimpleOffline. | com.ibm.commerce.payments.plugin.simpleoffline.util.SimpleOfflineRegistry |
| SterlingOMSInventoryRegistry | Registre des stocks OMS Sterling | |
| SterlingOMSOrderRegistry | Registre des commandes OMS Sterling | |
| Fichier de configuration de magasin | Ce registre place en mémoire cache le fichier de configuration du magasin (SCF) et doit être actualisé chaque fois que ce fichier est mis à jour. Les outils qui modifient le fichier de configuration de magasin actualisent automatiquement ce registre. Le fichier de configuration d'un magasin donné est situé dans le chemin d'accès défini par la variable SCFFile dans le fichier de configuration de l'instance. | |
| Magasins | Informations sur le magasin | MAGASIN, STOREENT et STOREGRP |
| Configuration de Struts | Fichiers de configuration Struts de tous les modules Web HCL Commerce. | |
| Contrats par défaut du hub de fournisseurs | Met en cache les contrats par défaut des magasins hébergés de fournisseur auxquels un hub de fournisseurs est associé. | STORERELet STOREDEF |
| Contrats acheteur disponibles pour les utilisateurs du hub de fournisseurs | Met en cache les contrats acheteur qui sont disponibles pour un utilisateur dans les magasins hébergés de fournisseur auxquels un hub de fournisseurs est associé. | STORERELet STOREDEF |
| Télévente | Télévente | |
| Modalités | Met en cache les objets TermCondition. | TCDESC, TCATTR, TERMCOND, com.ibm.commerce.registry.TermConditionRegistry |
| Mappage des dispositions | Enregistre les nouveaux types de dispositions et de modalités ainsi que leurs propriétés. Pour utiliser les nouveaux agencements et nouvelles modalités des contrats dans l'interface utilisateur HCL Commerce Accelerator ou dans l'environnement d'exécution HCL Commerce, les valeurs doivent être propagées dans ce registre. | TCDESC, TCATTR, TERMCOND |
| Accord commercial | L'accord commercial HCL Commerce prend en charge plusieurs types d'accords commerciaux, notamment les comptes, contrats, demandes de devis, échanges et ventes aux enchères. Les types d'accords commerciaux sont définis dans la table TRDTYPE. | TRADING |
| Flux commercial unifié | Utilisé pour les approbations, les contrats et les relations commerciales | FLOWDOMAIN, FLOWDESC, FLOWTYPE, FLTYPEDESC, FLOW, FLDOMNDESC, FLSTATEGP, FLSTGPDSC, FLSTATEDCT, FLSTDCTDSC, FLSTATEREL, FLTRANSITN, FLTRANSDSC, FLCOMPOSE |
| Instructions URL | HCL Commerce commandes du contrôleur (également appelées URL) | Registre d'URL |
| Affichage des URL | HCL Commerce afficher les commandes | Registre de vues |
| UERegistry | Met à jour le registre des extensions utilisateur, en rechargeant spécifiquement les valeurs de la table UECONFIG. | UECONFIG |