通过impex导入数据时出错

时间:2017-01-09 11:41:35

标签: hybris impex

我正在尝试插入使用产品对象的ProductFeature表中。但无法做到这一点。如何将值插入下面的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

2 个答案:

答案 0 :(得分:2)

添加到@dj_frunza答案,因为valueObject类型,您需要提供对象类型,后跟其值,用逗号(,)分隔

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

答案 1 :(得分:1)

value属性需要两个字符串而不是一个 (而不是" efgh"应该有" efgh,ijkl") 大写也应该使用大写(即insert_update应该是INSERT_UPDATE)。 我修改了impex,而bellow是适用于我的版本:

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