français

Erreur : Erreur d’exécution de l’outil : Couche « nom_de_la_couche » : Impossible de se connecter au serveur de carte sur http://server/path. Échec de l’exécution...

Message d'erreur

Une erreur analogue à l’erreur suivante est renvoyée lors de l’impression d’un document à partir d’un service web hébergé sur un réseau externe :

Error: 
« Erreur d’exécution de l’outil : Couche « nom_de_la_couche » : Impossible de se connecter au serveur de carte sur http://services.arcgisonline.com/ArcGIS/rest/services/World_Topo_Map/MapServer. Échec de l’exécution (Export Web Map). Échec de l’exécution (tâche Export Web Map). »

[O-Image]

Cause

Les causes suivantes sont possibles pour l’erreur :

  • Les configurations de pare-feu de domaine ou locales interdisent les communications entre les réseaux internes et externes.
  • Les privilèges du compte utilisé pour accéder au service web externe sont insuffisants.
  • Les ports fermés interdisent les communications entre les réseaux internes et externes.

Solution ou procédure de contournement

Voici des suggestions pour identifier la cause de ce problème :

  • Assurez-vous que les ports 4000, 4001, 4002 et 4003 sont ouverts. Ces ports servent aux communications entre les serveurs SIG.
  1. Accédez au menu Démarrer de Windows.
  2. Dans l’interface Rechercher, saisissez cmd, puis appuyez sur Entrée.
  3. Dans la fenêtre d’invite de commande, saisissez netstat –ano | findstr "4000 4001 4002 4003", puis appuyez sur Entrée.
[O-Image]
Remarque :
La ligne de commande affiche les ports ouverts et connectés. Les ports qui écoutent les connexions entrantes sont classés dans la catégorie LISTENING tandis que les ports avec des connexions établies apparaissent dans la catégorie ESTABLISHED. Le document suivant explique la procédure en détail : ArcGIS for Server : Ports utilisés par ArcGIS Server.
Remarque :
Si ArcGIS Online héberge des services de carte sur un réseau externe, l’URL externe, par exemple : http://services.arcgisonline.com/ArcGIS/rest/services, doit être ajoutée à la chaîne serverUrls dans le fichier proxy.config. Cela permet la transmission des requêtes vers la destination appropriée. Le billet de blog suivant explique la procédure en détail : Support Services Blog: Setting up a Proxy.

Informations associées