지원 참고 사항 KB0397721
전자우편
AN 어댑터에 대한 연결 오류 - Ariba SNcom.ariba.asc.connector.exception.AribaSNException: java.net.ConnectException에서 발생한 Ariba SN에 연결할 수 없습니다. 예외: 연결 시간이 초과되었습니다.
이 지식 기반 문서는 사용자의 편의를 위해 기계 번역되었습니다. SAP에서는 기계 번역의 정확성 또는 완전성을 보증하지 않습니다. 언어 선택 도구를 통해 영어로 전환하여 원래 콘텐츠를 찾을 수 있습니다.
이슈

표준 AN 어댑터의 연결 문제. 보류 중인 큐에서 문서를 가져오는 동안 PI의 cxml 발신자 디버그 로그에서 발생한 오류가 아래에 있습니다. 

연결 시간 초과:

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

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

[CC_Invoice02_cXML_Sender] [오류 레벨] 2[오류 코드] ECC103[오류 내역] Ariba SN을 사용할 수 없음[오류 메시지] Ariba SNcom.ariba.asc.connector.exception.AribaSNException: Ariba SN에 연결할 수 없습니다.

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

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

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

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

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

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

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

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

                at java.security.AccessController.doPrivileged(네이티브 메소드)

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

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

원인: java.net.ConnectException: 연결 시간 초과: connect

                at java.net.PlainSocketImpl.socketConnect(네이티브 메소드)

                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)

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

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

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

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

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

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

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

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

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

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

                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을 설치해야 합니다. 자세한 내용은 네트워크 팀에 문의하십시오.
    성공 시 다음 사항을 확인해야 합니다.

오류가 발생하면 아래( sample)와 같은 오류가 발생합니다. 즉, SAP PI 서버가 Ariba Network에 연결할 수 없으며 이 문제에 대해 네트워크 팀에 추가로 확인해야 합니다. 이는 AN 어댑터 문제보다는 네트워크 문제입니다.

 

 

 

  1. 텔넷 테스트:

    텔넷은 대체 테스트로 사용할 수 있지만 성공 시에는 출력이 표시되지 않습니다.

 

telnet service.ariba.com 443

 

성공 시(오류 메시지 없음) 커서가 깜박입니다.

 

오류 발생 시(네트워크 이슈)

 

따라서 PI 서버에서 AN으로의 연결을 확인하십시오. 위의 OS 레벨에서 설명한 대로 작동하지 않으면 AN 어댑터가 아닌 고객의 네트워크에 이슈가 있음을 의미합니다. 네트워크 문제가 있는 경우 고객은 네트워크 팀과 추가로 확인해야 합니다.

추가 정보

216.109.104.11 해결되는 TCP 포트 443 to service.ariba.com.  

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 텔넷(telnet)이 불가능함을 확인했으며, 내부 네트워크 팀과 협력하여 연결을 열고 이후 연결이 작동하기 시작했습니다. 이것은 고객이 해결해야 하는 네트워크 문제입니다.


적용 대상

SAP Business Network for Procurement & Supply Chain

사용 약관  |  저작권  |  보안 관련 정보  |  개인 정보 보호