J'ai récemment mis à niveau vers ArcGIS Server 10.1 SP1. Depuis que j'ai fait le changement, je reçois beaucoup d'erreurs incohérentes, en particulier en effectuant des requêtes sur l'API REST d'un service de carte avec l'API Javascript.
Je dis incohérent car une requête identique fonctionnera parfois, et d'autres fois j'obtiens une erreur «impossible de terminer l'opération». Les requêtes sont extrêmement simples, par exemple la clause where est "COUNTRY_ID = 2", et je suis certain que ce n'est pas la clause where car elle a toujours fonctionné à partir d'ArcGIS Server 10.0.
Le test de la requête dans la page REST directement à partir du répertoire des services donne le même résultat. Mon résultat alterne entre succès et erreur - requête 1: succès, requête 2: erreur, requête 3: succès, requête 4: erreur.
Quelqu'un a-t-il vécu quelque chose de similaire?
MISE À JOUR: D'après les informations que j'ai trouvées dans ce post, j'ai trouvé que faire des demandes POST résout mes problèmes.
Veuillez vous référer au lien suivant: Ils ont suggéré une solution de contournement.
http://forums.arcgis.com/threads/73456-new-problem-REST-query-10.1-every-other-request-fails-(400-unable-to-complete-oper)
Cordialement BinnyN
la source
Option 1:
Essayez de republier le service. J'ai rencontré cette erreur lors de la copie d'un nouveau fichier mxd sur le serveur sans le publier.
Option 2:
Essayez la solution de contournement d'horodatage unique déjà référencée par BinnyN. Voici le code:
la source
Après être passé au stockage de géométrie SDEBINARY à partir de SQL Geometry sur SQL Server 2012, le problème a disparu pour moi. J'espère que quelqu'un trouve cela utile!
la source