通过 impex 导入数据时出错

error while importing data through impex

我正在尝试插入使用产品 object 的 ProductFeature table。但是做不到。如何将值插入到下面的 impex header?

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

值属性需要两个字符串而不是一个 (而不是 "efgh" 应该是 "efgh,ijkl") header 也应使用大写字母(即 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

添加到@dj_frunza 答案,因为 valueObject 类型,您需要给出对象类型,后跟它的值,两者用逗号 (,)[=13= 分隔]

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