2017-01-09 17 views
0

J'essaie d'insérer dans la table ProductFeature dans quel objet produit est utilisé. Mais incapable de le faire. Comment insérer des valeurs dans l'en-tête impex ci-dessous?erreur lors de l'importation de données via impex

insert_update ProductFeature; product(code,catalogVersion(catalog(id[default=hpeCatalog]),version[default=Staged]))[unique=true];qualifier;value[translator=de.hybris.platform.catalog.jalo.classification.impex.ProductFeatureValueTranslator] 
;J007007;abcd;efgh 

Répondre

1

Ajout à @dj_frunza réponse, puisque value est le type Object, vous devez donner le type d'objet suivi de sa valeur à la fois séparés par une virgule (,)

INSERT_UPDATE ProductFeature; product(code,catalogVersion(catalog(id[default=hpeCatalog]),version[default=Staged]))[unique=true];qualifier;value[translator=de.hybris.platform.catalog.jalo.classification.impex.ProductFeatureValueTranslator] ; 
;J007007;abcd;String,efgh 
0

L'attribut de valeur attend deux chaînes au lieu d'un (au lieu de « EFGH » il devrait y avoir « EFGH, ijkl ») cas également supérieur doit être utilisé pour en-tête (i.e. INSERT_UPDATE doit être INSERT_UPDATE). J'ai modifié le Impex et ci-dessous est la version qui fonctionne pour moi:

INSERT_UPDATE ProductFeature; product(code,catalogVersion(catalog(id[default=hpeCatalog]),version[default=Staged]))[unique=true];qualifier;value[translator=de.hybris.platform.catalog.jalo.classification.impex.ProductFeatureValueTranslator] ; 
;J007007;abcd;efgh,ijkl 
+0

Merci beaucoup, il travaille –

+0

@JyoshnaMusalireddigari si oui, s'il vous plaît marquer ma réponse acceptée –

+0

Je suis en mesure d'insérer des valeurs, mais celles-ci ne viennent pas sous des traits de classification, au lieu les Qualités des produits disponibles dans la liste unassignedfeatures. –