| |||||||||
Scenario di attività pendente:
SAP ECC --> SAP PI --> SAP Business Network
I clienti stanno tentando di inviare un ordine d'acquisto da SAP ERP (Enterprise Resource Planning) a SAP Business Network e l'ordine d'acquisto non riesce in Process Integration (PI) con il seguente errore.
[Livello di errore] 2[Codice errore] ECC103[Descrizione errore] Ariba SN non disponibile[Messaggio di errore] Impossibile connettersi ad Ariba SNcom.ariba.asc.connector.Exception.AribaSNException: impossibile connettersi ad Ariba SN
Causato da: javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException: creazione percorso PKIX non riuscita: sun.security.provider.certpath.SunCertPathBuilderException: impossibile trovare un percorso di certificazione valido per la destinazione richiesta
Causato da: sun.security.validator.ValidatorException: creazione percorso PKIX non riuscita: sun.security.provider.certpath.SunCertPathBuilderException: impossibile trovare un percorso di certificazione valido per la destinazione richiesta
at sun.security.validator.PKIXValidator.doBuild(PKIXValidator.java:323)
at sun.security.validator.PKIXValidator.engineValidate(PKIXValidator.java:217)
at sun.security.validator.Validator.validate(Validator.java:218)
in com.sun.net.ssl.internal.ssl.X509TrustManagerImpl.validate(X509TrustManagerImpl.java:126)
in com.sun.net.ssl.internal.ssl.X509TrustManagerImpl.checkServerTrusted(X509TrustManagerImpl.java:209)
in com.sun.net.ssl.internal.ssl.X509TrustManagerImpl.checkServerTrusted(X509TrustManagerImpl.java:249)
in com.sun.net.ssl.internal.ssl.ClientHandshaker.serverCertificate(ClientHandshaker.java:1185)
... 30 in più
Causato da: sun.security.provider.certpath.SunCertPathBuilderException: impossibile trovare un percorso di certificazione valido per la destinazione richiesta
at 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)
L'errore "sun.security.provider.certpath.SunCertPathBuilderException: impossibile trovare un percorso di certificazione valido per la destinazione richiesta ..." in genere indica che la catena di certificati non è completa. Ciò può verificarsi se non è installato alcun certificato radice dell'autorità di certificazione attendibile nell'archivio chiavi attendibile o se i certificati non sono installati nel percorso corretto.
Abbiamo fornito i seguenti suggerimenti ai clienti, e dobbiamo garantire:
Inoltre, è stata fornita la seguente soluzione che ha risolto il problema.
I passaggi per importare i certificati di sicurezza per l'adattatore SAP NetWeaver sono i seguenti:
Successivamente, è necessario riavviare l'adattatore Ariba XI. In caso di problemi, riavviare il server J2EE attenendosi alla seguente procedura:
Domande da porre per risolvere i problemi dei certificati:
Nota:
1) L'upgrade/modifica PI nel canale di comunicazione PI sovrascriverebbe le informazioni sul certificato ed è consigliabile controllare i certificati e le configurazioni dopo gli upgrade del sistema / del sistema operativo.
2) Anche le modifiche a Network/Firewall generano lo stesso errore e i clienti devono controllare e convalidare se i certificati sono stati importati, se sono presenti le configurazioni necessarie e le porte vengono aperte da SAP PI per connettersi a SAP Business Network.
SAP Business Network for Procurement e Supply Chain