Note d'assistance KB0397721
E-mail
Erreur de connexion avec l'adaptateur AN - Impossible de se connecter à Ariba SNcom.ariba.asc.connector.exception.AribaSNException : Impossible de se connecter à Ariba SN- Caused by : java.net.ConnectException : Expiration de la connexion : connexion
Cet article de la base de connaissances a été traduit automatiquement pour vous faciliter la tâche. SAP ne garantit pas l'exactitude ou l'exhaustivité de cette traduction automatique. Vous pouvez trouver le contenu d'origine en passant à l'anglais à l'aide du sélecteur de langue.
Problème

Problème de connexion dans l'adaptateur AN standard, lors de l'extraction des documents de la file d'attente. Voici l'erreur des journaux de débogage de l'émetteur cxml dans PI. 

Expiration de la connexion :

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

##ariba.com/com.ariba.asc.sap.netweaver.xiadapter.ra#C0000A11C911002B000A952F00001A24#607095650000000785##$Id:aribaplatformintegrationcXMLConnectorascadapterreleasecore2.42.1+comaribaascconnectorexceptionutilExceptionMgr.java\#1$.handleError##Exception#e#Channelcp#deploy_service 60879527d8aa11e7be440000242f8b62# 60879527D8AA11E7BE440000242F8B62#60879527d8aa11e7be440000242f8b62

[CC_Invoice02_cXML_Sender] [Niveau d'erreur] 2[Code d'erreur] ECC103[Description de l'erreur] Ariba SN non disponible[Message d'erreur] Impossible de se connecter à Ariba SNcom.ariba.asc.connector.exception.AribaSNException : Connexion à Ariba SN impossible

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

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

                à l'adresse com.ariba.asc.sap.netweaver.xicore.connector.controller er.tasks.ProfileUpdateAction.sendProfileRequest(ProfileUpdateAction.java:192)

                à l'adresse com.ariba.asc.sap.netweaver.xicore.connector.controller er.tasks.ProfileUpdateAction.updateProfile(ProfileUpdateAction.java:165)

                à l'adresse com.ariba.asc.sap.netweaver.xicore.connector.controller er.tasks.ProfileUpdateAction.updateChannelProfile(ProfileUpdateAction.java:123)

                à l'adresse com.ariba.asc.sap.netweaver.xicore.connector.controller er.tasks.ProfileUpdateAction.Perform(ProfileUpdateAction.java:79)

                à l'adresse com.ariba.asc.sap.netweaver.xicore.connector.controller er.tasks.ScheduleTaskMgr.run(ScheduleTaskMgr.java:151)

                à l'adresse com.sap.engine.core.thread.impl3.ActionObject.run(ActionObject.java:37)

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

                à l'adresse com.sap.engine.core.thread.impl3.SingleThread.execute(SingleThread.java:185)

                à l'adresse com.sap.engine.core.thread.impl3.SingleThread.run(SingleThread.java:302)

Causé par : java.net.ConnectException : expiration de la connexion : connexion

                sur java.net.PlainSocketImpl.socketConnect (méthode native)

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

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

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

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

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

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

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

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

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

                sur 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)

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

                ... 10 de plus

 

  1. Une demande de profil est déclenchée à partir de l'adaptateur émetteur AN à partir des journaux. Il s'agit de l'étape d'authentification initiale, voir ci-dessus. Après cela, il y a un « délai d'expiration de la connexion ». 
Cause

Dans la plupart des cas, ce délai d'expiration de la connexion est dû à des problèmes de réseau entre le serveur PI du client et AN.

Solution

Le Client doit d'abord tester la connexion à service.ariba.com à partir de son niveau de serveur PI OS pour voir s'il est en mesure d'accéder au serveur.

Vous trouverez ci-dessous un moyen pour le client de tester la connexion à partir de votre serveur PI (niveau SE).

  1. Commande à utiliser : openssl s_client -state -connect service.ariba.com:443
    Remarque : Vous devez avoir openSSL installé sur votre serveur PI pour effectuer ce test. Vous pouvez contacter votre équipe Network pour plus de détails à ce sujet.
    Vous devriez voir ce qui suit en cas de réussite

En cas d'erreur, vous obtenez une erreur comme ci-dessous (exemple). Cela signifie que votre serveur SAP PI n'est pas en mesure d'accéder à Ariba Network et que vous devez consulter votre équipe réseau plus avant, c'est-à-dire qu'il s'agit plutôt d'un problème de réseau que d'un problème d'adaptateur AN.

 

 

 

  1. Test Telnet :

    Telnet peut être utilisé comme test alternatif, mais aucune sortie ne sera affichée en cas de réussite.

 

telnet service.ariba.com 443

 

En cas de réussite (aucun message d'erreur). Le curseur clignote.

 

En cas d'erreur (problème de réseau)

 

Par conséquent, vérifiez la connexion à AN à partir de votre serveur PI . Si elle ne fonctionne pas comme expliqué ci-dessus au niveau de votre système d'exploitation, cela signifie que le problème concerne le réseau du client et non l'adaptateur AN. Le client doit poursuivre le contrôle avec votre équipe réseau en cas de problèmes de réseau.

Informations supplémentaires

Port TCP 443 à service.ariba.com qui se résout en 216.109.104.11.  

L'adresse IP de service.ariba.com est 216.109.104.11.

En outre, vous trouverez ci-dessous les plages d'adresses IP prises en charge par Ariba :

 

URL :

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

 

URL Ariba Connect :

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

 

Remarque : le Client a confirmé qu'il n'était pas en mesure de service.ariba.com telnet lorsqu'il était confronté à ce problème, ce qui a prouvé que le problème concernait le réseau client de son serveur PI. Il a travaillé avec son équipe de réseau interne pour ouvrir les connexions, après quoi la connexion a commencé à fonctionner. Il s'agit d'un problème de réseau qui doit être résolu par le client.


S'applique à

SAP Business Network for Procurement & Supply Chain

Conditions d'utilisation  |  Copyright  |  Informations sur la sécurité  |  Confidentialité