Définition de plages autorisées pour les objets métier

Vous pouvez configurer les plages autorisées pour les objets métier dans chaque composant afin de réduire le risque de défaillances potentielles du système.

Pourquoi et quand exécuter cette tâche

Les seuils métier de chaque module de service sont contenus dans un fichier de configuration de registre de composants, appelé wc-admin-component.xml. Pour qu'un module de service définisse son propre seuil métier, un registre des composants est introduit.

Effectuez les étapes suivantes pour créer un nouveau wc-admin-component.xml et définir les seuils métier que vous souhaitez prendre en charge.

Procédure

  1. Définissez le registre des composants qui définit les seuils métier que vous souhaitez prendre en charge.
    1. Accédez au répertoire suivant :
      • xml/config/component-id

      Où l'ID de composant est l'ID du composant pour définir les seuils métier à l'intérieur.

    2. Créez un fichier nommé wc-admin-component.xml.
    3. Modifiez le fichier de sorte que sa structure ressemble à l'extrait suivant :
      <_config:DeploymentConfiguration
      	xmlns:_config="http://www.ibm.com/xmlns/prod/commerce/foundation/config"
      	xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
      	xsi:schemaLocation="http://www.ibm.com/xmlns/prod/commerce/foundation/config ../xsd/wc-admin-component.xsd">
      	<_config:extendedconfiguration>
      		<_config:configgrouping name="grouping_name">
      			<_config:property name="property1" value="value1" />
      			<_config:property name="property2" value="value2" />
      		</_config:configgrouping>
      			</_config:extendedconfiguration>
      </_config:DeploymentConfiguration>
      Où :
      • grouping_name est le nom du seuil. Par exemple, ShoppingCartThreshold.
      • property1 est le nom d'une propriété correspondant au regroupement. Par exemple, size.
      • value1 est la valeur correspondant à property1.Par exemple, 10000.
      • property2 est le nom d'une propriété correspondant au regroupement. Par exemple, quantity.
      • value2 est la valeur correspondant à property2.Par exemple, 10000.
      Remarque : Plusieurs noms de regroupement peuvent exister dans chaque fichier de configuration de composant, contenant leurs propres noms et valeurs de propriété.
    4. Sauvegardez le nouveau fichier.
  2. Inscrivez le registre des composants d'administrateur dans le fichier de registre de mappage de configuration Foundation. Mettre à jour le fichier wc-config-mapping-registry.xml :
    <_config:filemapping configFileName="wc-admin-component.xml"
    	implementationClassName="com.ibm.commerce.foundation.internal.common.config.DeploymentComponentConfigurationImpl" />