| |||||||||
標準 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 追加
ほとんどの場合、この接続タイムアウトは、お客様の PI サーバーと AN 間のネットワークの問題によるものです。
顧客は、まず、PI OS サーバーレベルから service.ariba.com への接続をテストして、サーバーにアクセスできるかどうかを確認する必要がある。
以下は、お客様が PI サーバーからの接続をテストする方法です(OS レベル)。

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

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