pour l'utilitaire de chargement de données médiateurs d'objets métier

Le médiateur d'objet métier de l'utilitaire de chargement de données convertit les objets métier en objets physiques. Deux types de médiateur sont fournis avec l'pour l'utilitaire de chargement de données : les médiateurs reposant sur les composants et les médiateurs reposant sur les tables. Plusieurs médiateurs reposant sur les composants sont disponibles pour les composants catalogue, stock et prix.

Remarque : Le médiateur TableObjectMediator est également fourni afin de prendre en charge le chargement direct de données dans une table. Par exemple, vous pouvez utiliser le médiateur TableObjectMediator pour charger des objets métier liés au contenu, comme des pièces jointes ou des fichiers gérés. Pour utiliser le générateur et le médiateur TableObjectMediator, vous devez connaître le tableau physique dans lequel charger des données. Vous devez également connaître les relations de clé externe, savoir comment sont générées les clés et comment résoudre les clés générées basées sur l'index à entrées uniques. Enfin, vous devez connaître la valeur de colonne, qui peut être extraite des contextes métier. Pour plus d'informations sur ce médiateur reposant sur des tables, voir Générateur et médiateur reposant sur des tables d'utilitaire de chargement de données.

Médiateurs reposant sur des composants

Remarque : Lorsque vous configurez l'pour l'utilitaire de chargement de données pour qu'il se serve de l'un ou l'autre des médiateurs ci-après, vous pouvez spécifier des propriétés de configuration afin de configurer la façon dont l'utilitaire se sert du médiateur pour charger des données. Vous pouvez utiliser les propriétés de configuration suivantes afin de configurer un médiateur ou tous les médiateurs au cours d'une opération de chargement :
  • DataCacheInvalidationEnabled
  • actionOnError
  • rollbackForAnyException
  • summaryReportLevel
Vous pouvez aussi utiliser des propriétés de configuration propres à un composant ou à un objet pour configurer plus en détail des médiateurs d'objet métier individuels. Ces propriétés sont répertoriées pour chaque composant ou médiateur individuel avec lequel vous pouvez utiliser la propriété afin de configurer l'opération de chargement. Pour plus d'informations sur chaque propriété de configuration et sur la façon dont la propriété affecte une opération de chargement, voir Propriétés de configuration de l'utilitaire de chargement de données.

Médiateurs de catalogue

Lorsque vous utilisez l'un des médiateurs d'objet métier de composant catalogue ci-après, vous pouvez utiliser les propriétés de configuration ci-dessous afin de configurer la façon dont le médiateur charge les données. Vous pouvez utiliser ces propriétés en plus des propriétés propres à chaque médiateur d'objet métier.
  • validateCatalog
  • validateCatalogGroup
  • DeltaIndexThresholdUponWorkspaceApproval
  • validateScope
  • initAttribute
Médiateur Description
com.ibm.commerce.catalog.dataload.mediator.AttributeDictionaryAttributeMediator Ajoute des objets physique d'attribut de dictionnaire d'attributs dans les tables suivantes :
Remarque : Si la recherche HCL Commerce est activée, utilisez le médiateur com.ibm.commerce.catalog.dataload.mediator.AttributeDictionaryAttributeSearchIndexMediator à la place du médiateur AttributeDictionaryAttributeMediator.
Ce médiateur peut charger :
  • Des attributs séparément (un par enregistrement). Exemple :
    Identificateur Type Nom Description Zone1 Footnote UnitOfMeasure
    Couleur Chaîne Couleur Blue is the most popular
    Taille Chaîne Taille How large? We do not have XXXL
  • Des valeurs d'attribut séparément (une par enregistrement). Cette méthode constitue l'unique moyen de charger les colonnes facultatives de la table ATTRVALDESC, telles que FIELD1, IMAGE1. Exemple :
    Identificateur ValueIdentifier ValueUsage Séquence Valeur Zone1 Image1
    Couleur Bleu 1 1 Bleu blue.gif
    Couleur Rouge 1 2 Rouge red.gif
  • Des attributs et des valeurs ensemble (un attribut avec une ou plusieurs valeurs autorisées par enregistrement). Exemple :
    Identificateur Type Nom Value1 Value2 Value3 Value4
    Couleur Chaîne Couleur Rouge Vert Bleu
    Taille Chaîne Taille S M L XL
Lorsque vous utilisez ce médiateur, vous pouvez inclure les propriétés de configuration suivantes en plus des propriétés que vous pouvez utiliser avec un médiateur de catalogue :
  • allowChangeAttributeType
  • validateAttribute
com.ibm.commerce.catalog.dataload.mediator.AttributeDictionaryAttributeFolderRelationshipMediator Ecrit la relation entre les attributs de dictionnaire d'attributs et les dossiers d'attributs dans la table de base de données FOLDERITEM.
com.ibm.commerce.catalog.dataload.mediator.CatalogDescriptionMediator Génère des objets physiques à partir de la description de catalogue dans le nom Catalogue. Ce médiateur alimente en données le tableau CATALOGDSC.
com.ibm.commerce.catalog.dataload.mediator.CatalogEntryAssociationMediator Génère des objets physiques pour les relations entre entrée de catalogue et association de marchandisage d'entrée de catalogue. Ce médiateur alimente en données le tableau MASSOCCECE.
com.ibm.commerce.catalog.dataload.mediator.CatalogEntryAttributeDictionaryAttributeExtendedMediator Ecrit les relations entre un catalogue d'UGS et un attribut de dictionnaire d'attributs. Ce médiateur alimente en données la table CATENTRYATTR.
Plusieurs paires attribut-valeur peuvent être spécifiées verticalement par enregistrement. Exemple :
PartNumber Couleur Taille
Shirt-white-small white S
Shirt-white-medium white I
Shirt-blue-medium blue I
Le fichier d'entrée doit référencer une collection homogène d'UGS existantes qui partagent le même jeu d'attributs. Ce médiateur peut créer automatiquement les entrées de table parent manquantes à l'aide de valeurs par défaut.
com.ibm.commerce.catalog.dataload.mediator.CatalogEntryAttributeDictionaryAttributeMediator Ecrit les relations entre un catalogue d'UGS et un attribut de dictionnaire d'attributs. Ce médiateur alimente en données la table CATENTRYATTR.
Une paire attribut-valeur est spécifiée horizontalement par enregistrement. Exemple :
PartNumber AttributeIdentifier ValueIdentifier
Shirt-white-small Couleur white
Shirt-white-small Taille S
Tire-CW15 Diameter 15
Tire-CW15 Type Hiver
Tire-CW15 Make Canada Tire Company
Le fichier d'entrée peut référencer une collection hétérogène d'UGS existantes qui utilisent des attributs diversifiés. On suppose que les tableaux parent ATTR et ATTRVAL sont chargées.
Lorsque vous utilisez ce médiateur, vous pouvez inclure les propriétés de configuration suivantes en plus des propriétés que vous pouvez utiliser avec un médiateur de catalogue :
  • attributeValueValidation
  • shareAssignedAttributeValues
  • supportMultipleValuesForADAttributes
  • deleteSKUFromExistingParentProductWhenNewParentIsDifferent
com.ibm.commerce.catalog.dataload.mediator.CatalogEntryAttributeExtendedMediator Ecrit des objets physiques pour les attributs qui ne figurent pas dans le dictionnaire d'attributs dans les tables suivantes :
Ce médiateur peut charger plusieurs paires attribut-valeur verticalement pour une UGS par enregistrement. Exemple :
PartNumber Couleur Taille
Shirt-white-small Blanc S
Shirt-white-medium Blanc I
Shirt-blue-medium Bleu I
Le fichier d'entrée doit contenir une collection homogène d'UGS existantes qui partagent le même jeu d'attributs.
com.ibm.commerce.catalog.dataload.mediator.CatalogEntryAttributeMediator Ecrit des objets physiques pour les attributs qui ne figurent pas dans le dictionnaire d'attributs dans les tables suivantes :
Ce médiateur peut charger :
  • Des attributs pour des produits séparément (un par enregistrement). Exemple :
    PartNumber Type Nom Séquence Description Zone1 Footnote UnitOfMeasure
    Shirt Chaîne Couleur 1 Blue is most popular
    Shirt Chaîne Taille 2 How large? No XXXL available
  • Des valeurs d'attribut autorisées pour des produits séparément (une par enregistrement). Cette méthode constitue l'unique moyen de charger les colonnes facultatives de la table ATTRVALUE, telles que FIELD1, IMAGE1, ATTACHMENT_ID. Exemple :
    PartNumber Nom ValueSequence Valeur ValueField1 Image1 AttachmentID
    Shirt Bleu 1 Bleu blue.gif
    Shirt Rouge 2 Red red.gif
  • Des attributs et des valeurs autorisées pour des produits ensemble (un attribut avec une ou plusieurs valeurs autorisées par enregistrement). Exemple :
    PartNumber Type Nom Value1 Value2 Value3 Value4
    Shirt Chaîne Couleur Rouge Vert Bleu
    Shirt Chaîne Taille S M L XL
  • Des valeurs d'attribut pour des UGS, (une pour une UGS horizontalement par enregistrement). Exemple :
    PartNumber Nom Valeur
    Shirt-white-small Couleur Blanc
    Shirt-white-small Taille S
    Tire-CW15 Diameter 15
    Tire-CW15 Type Hiver
    Tire-CW15 Make Canada Tire Company
Le fichier d'entrée peut contenir une collection hétérogène de SKU existantes qui utilisent des attributs diversifiés.
com.ibm.commerce.catalog.dataload.mediator.CatalogEntryCalculationCodeMediator Charge les informations de code de calcul pour les entrées de catalogue dans la table de base de données CATENCALCD. Le médiateur transforme le code de calcul qui se trouve dans la partie attributs du nom d'entrée de catalogue en objets physiques dans la base de données.
Lorsque vous utilisez ce médiateur, vous pouvez inclure les propriétés de configuration suivantes en plus des propriétés que vous pouvez utiliser avec un médiateur de catalogue :
  • attributeValueValidation
  • deleteSKUFromExistingParentProductWhenNewParentIsDifferent
  • supportMultipleValuesForADAttributes
  • supportMultipleCalculationCodes
com.ibm.commerce.catalog.dataload.mediator.CatalogEntryDescriptionMediator Génère des objets physiques depuis une description d'entrée de catalogue dans le nom d'entrée de catalogue. Il prend en charge la transformation de descriptions en plusieurs langues. Ce médiateur alimente en données le tableau CATENTDESC.
Lorsque vous utilisez ce médiateur, vous pouvez inclure les propriétés de configuration suivantes en plus des propriétés que vous pouvez utiliser avec un médiateur de catalogue :
  • attributeValueValidation
  • supportMultipleValuesForADAttributes
  • deleteSKUFromExistingParentProductWhenNewParentIsDifferent
  • loadSEO
com.ibm.commerce.catalog.dataload.mediator.CatalogEntryDescriptionOverrideMediator Remplace les descriptions des entrées de catalogue. Le médiateur remplit les tables de base de données suivantes :
Lorsque vous utilisez ce médiateur, vous pouvez inclure les propriétés de configuration suivantes en plus des propriétés que vous pouvez utiliser avec un médiateur de catalogue :
  • attributeValueValidation
  • supportMultipleValuesForADAttributes
  • deleteSKUFromExistingParentProductWhenNewParentIsDifferent
  • loadSEO
com.ibm.commerce.catalog.dataload.mediator.CatalogEntryKitComponentMediator Génère des objets physiques à partir de relations entre entrée de catalogue parent et composant de kit enfant. Ce médiateur alimente en données la table CATENTREL.
Lorsque vous utilisez ce médiateur, vous pouvez inclure les propriétés de configuration suivantes en plus des propriétés que vous pouvez utiliser avec un médiateur de catalogue :
  • attributeValueValidation
  • supportMultipleValuesForADAttributes
  • deleteSKUFromExistingParentProductWhenNewOneIsDifferent
com.ibm.commerce.catalog.dataload.mediator.CatalogEntryMediator Génère des objets physiques depuis le nom d'entrée de catalogue afin de créer l'entrée de catalogue, des descriptions, des prix catalogue et des attributs. Il transforme le nom d'entrée de catalogue en liste d'objets physiques. Les données transformées incluent les objets suivants :
  • Les propriétés de base d'entrée de catalogue
  • Descriptions
  • Les relations entre l'entrée de catalogue et le magasin
  • Les relations entre l'entrée de catalogue et le catalogue
  • Les relations entre l'entrée de catalogue et le groupe de catalogue
  • Les relations entre le produit et l'UGS enfant
  • Les prix liste
  • Attributs
  • Valeurs d'attribut

Ce médiateur peut remplir les tables d'attributs du dictionnaire d'attributs ou classiques. Les tableaux sont mis à jour selon que ATTRDICT est initialisé ou va être initialisé pour le magasin qui possède les entrées de catalogue.

Remarque : ce médiateur prend en charge l'opération de marquage pour suppression des entrées de catalogue via une propriété configurable. Par défaut, cette propriété est activée et le médiateur marque pour suppression les entrées de catalogue. Vous pouvez la désactiver en incluant la configuration suivante dans l'élément <_config:BusinessObjectMediator> du fichier de configuration d'objet métier :
<_config:BusinessObjectMediator 
  className="com.ibm.commerce.catalog.dataload.mediator.CatalogEntryMediator" 
  componentId="com.ibm.commerce.catalog">
     <_config:property name="markForDelete" value="false" />
</_config:BusinessObjectMediator>
Lorsque vous désactivez la propriété, le médiateur supprime physiquement les entrées de catalogue.
  • Si vous configurez aussi l'pour l'utilitaire de chargement de données afin de charger des informations d'optimisation pour les moteurs de recherche, les informations d'optimisation pour les moteurs de recherche pertinentes pour l'entrée de catalogue sont supprimées lorsque vous marquez pour suppression l'entrée de catalogue.
  • Si votre magasin utilise la recherche HCL Commerce, l'index de recherche est régénéré afin de supprimer les entrées de catalogue qui sont marquées pour suppression et afin de supprimer les relations concernant ces entrées de catalogue.
Lorsque vous utilisez ce médiateur, vous pouvez inclure les propriétés de configuration suivantes en plus des propriétés que vous pouvez utiliser avec un médiateur de catalogue :
  • attributeValueValidation
  • createParentProductWhenMissing
  • initAttributeDictionary
  • markForDelete
  • supportMultipleValuesForADAttributes
  • syncSalesCatalogs
  • loadSEO
  • supportMultipleCalculationCodes
  • deleteSKUFromExistingParentProductWhenNewParentIsDifferent
  • validateAttribute
  • validateCatalogEntry
  • replaceParentMasterCategory
com.ibm.commerce.catalog.dataload.mediator.CatalogEntryParentCatalogGroupMediator Génère des objets physiques à partir des relations entre groupe de catalogue parent et entrée de catalogue enfant. Ce médiateur alimente en données le tableau CATGPENREL.
Lorsque vous utilisez ce médiateur, vous pouvez inclure les propriétés de configuration suivantes en plus des propriétés que vous pouvez utiliser avec un médiateur de catalogue :
  • attributeValueValidation
  • deleteSKUFromExistingParentProductWhenNewParentIsDifferent
  • supportMultipleValuesForADAttributes
  • syncSalesCatalogs
  • replaceParentMasterCategory
com.ibm.commerce.catalog.dataload.mediator.CatalogEntryParentProductMediator Génère des objets physiques depuis les relations entre produit parent et UGS enfant. Ce médiateur alimente en données la table CATENTREL.
Lorsque vous utilisez ce médiateur, vous pouvez inclure les propriétés de configuration suivantes en plus des propriétés que vous pouvez utiliser avec un médiateur de catalogue :
  • attributeValueValidation
  • supportMultipleValuesForADAttributes
  • deleteSKUFromExistingParentProductWhenNewParentIsDifferent
  • validateAttribute
  • validateCatalogEntry
com.ibm.commerce.catalog.dataload.mediator.CatalogEntrySEOMediator Transforme SEOURL et SEOProperties dans le nom d'entrée de catalogue. Le médiateur remplit les tables de base de données suivantes :
Lorsque vous utilisez ce médiateur, vous pouvez inclure les propriétés de configuration suivantes en plus des propriétés que vous pouvez utiliser avec un médiateur de catalogue :
  • fixSEO
  • loadSEO
com.ibm.commerce.catalog.dataload.mediator.CatalogGroupAssociationMediator Transforme la partie association du nom de groupe de catalogue en objets physiques d'association de marchandisage. Ce médiateur alimente en données le tableau MASSOCGPGP.
com.ibm.commerce.catalog.dataload.mediator.CatalogGroupCalculationCodeMediator Transforme les informations de code de calcul dans le nom de groupe de catalogue en objets physiques. Ce médiateur remplit la table de base de données CATGPCALCD.
Lorsque vous utilisez ce médiateur, vous pouvez inclure les propriétés de configuration suivantes en plus des propriétés que vous pouvez utiliser avec un médiateur de catalogue :
  • supportMultipleCalculationCodes
com.ibm.commerce.catalog.dataload.mediator.CatalogGroupDescriptionMediator Transforme la partie description du nom de groupe de catalogue en objets physiques de description. Il prend en charge la transformation de descriptions en plusieurs langues. Ce médiateur alimente en données le tableau CATGRPDESC.
Lorsque vous utilisez ce médiateur, vous pouvez inclure les propriétés de configuration suivantes en plus des propriétés que vous pouvez utiliser avec un médiateur de catalogue :
  • loadSEO
com.ibm.commerce.catalog.dataload.mediator.CatalogGroupMediator Transforme le nom de groupe de catalogue en liste d'objets physiques. Les données transformées incluent les propriétés de base de groupe de catalogue, les relations magasin/groupe de catalogue, les descriptions, les relations entre les groupes de catalogue parent/enfant et les relations catalogue/groupe de catalogue. Il alimente les tables suivantes :
Remarque : Le médiateur CatalogGroupMediator prend en charge le marquage pour suppression d'une catégorie via une propriété configurable. Pour activer cette propriété, ajoutez la configuration suivante dans l'élément <_config:BusinessObjectMediator> du fichier de configuration d'objet métier :
<_config:BusinessObjectMediator 
  className="com.ibm.commerce.catalog.dataload.mediator.CatalogGroupMediator" 
  componentId="com.ibm.commerce.catalog">
     <_config:property name="markForDelete" value="true" />
</_config:BusinessObjectMediator>
  • Si vous configurez aussi l'pour l'utilitaire de chargement de données afin qu'il charge des informations d'optimisation pour les moteurs de recherche, les informations d'optimisation pour les moteurs de recherche pertinentes pour la catégorie sont supprimées lorsque vous marquez la catégorie pour suppression.
  • Si votre magasin utilise la recherche HCL Commerce, l'index de recherche est régénéré afin de supprimer les catégories qui sont marquées pour suppression et afin de supprimer les relations concernant ces catégories.

Lorsque vous chargez des données de catégorie et que l'utilitaire génère un mot clé d'adresse URL d'optimisation pour les moteurs de recherche, l'utilitaire peut générer un mot clé d'adresse URL d'optimisation pour les moteurs de recherche différent si un mot clé en double est rencontré. Lorsque l'utilitaire génère un mot clé d'adresse URL d'optimisation pour les moteurs de recherche pour une catégorie, il utilise d'abord le nom de la catégorie comme mot clé d'adresse URL d'optimisation pour les moteurs de recherche. Si le mot clé est déjà utilisé par une autre catégorie, l'utilitaire génère un mot clé différent avec le nom et l'identificateur de la catégorie. Si ce mot clé n'est toujours pas unique, l'utilitaire génère un mot clé avec le nom, l'identificateur et l'ID de langue de la catégorie. Par exemple, si vous chargez des données pour la catégorie "Shirts", l'utilitaire tente d'abord de générer le mot clé d'optimisation pour les moteurs de recherche "Shirts". Si une autre catégorie utilise déjà ce mot clé, il tente alors de générer un mot clé qui inclut également l'identificateur de catégorie, par exemple 10001. Si ce deuxième mot clé, "Shirts10001", est aussi utilisé par une autre catégorie, il inclut alors l'ID de langue, "-1", afin de générer le mot clé "Shirts10001-1". Pour plus d'informations sur la génération de mots clés d'adresse URL d'optimisation pour les moteurs de recherche lorsque des mots clés en double existent, voir Création d'URL de vitrine descriptives lorsque des mots clés en double existent.

Lorsque vous utilisez ce médiateur, vous pouvez inclure les propriétés de configuration suivantes en plus des propriétés que vous pouvez utiliser avec un médiateur de catalogue :
  • markForDelete
  • validateDelete
  • syncSalesCatalogs
  • loadSEO
  • supportMultipleCalculationCodes
com.ibm.commerce.catalog.dataload.mediator.CatalogGroupRelationshipMediator Transforme la partie identificateur de groupe de catalogue parent du nom de groupe de catalogue en objet physique de relation de groupe de catalogue. Ce médiateur alimente en données le tableau CATGRPREL.
Lorsque vous utilisez ce médiateur, vous pouvez inclure les propriétés de configuration suivantes en plus des propriétés que vous pouvez utiliser avec un médiateur de catalogue :
  • syncSalesCatalogs
com.ibm.commerce.catalog.dataload.mediator.CatalogGroupSEOMediator Transforme les informations SEOURL et SEOProperties dans le nom de groupe de catalogue. Ce médiateur remplit les tables de base de données suivantes :
Lorsque vous utilisez ce médiateur, vous pouvez inclure les propriétés de configuration suivantes en plus des propriétés que vous pouvez utiliser avec un médiateur de catalogue :
  • loadSEO
com.ibm.commerce.catalog.dataload.mediator.CatalogMediator Ce médiateur est utiliser pour composer un catalogue. Il alimente les tables suivantes :
Lorsque vous utilisez ce médiateur, vous pouvez inclure les propriétés de configuration suivantes en plus des propriétés que vous pouvez utiliser avec un médiateur de catalogue :
  • initAttributeDictionary
com.ibm.commerce.catalog.dataload.mediator.FulfillmentPropertyMediator Ce médiateur transforme la partie propriété d'exécution du nom de l'entrée de catalogue en objets physiques associés à la configuration de stock disponible à la vente dans les seuls cas où le système de stock du magasin (propriétaire de l'entrée de catalogue) est un système de stock disponible à la vente. Rien n'est chargé si le système de stock n'est pas de type ATP. Ce médiateur est utilisé uniquement pour le chargement de données delta de la configuration ATP. Il alimente les tables suivantes :
Lorsque vous utilisez ce médiateur, vous pouvez inclure les propriétés de configuration suivantes en plus des propriétés que vous pouvez utiliser avec un médiateur de catalogue :
  • attributeValueValidation
  • markForDelete
  • supportMultipleValuesForADAttributes
  • deleteSKUFromExistingParentProductWhenNewParentIsDifferent

Médiateurs du stock

Médiateur Description
com.ibm.commerce.inventory.dataload.mediator.ExpectedInventoryDetailMediator Remplit le tableau RADETAIL pour les magasins qui adoptent le système de stock disponible à la vente. Pour que vous puissiez l'utiliser, le nom du fournisseur et la date et l'heure de création RA sont requis dans le fichier d'entrée pour la résolution de l'ID RA.
Lorsque vous utilisez ce médiateur, vous pouvez ajouter les propriétés de configuration suivantes en plus des propriétés de configuration que vous pouvez utiliser avec un médiateur :
  • markForDelete
com.ibm.commerce.inventory.dataload.mediator.ExpectedInventoryMediator Remplit les tableaux RA et RADETAIL pour les magasins qui adoptent le système de stock ATP. Il peut également être utilisé pour alimenter la table RA, mais seulement si aucune donnée n'est spécifiée pour RADETAIL dans le fichier d'entrée. En d'autres termes, vous disposez de deux options pour charger initialement les tables RA et RADETAIL :
  • Chargez RA et RADETAIL ensemble dans un fichier d'entrée unique
  • Chargez RA et RADETAIL séparément. Chargez d'abord RA en appelant ExpectedInventoryMediator, puis RADETAIL en appelant le médiateur ExpectedInventoryDetailMediator.
Lorsque vous utilisez ce médiateur, vous pouvez ajouter les propriétés de configuration suivantes en plus des propriétés de configuration que vous pouvez utiliser avec un médiateur :
  • markForDelete
com.ibm.commerce.inventory.dataload.mediator.InventoryReceiptMediator Remplit les tableaux RECEIPT et RCPTAVAIL pour les magasins qui adoptent le système de stock ATP. Cependant, il n'est pas nécessaire que le fichier d'entrée contienne des données pour alimenter le tableau RCPTAVAIL.
com.ibm.commerce.inventory.dataload.mediator.NonATPInventoryMediator Charge les données dans le tableau INVENTORY pour les magasins qui adoptent le système de stock disponible à la vente.
Lorsque vous utilisez ce médiateur, vous pouvez ajouter les propriétés de configuration suivantes en plus des propriétés de configuration que vous pouvez utiliser avec un médiateur :
  • markForDelete

Médiateurs de filtre de catalogue

Médiateur Description
com.ibm.commerce.catalogfilter.dataload.mediator.CatalogFilterCategorySelectionMediator Remplit la table de base de données CFCATGROUP avec les informations de sélection de groupe de catalogue de filtre de catalogue.
com.ibm.commerce.catalogfilter.dataload.mediator.CatalogFilterCatentrySelectionMediator Remplit les tables de base de données suivantes avec des informations de sélection d'entrée de catalogue de filtre de catalogue :
com.ibm.commerce.catalogfilter.dataload.mediator.CatalogFilterConditionGroupMediator Remplit la table de base de données CFCONDGRP avec des informations de groupe de conditions de filtre de catalogue.
com.ibm.commerce.catalogfilter.dataload.mediator.CatalogFilterConditionMediator Remplit les tables de base de données CFCOND et CFCONDVAL avec des informations de condition de filtre de catalogue et de valeur de condition.
com.ibm.commerce.catalogfilter.dataload.mediator.CatalogFilterMediator Remplit les tables de base de données CATFILTER et CATFLTDSC avec des propriétés de base de filtre de catalogue et des descriptions.

Médiateurs de prix

Médiateur Description
com.ibm.commerce.price.dataload.mediator.DefaultOfferMediator Transforme les informations de nom de liste de prix en liste d'objets physiques pour une liste de prix par défaut d'un magasin. Les données transformées comprennent l'offre, le prix de vente et la description de l'offre. Pour que vous puissiez utiliser ce médiateur, le numéro de référence ou l'ID unique de l'entrée de catalogue est requis dans le fichier d'entrée. Ce médiateur remplit les tables de base de données OFFER et OFFERPRICE.
com.ibm.commerce.price.dataload.mediator.OfferMediator Transforme les informations de nom de liste de prix en liste d'objets physiques sous la liste de prix spécifiée dans le fichier d'entrée. Les données transformées comprennent l'offre, le prix de vente et la description de l'offre. Pour que vous puissiez utiliser ce médiateur, le numéro de référence ou l'ID unique de l'entrée de catalogue est requis dans le fichier d'entrée. Si l'ID unique et le nom de la liste de prix ne sont pas spécifiés dans le fichier d'entrée, le médiateur charge les données d'offre dans la liste de prix par défaut du magasin. Ce médiateur remplit les tables de base de données suivantes :
Lorsque vous utilisez ce médiateur, vous pouvez ajouter les propriétés de configuration suivantes en plus des propriétés de configuration que vous pouvez utiliser avec un médiateur :
  • markForDelete
com.ibm.commerce.price.dataload.mediator.PriceListMediator Génère un objet physique à partir du nom de liste de prix. Les données générées incluent la liste de prix. Pour que vous puissiez utiliser ce médiateur, le nom ou l'ID unique de la liste de prix est requis dans le fichier d'entrée. Ce médiateur remplit la table de base de données TRADEPOSCN.
Lorsque vous utilisez ce médiateur, vous pouvez ajouter les propriétés de configuration suivantes en plus des propriétés de configuration que vous pouvez utiliser avec un médiateur :
  • markForDelete

Médiateurs de membre

Médiateur Description
com.ibm.commerce.member.dataload.mediator.MemberGroupMediator Ajoute des informations dans les tables de base de données suivantes afin de créer, mettre à jour ou supprimer un membre de groupe, par exemple un segment de clientèle :
Lorsque vous utilisez ce médiateur, vous pouvez ajouter les propriétés de configuration suivantes en plus des propriétés de configuration que vous pouvez utiliser avec un médiateur :
  • customerSegmentNameIsFileName
  • ignoreNonExistUser
  • replaceAllExistingMembers
com.ibm.commerce.member.dataload.mediator.MemberGroupDescriptionMediator Ajoute des informations dans la table de base de données MBRGRPDESC afin de créer, mettre à jour ou supprimer des informations de description pour un groupe de membres dans plusieurs langues.
com.ibm.commerce.member.dataload.mediator.MemberGroupMemberMediator Ajoute des informations dans la table de base de données MBRGRPMBR afin de créer, mettre à jour ou supprimer un membre dans un groupe de membres.

Ce médiateur prend en charge la résolution des ID de membre sur la base des adresses e-mail d'un utilisateur. Ainsi, vous n'avez plus besoin de l'ID de connexion ou du nom distinctif d'un utilisateur pour résoudre l'ID d'un membre de groupe de membres. Vous pouvez utiliser le médiateur pour créer un segment de clientèle contenant des membres en fonction d'une liste d'adresses électroniques.

Lorsque vous utilisez ce médiateur, vous pouvez ajouter les propriétés de configuration suivantes en plus des propriétés de configuration que vous pouvez utiliser avec un médiateur :
  • customerSegmentNameIsFileName
  • ignoreNonExistUsers
  • replaceAllExistingMembers
com.ibm.commerce.member.dataload.mediator.OrganizationAddressBookMediator Remplit les tables de base de données ADDRBOOK et ADRESSE pour créer, mettre à jour ou supprimer les informations d'adresse d'un membre d'organisation.
com.ibm.commerce.member.dataload.mediator.OrganizationAttributeValueMediator Charge les valeurs d'attribut de l'organisation dans la table de base de données MBRATTRVAL.
com.ibm.commerce.member.dataload.mediator.OrganizationMediator Charge des informations dans les tables de base de données suivantes pour créer, mettre à jour ou supprimer un membre d'organisation :
com.ibm.commerce.member.dataload.mediator.PersonAddressBookMediator Charge des informations dans les tables de base de données ADDRBOOK et ADRESSE pour créer, mettre à jour ou supprimer des informations d'adresse pour une personne membre.
com.ibm.commerce.member.dataload.mediator.PersonAttributeValueMediator Charge des valeurs pour les attributs d'une personne membre dans la table de base de données MBRATTRVAL.
com.ibm.commerce.member.dataload.mediator.PersonMediator Charge les informations suivantes sur une personne membre dans la base de données WebSphere Commerce :
  • Informations de contact
  • Données démographiques
  • Profils personnels
  • Profils de l'activité professionnelle
  • Informations d'enregistrement
  • Relations utilisateur-organisation
  • Carnet d'adresses et informations d'adresse
Ce médiateur ajoute les informations dans les tables de base de données suivantes :

Médiateurs d'index de recherche

Lorsque vous utilisez l'un des médiateurs d'objet métier ci-après, vous pouvez utiliser la propriété de configuration buildSearchIndex pour configurer la façon dont l'utilitaire charge les données. Si vous définissez cette propriété, l'utilitaire envoie une demande de régénération de l'index de recherche HCL Commerce pour que ce dernier inclue les modifications provenant du chargement de données. Vous pouvez utiliser cette propriété en plus des propriétés propres à chaque médiateur d'objet métier.

Médiateur Description
com.ibm.commerce.catalog.dataload.mediator.AttributeDictionaryAttributeSearchIndexMediator Demande l'indexation de recherche afin d'indexer les attributs du dictionnaire d'attributs qui sont chargés.
com.ibm.commerce.catalog.dataload.mediator.CatalogEntrySearchIndexMediator Demande l'indexation de recherche afin d'indexer les entrées de catalogue qui sont chargées.
Lorsque vous utilisez ce médiateur, vous pouvez ajouter les propriétés de configuration suivantes en plus des propriétés de configuration que vous pouvez utiliser avec un médiateur :
  • attributeValueValidation
  • supportMultipleValuesForADAttributes
  • validateCatalog
  • deleteSKUFromExistingParentProductWhenNewParentIsDifferent
com.ibm.commerce.catalog.dataload.mediator.CatalogGroupRelationshipSearchIndexMediator Demande l'indexation de recherche afin d'indexer les catégories et les entrées de catalogue affectées par les relations entre catégories et entrées de catalogue qui sont chargées.
com.ibm.commerce.catalog.dataload.mediator.CatalogGroupSearchIndexMediator Demande l'indexation de recherche afin d'indexer les catégories qui sont chargées.

Médiateurs Commerce Composer

Médiateur Description
com.ibm.commerce.pagelayout.dataload.mediator.LayoutMediator Remplit les tables de base de données PAGELAYOUT et PLTEMPLATEREL avec des informations d'agencement Commerce Composer.
com.ibm.commerce.pagelayout.dataload.mediator.LayoutAssignmentMediator Remplit les tables de base de données suivantes avec des informations permettant d'affecter un agencement Commerce Composer à une page :
com.ibm.commerce.pagelayout.dataload.mediator.PageMediator Remplit la table de base de données PLPAGE avec des informations de page Commerce Composer.
com.ibm.commerce.pagelayout.dataload.mediator.RegisterWidgeDefDescMediator Remplit la table de base de données PLWIDGETDEFDESC avec des informations permettant d'enregistrer et de définir un widget Commerce Composer.
com.ibm.commerce.pagelayout.dataload.mediator.RegisterWidgeDefMediator Remplit les tables de base de données PLWIDGETDEF et PLWIDGETDEFDESC avec des informations permettant d'enregistrer et de définir un widget Commerce Composer.
com.ibm.commerce.pagelayout.dataload.mediator.SeoPageDescMediator Ajoute des informations d'optimisation pour les moteurs de recherche pour une page Commerce Composer dans la table de base de données SEOPAGEDEFDESC.
Lorsque vous utilisez ce médiateur, vous pouvez ajouter les propriétés de configuration suivantes en plus des propriétés de configuration que vous pouvez utiliser avec un médiateur :
  • loadSEO
com.ibm.commerce.pagelayout.dataload.mediator.SeoPageMediator Ajoute des informations d'optimisation pour les moteurs de recherche pour une page Commerce Composer dans les tables de base de données suivantes :
Lorsque vous utilisez ce médiateur, vous pouvez ajouter les propriétés de configuration suivantes en plus des propriétés de configuration que vous pouvez utiliser avec un médiateur :
  • loadSEO
com.ibm.commerce.pagelayout.dataload.mediator.SubscribeWidgetDefinitionMediator Remplit l'objet physique de la table de base de données PLSTOREWIDGET à partir de l'objet logique de définition de widget.
com.ibm.commerce.pagelayout.dataload.mediator.WidgetMediator Ajoute des informations de widget dans les tables de base de données PLWIDGET et PLWIDGETREL.
com.ibm.commerce.pagelayout.dataload.mediator.WidgetNVPMediator Ajoute des informations de paire nom-valeur de widget dans la table de base de données PLWIDGETNVP.
com.ibm.commerce.pagelayout.dataload.mediator.WidgetSlotsMediator Ajoute des informations dans la base de données afin d'inclure des widgets Commerce Composer dans un emplacement de modèle pour un agencement Commerce Composer. Ce médiateur remplit la table de base de données PLWIDGETSLOT.

Médiateurs de promotion

Médiateur Description
com.ibm.commerce.promotion.dataload.mediator.PromotionDOMMediator Ajoute des données dans la table de base de données PX_PROMOTION pour la création, la mise à jour ou la suppression de promotions.
Lorsque vous utilisez ce médiateur, vous pouvez ajouter les propriétés de configuration suivantes en plus des propriétés de configuration que vous pouvez utiliser avec un médiateur :
  • allowDuplicateAdministrativeName
com.ibm.commerce.promotion.dataload.mediator.PromotionToDomTransformMediator Extrait des données de promotion depuis la base de données et convertit l'objet logique extrait en XML. Vous pouvez utiliser ce médiateur avec l'Utilitaire d'extraction de donnée, qui se sert de l'infrastructure pour l'utilitaire de chargement de données et de fichiers de configuration de style de l'pour l'utilitaire de chargement de données.

Médiateurs marketing

Vous pouvez utiliser les médiateurs ci-dessous avec l'pour l'utilitaire de chargement de données pour créer, remplacer ou supprimer des objets marketing. Vous ne pouvez pas les utiliser pour mettre à jour des données existantes.

Médiateur Description
com.ibm.commerce.marketing.dataload.mediator.MarketingActivityMediator Charge des informations dans les tables suivantes pour les activités Web, de dialogue et de courrier électronique, ainsi que pour des règles de recherche :
Lorsque vous utilisez ce médiateur, vous pouvez ajouter les propriétés de configuration suivantes en plus des propriétés de configuration que vous pouvez utiliser avec un médiateur :
  • replaceAllElements
com.ibm.commerce.marketing.dataload.mediator.MarketingCampaignMediator Charge des informations dans la table DMCAMPAIGN pour des campagnes marketing.
com.ibm.commerce.marketing.dataload.mediator.MarketingElementMediator Charge des informations dans les tables suivantes pour des éléments d'activités Web, de dialogue et de courrier électronique, ainsi que pour des règles de recherche :
Lorsque vous utilisez ce médiateur, vous pouvez ajouter les propriétés de configuration suivantes en plus des propriétés de configuration que vous pouvez utiliser avec un médiateur :
  • replaceAllElements
com.ibm.commerce.marketing.dataload.mediator.MarketingElementNVPMediator Charge des informations dans les tables suivantes pour les informations de paire nom-valeur d'élément marketing :
com.ibm.commerce.marketing.dataload.mediator.MarketingContentMediator Charge des informations pour un contenu marketing. Ce médiateur charge les informations dans les tables ci-dessous pour une langue de magasin spécifique seulement. Vous pouvez spécifier cette langue dans le fichier de configuration de l'environnement :
com.ibm.commerce.marketing.dataload.mediator.MarketingContentDescriptionMediator Charge des informations de description pour un contenu marketing dans plusieurs langues. Ce médiateur charge des informations dans les tables suivantes :
com.ibm.commerce.marketing.dataload.mediator.MarketingContentAttachmentMediator Charge des informations permettant d'associer des pièces jointes à un contenu marketing. Ce médiateur charge les informations de description de relation dans une langue de magasin spécifique seulement. Vous pouvez spécifier cette langue dans le fichier de configuration de l'environnement. Ce médiateur charge les informations dans les tables suivantes :
com.ibm.commerce.marketing.dataload.mediator.MarketingContentAttachmentDescriptionMediator Charge des informations de description dans plusieurs langues pour l'association de pièces jointes à un contenu marketing. Ce médiateur charge les informations dans les tables suivantes :
com.ibm.commerce.marketing.dataload.mediator.MarketingContentImageMapMediator Charge des informations pour les zones d'action de clic pour un contenu marketing incluant plusieurs actions de clic (images cliquables). Ce médiateur charge les informations dans les tables suivantes :
com.ibm.commerce.marketing.dataload.mediator.AttachmentMediator Charge des informations de nom et de description pour des pièces jointes dans une langue de magasin spécifique. Vous pouvez spécifier cette langue dans le fichier de configuration de l'environnement. Ce médiateur ajoute des informations dans les tables de base de données suivantes :
Remarque : L'utilitaire ne charge pas de fichier géré pour les pièces jointes. Si vous prévoyez de charger des pièces jointes associées à des fichiers gérés, créez manuellement les fichiers gérés dans le magasin cible avec l'outil Ressources. Si vous ne créez pas les fichiers gérés avant de charger les informations de pièce jointe, l'opération de chargement peut échouer. L'opération échoue car l'utilitaire de chargement de données ne peut pas résoudre les valeurs d'ID unique pour les fichiers gérés.
com.ibm.commerce.marketing.dataload.mediator.AttachmentDescriptonMediator Charge des informations de description pour des pièces jointes dans plusieurs langues. Ce médiateur ajoute des informations dans les tables de base de données suivantes :
com.ibm.commerce.marketing.dataload.mediator.AttachmentAssetMediator Charge des informations de ressource de pièce jointe pour les pièces jointes appartenant à un magasin. Ce médiateur charge les informations pour une langue par défaut spécifique seulement. Vous pouvez spécifier cette langue dans le fichier de configuration de l'environnement. Ce médiateur ajoute des informations dans les tables de base de données suivantes :
com.ibm.commerce.marketing.dataload.mediator.AttachmentAssetLanguageMediator Charge les informations de ressource de pièce jointe dans plusieurs langues. Ce médiateur ajoute des informations dans les tables de base de données suivantes :
com.ibm.commerce.marketing.dataload.mediator.MarketingSpotMediator Charge des informations pour les emplacements e-Marketing dans la table EMSPOT.
com.ibm.commerce.marketing.dataload.mediator.MarketingSpotDefaultContentMediator Charge des informations dans les tables suivantes pour l'association d'un contenu par défaut à des emplacements e-Marketing :
com.ibm.commerce.marketing.dataload.mediator.MarketingSpotDefaultTitleMediator Charge des informations dans les tables suivantes pour l'association d'un contenu de titre par défaut à des emplacements e-Marketing :