| |||||||||
Cenário de problema:
SAP ECC --> SAP PI --> SAP Business Network
Os clientes estão tentando enviar um pedido de compra (PO) do SAP ERP (Enterprise Resource Planning) para o SAP Business Network e o pedido de compra falha no Process Integration (PI) com o seguinte erro.
[Nível de erro] 2[Código de erro] ECC103[Descrição do erro] Ariba SN não disponível[Mensagem de erro] Não é possível conectar ao Ariba SNcom.ariba.asc.connector.exception.AribaSNException: não é possível conectar ao Ariba SN
Causado por: javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException: Falha na criação do caminho PKIX: sun.security.provider.certpath.SunCertPathBuilderException: impossível encontrar um caminho de certificação válido para o destino solicitado
Causado por: sun.security.validator.ValidatorException: Falha na criação do caminho PKIX: sun.security.provider.certpath.SunCertPathBuilderException: impossível encontrar um caminho de certificação válido para o destino solicitado
at sun.security.validator.PKIXValidator.doBuild(PKIXValidator.java:323)
at sun.security.validator.PKIXValidator.engineValidate(PKIXValidator.java:217)
at sun.security.validator.Validator.valid(Validator.java:218)
em com.sun.net.ssl.internal.ssl.X509TrustManagerImpl.valid(X509TrustManagerImpl.java:126)
em com.sun.net.ssl.internal.ssl.X509TrustManagerImpl.checkServerTrusted(X509TrustManagerImpl.java:209)
em com.sun.net.ssl.internal.ssl.X509TrustManagerImpl.checkServerTrusted(X509TrustManagerImpl.java:249)
em com.sun.net.ssl.internal.ssl.ClientHandshaker.serverCertificate(ClientHandshaker.java:1185)
... mais 30
Causado por: sun.security.provider.certpath.SunCertPathBuilderException: impossível encontrar um caminho de certificação válido para o destino solicitado
sun.security.provider.certpath.SunCertPathBuilder.engineBuild(SunCertPathBuilder.java:174)
at java.security.cert.CertPathBuilder.build(CertPathBuilder.java:238)
at sun.security.validator.PKIXValidator.doBuild(PKIXValidator.java:318)
O erro "sun.security.provider.certpath.SunCertPathBuilderException: impossível encontrar um caminho de certificação válido para o destino solicitado ..." geralmente significa que a cadeia de certificados não está completa. Isso pode ocorrer se não existir um certificado-raiz da autoridade de certificação confiável instalado no repositório de chaves confiável ou se os certificados não estiverem instalados no caminho correto.
Fornecemos as seguintes sugestões aos clientes e precisamos garantir:
Além disso, fornecemos a seguinte solução, que resolveu o problema.
As etapas para importar os certificados de segurança para o adaptador do SAP NetWeaver são as seguintes:
Em seguida, você deve reiniciar o adaptador Ariba XI. Se você ainda tiver problemas, reinicie o servidor J2EE seguindo estas etapas:
Perguntas a serem feitas para solucionar problemas de certificado:
Nota:
1) Upgrade/alterações de PI no canal de comunicação PI substituiriam as informações do certificado, e é aconselhável verificar os certificados e as configurações após os upgrades de sistema/SO.
2) As alterações na rede/firewall também resultariam no mesmo erro, e os clientes precisam verificar e validar se os certificados foram importados, se as configurações necessárias estão em vigor e as portas são abertas a partir do SAP PI para se conectarem ao SAP Business Network.
SAP Business Network para compras e cadeia de suprimentos