Olá a todos,
Pude resolver meus problemas em relação a essa integração (graças a e ), esses são os passos que segui:
Primeiro, tive que importar localmente o certificado do site Marketing Cloud, assim:
sudo
Em seguida, incluí algumas propriedades no meu arquivo local.properties:
cronjob.logtofile.threshold=DEBUG
log4j2.logger.sapymktsync.name=com.hybris.ymkt.sapymktsync
log4j2.logger.sapymktsync.level=DEBUG
log4j2.logger.sapymktsync.jobs=DEBUG
log4j2.logger.sapymktsync.services=DEBUG
log4j2.logger.sapymktcommon.name=com.hybris.ymkt.common
log4j2.logger.sapymktcommon.level=DEBUG
log4j2.logger.sapymktcommon.http=DEBUG
log4j2.logger.sapymktcommon.odata=DEBUG
log4j2.logger.sapymktcommon.user=DEBUG
Quando executei ymktCustomerSyncJobCuanImport com a intenção de criar um cliente primeiro; mas vi essa mensagem de erro:
Então, tive que modificar o arquivo sapymktsync-spring.xml, adicionando essas linhas:
<bean id="ymktCustomerSyncJobCuanImport" class="com.hybris.ymkt.sapymktsync.jobs.CustomerSyncJob" parent="ymktAbstractSyncJob">
<property name="syncService" ref="ymktCustomerSyncService" />
</bean>
Depois disso, pude executar ambos os cronjobs
ymktCustomerSyncJobCuanImport
e
ymktOrderSyncJob
, e finalmente as interações estão associadas ao meu usuário: