| |||||||||
問題シナリオ:
SAP ECC --> SAP PI --> SAP Business Network
お客様が SAP ERP (Enterprise Resource Planning) から SAP Business Network に注文書 (PO) を送信しようとすると、プロセス統合 (PI) で注文書が失敗し、以下のエラーが表示されます。
[エラーレベル] 2[エラーコード] ECC103[エラー説明] Ariba SN 利用不可 [エラーメッセージ] Ariba SNcom.ariba.asc.connector.exception.AribaSNException: Ariba SN に接続できません
原因: javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException: PKIX パス構築失敗: sun.security.provider.certpath.SunCertPathBuilderException: 要求されたターゲットへの有効な認証パスが見つかりません
原因: sun.security.validator.ValidatorException: PKIX パス構築失敗: sun.security.provider.certpath.SunCertPathBuilderException: 要求されたターゲットへの有効な認証パスが見つかりません
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)
at com.sun.net.ssl.internal.ssl.X509TrustManagerImpl.validate(X509TrustManagerImpl.java:126)
at com.sun.net.ssl.internal.ssl.X509TrustManagerImpl.checkServerTrusted(X509TrustManagerImpl.java:209)
at com.sun.net.ssl.internal.ssl.X509TrustManagerImpl.checkServerTrusted(X509TrustManagerImpl.java:249)
at com.sun.net.ssl.internal.ssl.ClientHandshaker.serverCertificate(ClientHandshaker.java:1185)
... 30 追加
原因: sun.security.provider.certpath.SunCertPathBuilderException: 要求されたターゲットへの有効な認証パスが見つかりません
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)
エラー "sun.security.provider.certpath.SunCertPathBuilderException: not find valid certification path to requested target ..." は、通常、証明書チェーンが完了していないことを意味します。これは、信頼された認証局のルート証明書が信頼されたキーストアにインストールされていないか、証明書が正しいパスにインストールされていない場合に発生することがあります。
以下の提案をお客様に提供しており、以下を確認する必要があります。
さらに、この問題を解決する以下の解決方法が提供されました。
SAP NetWeaver Adapter のセキュリティ証明書をインポートする手順は以下のとおりです。
次に、Ariba XI アダプタを再起動する必要があります。引き続き問題が発生する場合は、以下の手順に従って J2EE サーバを再起動します。
証明書の問題のトラブルシューティングのための質問:
注記:
1) PI アップグレード/PI 通信チャネルの変更によって証明書情報が上書きされるため、システム/OS のアップグレード後に証明書および設定をチェックすることをお奨めします。
2) ネットワーク/ファイアウォールの変更でも同じエラーが発生します。お客様は、SAP Business Network に接続するために、証明書がインポートされているかどうか、必要な設定が行われているかどうか、およびポートが SAP PI から開かれているかどうかを確認して検証する必要があります。
SAP Business Network for Procurement & Supply Chain