¡Caminando hacia el éxito!

Aprende en Comunidad

Avalados por :

Como resolver a mensagem de erro do Cronjob ymktOrderSyncJob

  • Creado 01/03/2024
  • Modificado 01/03/2024
  • 6 Vistas
0
Cargando...

Olá,

Estou utilizando as seguintes ferramentas de versão:

  • hybris-commerce-suite-6.3.0.2.zip ou hybris-commerce-suite-6.4.0.3.zip

  • GDM 6.0 - Marketing 1705

  • expressway 2017-06-13.rar ou expressway_2017-05-16.rar

Durante a execução do Cronjob ymktOrderSyncJob , estou recebendo a seguinte mensagem de erro:

 INFO  [hybrisHTTP21] [PerformCronJobAction] Realizando CronJob SyncCronJobModel (8796097348085@29) desde Backoffice!
 ...
 

Agradeço antecipadamente por qualquer sugestão para resolver este problema!

Atenciosamente.

Pedro Pascal
Se unió el 07/03/2018
Pinterest
Telegram
Linkedin
Whatsapp

4 Respuestas

0
Cargando...

Olá Fabio,

Se estiver a utilizar o serviço OData CUAN_BUSINESS_DOCUMENT_IMP_SRV, deve estender AbstractBusinessDocSyncService em vez de AbstractImportHeaderSyncService . O AbstractImportHeaderSyncService deve ser utilizado apenas para o serviço CUAN_IMPORT_SRV, ou para outro serviço cuja entidade raiz seja semelhante ao 'ImportHeader' no CUAN_IMPORT_SRV.

Espero que isto lhe seja útil!

Leitura adicional: https://blogs.sap.com/2017/05/24/sap-hybris-commerce-to-sap-hybris-marketing-integration-via-the-exp...

Cumprimentos, Tim

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

Olá Robin,

Segui sua sugestão e, depois de usar a mesma URI diretamente do meu navegador, parece estar tudo bem. Consigo me conectar diretamente, com as credenciais mostradas sem nenhum problema.

local.properties

sapymktcommon.odata.url.root= https://gdm-marketing-cloud-us.usdemo.hybris.com sapymktcommon.odata.url.sap.client=100 sapymktcommon.odata.url.user=Marketing01 sapymktcommon.odata.url.password=Welcome01#

Não tenho certeza se esse problema está relacionado com minha configuração ou possivelmente relacionado com a versão das ferramentas utilizadas? Obrigado.

9421-screenshot.png
Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...
 HEAD(401) 710ms 0Bout 0Bin - https://gdm-marketing-cloud-us.usdemo.hybris.com/sap/opu/odata/sap/CUAN_BUSINESS_DOCUMENT_IMP_SRV/?s...

Um erro de HTTP 401 significa um login falhado ou autorização em falta para o serviço OData. Tente acessar o URL https://gdm-marketing-cloud-us.usdemo.hybris.com/sap/opu/odata/sap/CUAN_BUSINESS_DOCUMENT_IMP_SRV/?s... diretamente no seu navegador para validar o usuário e senha que está utilizando.

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

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 "$JAVA_HOME/jre/bin/keytool" -import -alias gdm-ususdemohybriscom -keystore "$JAVA_HOME/jre/lib/security/cacerts" -file gdm-ususdemohybriscom.crt

            

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:

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019

contacto@primeinstitute.com

(+51) 1641 9379
(+57) 1489 6964

© 2024 Copyright. Todos los derechos reservados.

Desarrollado por Prime Institute

¡Hola! Soy Diana, asesora académica de Prime Institute, indícame en que curso estas interesado, saludos!
Hola ¿Puedo ayudarte?