| |||||||||
Scenario di problema:
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 errore] 2[Codice errore] ECC103[Descr. errore] Ariba Network 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.SSLHandshakeEccezione: 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 il target richiesto
sun.security.validator.PKIXValidator.doBuild(PKIXValidator.java:323)
sun.security.validator.PKIXValidator.engineValidate(PKIXValidator.java:217)
sun.security.validator.Validator.Validation(Validator.java:218)
all'indirizzo com.sun.net.ssl.internal.ssl.X509TrustManagerImpl.Validation(X509TrustManagerImpl.java:126)
all'indirizzo com.sun.net.ssl.internal.ssl.X509TrustManagerImpl.checkServerTrusted(X509TrustManagerImpl.java:209)
all'indirizzo 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 il target richiesto
presso sun.security.provider.certpath.SunCertPathBuilder.engineBuild(SunCertPathBuilder.java:174)
all'indirizzo java.security.cert.CertPathBuilder.build(CertPathBuilder.java:238)
sun.security.validator.PKIXValidator.doBuild(PKIXValidator.java:318)
L'errore, "sun.security.provider.certpath.SunCertPathBuilderException: impossibile trovare un percorso di certificazione valido per il target richiesto ..." generalmente significa che la catena di certificati non è completa. Ciò può verificarsi se nell'archivio chiavi attendibile non è installato alcun certificato radice dell'autorità di certificazione attendibile o se i certificati non sono installati nel percorso corretto.
Abbiamo fornito i seguenti suggerimenti ai clienti e dobbiamo assicurarci:
Inoltre, abbiamo fornito la seguente soluzione, che ha risolto il problema.
Per importare i certificati di sicurezza per l'adattatore SAP NetWeaver, attenersi alla seguente procedura:
Successivamente, è necessario riavviare l'adattatore Ariba XI. Se il problema persiste, riavviare il server J2EE attenendosi alla seguente procedura:
Domande da porre per risolvere i problemi relativi ai certificati:
Nota:
1) Upgrade PI / Modifiche nel canale di comunicazione PI sovrascriverebbe le informazioni sul certificato ed è consigliabile controllare i certificati e le configurazioni dopo gli upgrade del sistema/sistema operativo.
2) Anche le modifiche alla rete/firewall genererebbero lo stesso errore e i clienti devono verificare e convalidare se i certificati sono importati, se sono state implementate 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