Skip to Content
0
Jun 05, 2018 at 07:32 AM

datahub configuration generator for Hybris-C4C integration

68 Views

Hi All,

I am trying to implement Hybris-C4C integration to replicate customer from Hybris to C4C system, using Datahub. I have followed wiki guide to set up my systems. Now while configuring Datahub Configuration Generator, i have modified target system details(url/username/password). When i tried to upload configuration using Configure Datahub Action button i am getting below error in datahub :

 2018-06-05 09:59:09,055 [DEBUG] [c.h.d.p.i.DefaultProcessMonitor] Unregistered extension-load, 0 processes running
 2018-06-05 09:59:09,055 [INFO] [c.h.d.l.i.DefaultDataHubStateService] ******************************************
 2018-06-05 09:59:09,056 [INFO] [c.h.d.l.i.DefaultDataHubStateService] * Starting to resume Data Hub operations *
 2018-06-05 09:59:09,056 [INFO] [c.h.d.l.i.DefaultDataHubStateService] ******************************************
 2018-06-05 09:59:09,056 [INFO] [c.h.d.p.i.DefaultProcessMonitor] Waiting for all processes to finish
 2018-06-05 09:59:09,056 [INFO] [c.h.d.l.i.DefaultDataHubStateService] *****************************************
 2018-06-05 09:59:09,056 [INFO] [c.h.d.l.i.DefaultDataHubStateService] * Data Hub operations have been resumed *
 2018-06-05 09:59:09,057 [INFO] [c.h.d.l.i.DefaultDataHubStateService] *****************************************
 2018-06-05 09:59:09,312 [ERROR] [c.h.d.r.r.m.BaseExceptionMapper] An exception intercepted
 com.hybris.datahub.validation.ValidationException: [ValidationFailure{FATAL, "No primary key is set for canonical item AddressRawItemCanonical"}]
         at com.hybris.datahub.extension.load.impl.DefaultExtensionImportService.loadCanonicalItems(DefaultExtensionImportService.java:187) ~[datahub-extension-loader-6.3.
 0.2-RC1.jar:6.3.0.2-RC1]
         at com.hybris.datahub.extension.load.impl.DefaultExtensionImportService.loadExtension(DefaultExtensionImportService.java:90) ~[datahub-extension-loader-6.3.0.2-RC
 1.jar:6.3.0.2-RC1]
         at sun.reflect.GeneratedMethodAccessor238.invoke(Unknown Source) ~[na:na]



Error seems to be in Auto-generated Datahub configuration. Can we upload auto-generated DH configuration for OOTB integration or is there any other work around to generate these configurations ?

Thanks, Yaten