Augmentation de la taille de page maximale

Par défaut, le nombre maximal d'objets métier affichables sur une page du Management Center est 500. Pour augmenter cette valeur maximale, mettez à jour le fichier de configuration de composant associé à l'objet métier, puis la liste Taille de page de l'interface utilisateur du Management Center.

Dans le Management Center, l'option de taille de page est disponible sous Management CenterOutils du > Préférences.
ATTENTION : Augmentez le nombre maximal d'entrées jusqu'à une valeur gérable par votre environnement. Une valeur trop élevée peut affecter de façon significative les performances du Management Center. Il n'est pas conseillé d'augmenter cette valeur dans l'environnement de production.

Procédure

  1. Ouvrez HCL Commerce Developer et basculez vers la vue Explorateur d'entreprise.
  2. Développez WC > xml > config > com.ibm.commerce. component -ext. Si le répertoire com.ibm.commerce.component-ext n'existe pas, vous devez le créer.
  3. Ouvrez le fichier wc-component.xml pour l'éditer. Si ce fichier n'existe pas dans le répertoire d'extension, vous devez le créer.
    1. Créez un fichier wc-component.xml vide dans le répertoire com.ibm.commerce.component-ext. Ce fichier est votre fichier wc-component.xml personnalisé.
    2. Copiez les éléments XML de base suivants dans le fichier :
      
      <?xml version="1.0" encoding="UTF-8"?>
      <_config:DevelopmentComponentConfiguration
      	xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
      	xsi:schemaLocation="http://www.ibm.com/xmlns/prod/commerce/foundation/config ../xsd/wc-component.xsd "
      	xmlns:_config="http://www.ibm.com/xmlns/prod/commerce/foundation/config"> 
      </_config:DevelopmentComponentConfiguration>
      
    3. Sauvegardez le fichier et laissez-le ouvert.
  4. Développez le répertoire com.ibm.commerce.component par défaut et ouvrez le fichier wc-component.xml pour en afficher le contenu.
    Remarque : Ne modifiez pas les propriétés directement dans ce fichier, car vos modifications seraient écrasées pas les mises à jour ultérieures des produits IBM.
  5. Copiez les éléments XML qui incluent l'attribut maximumPageSize et la hiérarchie d'éléments XML associée depuis le fichier wc-component.xml par défaut, puis collez-les dans votre fichier wc-component.xml personnalisé. Même si vous ne copiez que certains éléments, vous devez conserver leur hiérarchie XML dans le fichier.
  6. Changez la valeur de l'attribut maximumPageSize en fonction de vos besoins métier.
    Par exemple, si vous devez modifier la taille limite pour afficher jusqu'à 1500 objets métier, votre fichier personnalisé peut ressembler au fragment de code suivant :
    
    <?xml version="1.0" encoding="UTF-8"?>
    <_config:DevelopmentComponentConfiguration
      xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
      xsi:schemaLocation="http://www.ibm.com/xmlns/prod/commerce/foundation/config ../xsd/wc-component.xsd "
      xmlns:_config="http://www.ibm.com/xmlns/prod/commerce/foundation/config"> 
      ...
      <_config:dataservice dataMediatorType="JDBC"
        metadataClass="com.ibm.commerce.catalog.facade.server.metadata.CatalogMetadata"
        maximumPagingResultLimit="5000" maximumPageSize="1500">
        ...	
      </_config:dataservice>
    ...
    </_config:DevelopmentComponentConfiguration>
    
  7. Développez LOBTools > WebContent > WEB-INF > src > xml > commerce > shell.
  8. Ouvrez le fichier UserPreferencePanel.xml pour l'éditer. Ce fichier définit les options qu'un professionnel peut sélectionner dans la boîte de dialogue Préférences du Management Center.
  9. Localisez la définition suivante qui détermine les options de taille de page qu'un professionnel peut sélectionner dans la boîte de dialogue Préférences.
    
    <BaseComboBox classDefinition="true" definitionName="cmc/shell/PageSizeList" width="230" height="35">
      <PreferenceValue package="cmc/shell" text="50" value="50"/>
      <PreferenceValue package="cmc/shell" text="100" value="100"/>
      <PreferenceValue package="cmc/shell" text="250" value="250"/>
      <PreferenceValue package="cmc/shell" text="500" value="500"/>
    </BaseComboBox>
  10. Ajoutez une valeur de préférence à la liste des valeurs de taille de page pour répercuter la valeur définie dans le fichier wc-component.xml personnalisé.
    Par exemple, la valeur de préférence suivante définit une option qui permet aux professionnels d'augmenter la taille de page limite pour afficher jusqu'à 1500 objets métier.
    <PreferenceValue package="cmc/shell" text="1500" value="1500"/>
  11. Sauvegardez et publiez vos modifications.