Tengo un script que debe publicarse en ArcGIS Server como un servicio de geoprocesamiento. Este script calcula un conjunto de registros en forma de tabla. Necesito establecer un parámetro de salida para que devuelva la tabla (conjunto de registros).
Entonces, para asegurarme de que tengo una tabla (no una clase de entidad), estoy usando arcpy.TableToTable_conversion (), enviando la tabla al espacio de trabajo in_memory. Entonces, sé que tengo una mesa. Sé que tiene registros, ya que puedo realizar un arcpy.GetCount y obtener el número de registros.
Tengo el parámetro de salida definido. Así es como se ve:
arcpy.SetParameter(2, theTable)
No importa lo que intente, esto no funciona. En mi caja de herramientas, el parámetro de salida se establece como RecordSet. He intentado proporcionar un objeto de conjunto de registros, la ruta a la clase de entidad en memoria y muchas otras ideas.
¿Cómo maneja correctamente la salida de una tabla a un conjunto de registros con SetParameter para el servidor ArcGIS?