| |||||||||
Escenario de problema:
SAP ECC --> SAP PI --> SAP Business Network
Los clientes están intentando enviar un pedido de compra (PO) de SAP ERP (Enterprise Resource Planning) a SAP Business Network y el PO falla en Process Integration (PI) con el siguiente error.
[Nivel de error] 2[Código de error] ECC103[Descripción del error] Ariba SN no disponible[Mensaje de error] No se puede conectar a Ariba SNcom.ariba.asc.connector.exception.AribaSNException: no se puede conectar con Ariba SN
Causado por: javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException: error al crear la vía de acceso PKIX: sun.security.provider.certpath.SunCertPathBuilderException: no se puede encontrar una vía de certificación válida para el destino solicitado
Causado por: sun.security.validator.ValidatorException: error en la creación de la vía de acceso PKIX: sun.security.provider.certpath.SunCertPathBuilderException: no se ha encontrado la vía de certificación válida para el destino solicitado
at sun.security.validator.PKIXValidator.doBuild(PKIXValidator.java:323)
en sun.security.validator.PKIXValidator.engineering Validate(PKIXValidator.java:217)
en sun.security.validator.Validator.valid(Validator.java:218)
en com.sun.net.ssl.internal.ssl.X509TrustManagerImpl.valid(X509TrustManagerImpl.java:126)
en com.sun.net.ssl.internal.ssl.X509TrustManagerImpl.checkServerTrusted(X509TrustManagerImpl.java:209)
en com.sun.net.ssl.internal.ssl.X509TrustManagerImpl.checkServerTrusted(X509TrustManagerImpl.java:249)
en com.sun.net.ssl.internal.ssl.ClientHandshaker.serverCertificate(ClientHandshaker.java:1185)
... 30 más
Causado por: sun.security.provider.certpath.SunCertPathBuilderException: no se ha encontrado una vía de certificación válida para el destino solicitado
en sun.security.provider.certpath.SunCertPathBuilder.engineering Build(SunCertPathBuilder.java:174)
en java.security.cert.CertPathBuilder.build(CertPathBuilder.java:238)
at sun.security.validator.PKIXValidator.doBuild(PKIXValidator.java:318)
El error "sun.security.provider.certpath.SunCertPathBuilderException: no se ha encontrado una vía de certificación válida para el destino solicitado ..." generalmente significa que la cadena de certificados no está completa. Esto puede ocurrir si no hay ningún certificado raíz de la autoridad de certificación de confianza instalado en el almacén de claves de confianza o si los certificados no están instalados en la vía de acceso correcta.
Proporcionamos las siguientes sugerencias a los clientes y debemos asegurarnos de:
Además, proporcionamos la siguiente solución, que resolvió el problema.
Los pasos para importar los certificados de seguridad para SAP NetWeaver Adapter son los siguientes:
A continuación, debe reiniciar el adaptador Ariba XI. Si aún tiene problemas, reinicie el servidor J2EE siguiendo estos pasos:
Preguntas para solucionar problemas de certificados:
Nota:
1) La actualización de PI/los cambios en el canal de comunicación de PI sobrescribirían la información del certificado, y se recomienda verificar los certificados y las configuraciones después de los upgrades del sistema/SO.
2) Los cambios en la red/firewall también darían lugar al mismo error, y los clientes deben verificar y validar si los certificados se importan, las configuraciones necesarias están en su lugar y los puertos se abren desde SAP PI para conectarse a SAP Business Network.
SAP Business Network for Procurement & Supply Chain