Exemple : Valeurs d'attribut de définition d'entrée de catalogue
Vous pouvez vous servir de l'utilitaire de chargement de données pour insérer, remplacer ou supprimer les valeurs d'attributs de définition au niveau de l'UGS. Vous ne pouvez charger qu'une seule valeur par attribut. Ces exemples utilisent un fichier CSV pour illustrer l'insertion, le remplacement ou la suppression de valeurs d'attributs de définition.
Cet exemple utilise un fichier CSV pour expliquer comment insérer, remplacer ou supprimer vos données. Vous pouvez aussi créer et utiliser un fichier au format XML pour insérer, remplacer ou supprimer vos données. Si vous choisissez de créer et d'utiliser un fichier au format XML, assurez-vous que vos éléments XML utilisent les mêmes noms que ceux des colonnes CSV.
définitions de colonne CSV et d'élément XML
- PartNumber
- (Requis, chaîne) Identificateur de l'entrée de catalogue (UGS). Cette zone ou l'élément CatalogEntryUniqueId est obligatoire.
- CatalogEntryUniqueId
- (Requis, BigInt) Référence unique interne de l'entrée de catalogue (UGS). Cette zone ou l'élément PartNumber est obligatoire.
- Nom
- (Chaîne) Nom de cet attribut. Cette zone est dépendante de la langue.
- Valeur
- (Chaîne|Entier|Valeur en virgule flottante) Valeur de l'attribut.
- Supprimer
- (Chaîne) Indicateur spécifiant si une suppression doit être effectuée. Spécifiez
1pour supprimer la ligne.
Fichier CSV avec exemples de valeurs d'attributs de définition
Insertion ou remplacement
| PartNumber | Nom | Valeur |
|---|---|---|
| Example-PN-10001 | Couleur | Rouge |
| Example-PN-10002 | Taille | Grand |
Supprimer
Dans cet exemple, le fichier CSV contient des échantillons de valeurs d'attributs de définition destinées à être supprimées. Fichier CSV avec exemples de valeurs d'attributs de définition
| PartNumber | Nom | Valeur | Supprimer |
|---|---|---|---|
| Example-PN-10001 | Couleur | Rouge | 1 |
| Example-PN-10002 | Taille | Grand | 1 |
Données de mappage
<_config:DataMapping>
<_config:mapping xpath="CatalogEntryIdentifier/ExternalIdentifier/PartNumber" value="PartNumber" valueFrom="InputData"/>
<_config:mapping xpath="CatalogEntryIdentifier/UniqueID" value="CatalogEntryUniqueId" valueFrom="InputData"/>
<_config:mapping xpath="CatalogEntryAttributes/Attributes[0]/AttributeIdentifier/UniqueID" value="AttributeUniqueId" valueFrom="InputData"/>
<_config:mapping xpath="CatalogEntryAttributes/Attributes[0]/Name" value="Name" valueFrom="InputData" />
<_config:mapping xpath="CatalogEntryAttributes/Attributes[0]/Value/value" value="Value" valueFrom="InputData" />
<_config:mapping xpath="" value="Delete" deleteValue="1"/>
</_config:DataMapping> Si vous effectuez une opération d'insertion ou de remplacement, ne spécifiez pas la colonne "Delete" dans le fichier CSV ou laissez cette colonne vide.Médiateur d'objet métier
Le nom de la classe du médiateur est com.ibm.commerce.catalog.dataload.mediator.CatalogEntryAttributeMediator.