2017-01-09 5 views
0

Я пытаюсь вставить в таблицу ProductFeature, в которой используется объект продукта. Но не смог этого сделать. Как вставить значения в нижний заголовок impex?ошибка при импорте данных через 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 

ответ

1

Добавление @dj_frunza ответа, поскольку value является Object типа, вы должны дать тип объекта с последующим его значением и через запятую (,)

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

Значение атрибута ожидает две строки вместо одной (вместо «EFGH» должно быть «EFGH, IJKL») Также верхний корпус должен быть использован для заголовка (т.е. INSERT_UPDATE должно быть INSERT_UPDATE). Я изменил 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,ijkl 
+0

спасибо, что он работает –

+0

@JyoshnaMusalireddigari, если это так, пожалуйста, отметьте мой ответ, как принято –

+0

Я могу вставить значения, но они не идут под особенности классификации, вместо тех productfeatures имеющихся в unassignedfeatures списке. –