Recientemente he actualizado a ArcGIS Server 10.1 SP1. Desde que hice el cambio, recibo muchos errores inconsistentes, específicamente realizando consultas contra la API REST de un servicio de mapas con la API Javascript.
Digo inconsistente porque una consulta idéntica a veces funcionará, y otras veces recibo un error 'no se puede completar la operación'. Las consultas son extremadamente simples, por ejemplo, la cláusula where es "COUNTRY_ID = 2", y estoy seguro de que no es la cláusula where porque siempre funcionó viniendo de ArcGIS Server 10.0.
Probar la consulta en la página REST directamente desde el directorio de servicios produce el mismo resultado. Mi resultado alterna entre éxito y error: consulta 1: éxito, consulta 2: error, consulta 3: éxito, consulta 4: error.
Alguien ha experimentado algo similar?
ACTUALIZACIÓN: De la información que encontré en esta publicación, descubrí que hacer solicitudes POST resuelve mis problemas.
fuente
Consulte el siguiente enlace: Han sugerido una solución alternativa.
http://forums.arcgis.com/threads/73456-new-problem-REST-query-10.1-every-other-request-fails-(400-unable-to-complete-oper)
Saludos BinnyN
fuente
Opción 1:
Intenta volver a publicar el servicio. Me encontré con este error al copiar sobre un nuevo archivo mxd al servidor sin publicarlo.
Opcion 2:
Pruebe la solución temporal de marca de tiempo única a la que BinnyN hace referencia. Debajo está el código:
fuente
Después de cambiar al almacenamiento de geometría SDEBINARY de SQL Geometry en SQL Server 2012, el problema desapareció para mí. ¡Espero que alguien encuentre esto útil!
fuente