Consulte Un recorrido rápido por la publicación de un servicio de geoprocesamiento para obtener información sobre la apertura y el uso del asistente Compartir como servicio y el Editor de servicio para configurar un servicio de geoprocesamiento y sus tareas.
Publicando
Después de configurar las propiedades del servicio y la configuración de la tarea en el Editor de servicio, está listo para publicar el servicio en el servidor.
- Haz clic en el botón Publicar. Aparecerá un cuadro de diálogo de progreso para mostrar el estado de la publicación.
- El cuadro de diálogo Copiar datos al servidor se abre si su servicio requiere que los datos se copien en el servidor. Debe revisar la lista de datasets; es posible que usted esperar uno o más de los datasets para estar en el almacenamiento de datos del servidor. Haga clic en Aceptar para continuar con la publicación. Haga clic en Cancelar para volver al Editor de servicio.
Nota:
Una conexión de base de datos registrada debe usar un archivo .sde o .odc. Los datos de la base de datos SQL Express, creados desde el nodo Servidores de bases de datos en la ventana Catálogo solo se admiten cuando hay una conexión real con .sde que se utiliza para a la vez para hacer referencia a los datos y como elemento registrado con el data store.
Más información acerca de administrar el almacenamiento de datos
- Si hizo clic en Aceptar en el cuadro de diálogo Copiar datos en el servidor , la publicación comienza. Cuando finaliza la publicación, haga clic en Aceptar en el cuadro de diálogo del mensaje Correcto.
En algunos casos, puede aparece el cuadro de diálogo Fallo al crear una definición del servicio. Normalmente, este error se debe a los parámetros de la herramienta que hacen referencia a los datos que ya no existen. Pruebe lo siguiente:
- En la ventana Resultados, haga clic derecho en los resultados para los que está creando el servicio y elija Abrir. Esto abrirá el cuadro de diálogo de la herramienta. Si hay algún error (por lo general, estos se deben a datos que no existen), corríjalos y vuelva a ejecutar la herramienta. Si la herramienta se ejecuta satisfactoriamente, publique el resultado correspondiente.
- En la ventana Resultados, habrá un resultado para la ejecución de la herramienta Servicio de la fase . El Servicio de la fase se ejecuta siempre que publique un servicio. Expanda el resultado de Servicio de la fase y, a continuación, expanda Mensajes. Los mensajes le ofrecerán especificaciones acerca de por qué no se pudo publicar su resultado.
Si ha habilitado Iniciar servicio inmediatamente en la configuración General del Editor de servicio, el servicio se ejecuta ahora en el servidor y los usuarios y clientes en su red lo pueden acceder.
- Si usted no habilita Iniciar servicio inmediatamente, siga las instrucciones en Iniciar, detener y reiniciar servicios para iniciar el servicio.
Si hay errores en el servicio, la ventana Preparar se abrirá y la publicación se detendrá. Debe corregir todos los errores y volver a publicar haciendo clic en el botón Publicar. Consulte Analizar un servicio de geoprocesamiento para obtener más información sobre la ventana Preparar y los errores.
Qué sucede durante la publicación
Explorar:
El contenido a continuación contiene detalles detrás de la escena sobre la publicación.
- Un archivo de definición de servicio de un borrador (.sddraft) se crea y se guarda en su carpeta provisional. (Puede descubrir la ubicación de la carpeta provisional al hacer clic con el botón derecho en una conexión de servidor del administrador o responsable de publicación y seleccionar Propiedades.) Este borrador de definición de servicio contiene todas las herramientas personalizadas (herramientas de modelo y secuencia de comandos que creó) que definen las tareas.
- La herramienta Servicio provisional se ejecuta para crear un archivo de definición de servicio (.sd). Durante la ejecución de la fase Servicio provisional , todas las herramientas en el archivo de borrador de servicio son escaneadas para crear una lista de todas las rutas de entrada y los datos de proyecto y las conexiones de base de datos. Estas rutas y las conexiones de base de datos se comparan con el almacenamiento de datos del servidor. Cualquier dato cuyas rutas de acceso o conexiones no se encuentran en el almacenamiento de datos se copia en la carpeta provisional. Si los datos que se van a copiar es de una de las fuentes que se enumeran a continuación, los datos se convierten a datos de geodatabase de archivos cuando se copian. Esto se debe a que los datos originales no se admiten en plataformas de servidor o porque residen en una base de datos corporativa a la que el servidor no puede conectarse (es decir, ninguna conexión encontrada en el almacenamiento de datos):
- Los datos de la geodatabase corporativa
- Datos de geodatabase personal (.mdb)
- Datos de cobertura de ArcGIS for Desktop Standard y PC
- Las tablas basadas en hojas de cálculo de Excel
- Las tablas basadas en las conexiones OLEDB
Además, las herramientas personalizadas en el borrador de servicio son escaneadas para encontrar las herramientas que utilizan; si alguna de estas son herramientas personalizadas, también se copiarán a la carpeta provisional, y se el escaneo continúa hasta que todas las herramientas personalizadas a las que se hace referencia se copian.Nota:
Si está utilizando uno de los siguientes tipos de datos y que coincide con una entrada en el almacenamiento de datos del servidor no podrá continuar el proceso de publicación. Estos tipos de datos no son compatibles con las plataformas del servidor.
- Datos de geodatabase personal (.mdb)
- Las tablas basadas en hojas de cálculo de Excel
- La herramienta Servicio provisional crea un archivo de definición de servicio (.sd). Este archivo contiene todas las herramientas desde el proyecto de servicio y todos los datos y herramientas que se copian en la carpeta provisional.
- La definición de servicio de borrador de entrada se elimina. Ya que el Servicio provisional es una herramienta de geoprocesamiento, verá el resultado de la ejecución de la herramienta en la ventana Resultados .
- La herramienta Definición de servicio de carga se ejecuta para cargar el archivo de definición de servicio en el servidor. Debido a que la Definición de servicio es una herramienta de geoprocesamiento, verá el resultado de la ejecución de la herramienta en la ventana Resultados.
- Una vez la Definición del servicio de carga ha transferido la definición de servicio al servidor, el servidor extrae el contenido del archivo de definición de servicio al directorio arcgisinputdel servidor. Las rutas a los datos de entrada dentro de cualquier modelo o las herramientas de secuencia de comandos se cambiaron en este momento. Estas rutas se volverán a proveer en el directorio del servidor (si los datos se copian) o se proveerán para que coincidan con la entrada en el almacenamiento de datos.