サポートノート KB0397721
電子メール
AN アダプタでの接続エラー - Ariba SNcom.ariba.asc.connector.exception.AribaSNException に接続できません: Ariba SN に接続できません。原因: java.net.ConnectException: 接続がタイムアウトしました: connect
このナレッジベース記事は、お客様の利便性のために機械翻訳されています。SAP は、この機械翻訳の正確性または完全性に関して、いかなる保証も行うものではありません。言語選択で英語に切り替えると、元のコンテンツを確認できます。
問題

標準 AN アダプタでの接続の問題 (キュー保留からの伝票のプル時): PI の cxml 送信側デバッグログからのエラーは以下のとおりです。 

接続タイムアウト:

#2.0 #2017 12 06 16:55:16:257#+00#Error#$Id:aribaplatformintegrationcXMLConnectorasadapterreleasecore2.42.1+comaribaascconnecttoreseptionutilExceptionMgr.java\#1$#

##ariba.com/com.ariba.asc.sap.netweaver.xiadapter.ra#C0000A11C911002B000A952F00001A24#607095650000000785##$Id:aribaplatintegrationcXMLConnectoradapterreleasecore2.2.2.1+comaribaasconectorespontionutilationMgr.java\#1$.handleError(Exception e, ChannelProfile cp)#deploy_service#0##60879527D8AA11E7BE440000242F8B62#60879527d8aa11e7be440000242f8b62#60879527d8aa11e7be440000242f8b62##0

[CC_Invoice02_cXML_Sender] [エラーレベル] 2[エラーコード] ECC103[エラー説明] Ariba SN 利用不可 [エラーメッセージ] Ariba SNcom.ariba.asc.connector.exception.AribaSNException: Ariba Supplier Network に接続できません

                at com.ariba.asc.connector.cxml.util.CXMLSender.sendRequest(CXMLSender.java:252)

                at com.ariba.asc.connector.cxml.util.CXMLSender.sendCXMLRequest(CXMLSender.java:157)

                at com.ariba.asc.sap.netweaver.xicore.connector.controller.tasks.ProfileUpdateAction.sendProfileRequest(ProfileUpdateAction.java:192)

                at com.ariba.asc.sap.netweaver.xicore.connector.controller.tasks.ProfileUpdateAction.updateProfile(ProfileUpdateAction.java:165)

                at com.ariba.asc.sap.netweaver.xicore.connector.controller.tasks.ProfileUpdateAction.updateChannelProfile(ProfileUpdateAction.java:123)

                at com.ariba.asc.sap.netweaver.xicore.connector.controller.tasks.ProfileUpdateAction.perform(ProfileUpdateAction.java:79)

                at com.ariba.asc.sap.netweaver.xicore.connector.controller.tasks.ScheduleTaskMgr.run(ScheduleTaskMgr.java:151)

                at com.sap.engine.core.thread.impl3.ActionObject.run(ActionObject.java:37)

                at java.security.AccessController.doPrivileged(Native Method)

                at com.sap.engine.core.thread.impl3.SingleThread.execute(SingleThread.java:185)

                at com.sap.engine.core.thread.impl3.SingleThread.run(SingleThread.java:302)

原因: java.net.ConnectException: Connection timed out: connect

                at java.net.PlainSocketImpl.socketConnect(Native Method)

                at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:382)

                at java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:241)

                at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:228)

                at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:365)

                at java.net.Socket.connect(Socket.java:529)

                at com.sun.net.ssl.internal.ssl.SSLSocketImpl.connect(SSLSocketImpl.java:570)

                (com.sun.net.ssl.internal.ssl.SSLSocketImpl.)<init>(SSLSocketImpl.java:412)

                at com.sun.net.ssl.internal.ssl.SSLSocketFactoryImpl.createSocket(SSLSocketFactoryImpl.java:123)

                at com.ariba.asc.connector.cxml.util.SSLProtocolSocketFactory.createSocket(SSLProtocolSocketFactory.java:95)

                at com.ariba.asc.connector.cxml.util.SSLProtocolSocketFactory.createSocket(SSLProtocolSocketFactory.java:163)

                at org.apache.commons.httpclient.HttpConnection.open(HttpConnection.java:704)

                at org.apache.commons.httpclient.HttpMethodDirector.executeWithRetry(HttpMethodDirector.java:384)

                at org.apache.commons.httpclient.HttpMethodDirector.executeMethod(HttpMethodDirector.java:170)

                at org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.java:396)

                at org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.java:324)

                at com.ariba.asc.connector.cxml.util.CXMLSender.sendRequest(CXMLSender.java:200)

                ... 10 追加

 

  1. ログの AN 送信側アダプタからプロファイル要求がトリガされます。これは、初期認証ステップです。上記を参照してください。また、この後に "接続タイムアウト" があります。 
原因

ほとんどの場合、この接続タイムアウトは、お客様の PI サーバーと AN 間のネットワークの問題によるものです。

ソリューション

顧客は、まず、PI OS サーバーレベルから service.ariba.com への接続をテストして、サーバーにアクセスできるかどうかを確認する必要がある。

以下は、お客様が PI サーバーからの接続をテストする方法です(OS レベル)。

  1. 使用するコマンド: openssl s_client -state -connect service.ariba.com:443
    注記: このテストを行うには、PI サーバに openSSL がインストールされている必要があります。詳細については、ネットワークチームにお問い合わせください。
    成功した場合は、以下を確認する必要があります。

エラーが発生した場合は、以下のようなエラーが表示されます (サンプル)。つまり、SAP PI サーバーが Ariba Network にアクセスできず、さらにネットワークチームに確認する必要があります。これは、AN アダプタの問題ではなく、ネットワークの問題です。

 

 

 

  1. Telnet テスト:

    Telnet は代替テストとして使用できますが、成功の場合の出力は表示されません。

 

telnet service.ariba.com 443

 

成功の場合 (エラーメッセージなし)。カーソルが点滅します。

 

エラーの場合 (ネットワーク問題)

 

そのため、PI サーバーからの AN への接続を確認してください。OS レベルで上記の説明どおりに機能しない場合は、問題が AN アダプタではなく、顧客の「ネットワーク」に関するものであることを意味します。ネットワークに問題がある場合は、顧客がネットワークチームにさらに確認する必要があります。

追加情報

216.109.104.11.   に解決される service.ariba.com への TCP ポート 443  

service.ariba.com の IP アドレスは 216.109.104.11 です。

これに加えて、Ariba でサポートされている IP 範囲を以下で確認してください。

 

URL:

https://support.ariba.com/item/view/82001

 

Ariba Connect URL:

https://support.ariba.com/item/view/82001 

 

注記:お客様は、PI サーバーからのカスタマーネットワークに問題があることが証明されたこの問題に直面したときに service.ariba.com に電話することができなかったことを確認したところ、内部ネットワークチームと連携して接続を確立し、その後、接続が機能し始めました。これは、お客様が解決する必要があるネットワークの問題です。


該当項目

SAP Business Network for Procurement & Supply Chain

使用条件  |  Copyright  |  セキュリティに関する情報  |  情報の保護