Disponible con una licencia de Data Reviewer.
El servicio de Data Reviewer es un servicio de Windows que se puede programar para que ejecute trabajos por lotes de Reviewer. De un modo parecido a la ejecución de un trabajo por lotes con la herramienta Validación por lotes de Reviewer, el servicio Data Reviewer valida y ejecuta trabajos por lotes y escribe los resultados en la tabla de Reviewer en una sesión de Reviewer que se especifique. Los trabajos por lotes se pueden programar para que se ejecuten una vez en una hora y fecha específica o se ejecuten repetidamente en intervalos regulares.
Requisitos para ejecutar el servicio Data Reviewer
Antes de que pueda ejecutar un trabajo por lotes usando el servicio, se debe cumplir con el siguiente criterio para el sistema y la base de datos:
- Se debe establecer la sesión de revisor en el espacio de trabajo de revisor.
- Debe haber una licencia de ArcGIS disponible cuando se instale el servicio. El servicio, una vez iniciado, consume una licencia de ArcGIS.
- Debe haber un archivo de configuración disponible para el servicio.
Componentes del servicio
El servicio tiene dos componentes: el servicio de Windows y el controlador del servicio, que es un medio para configurar el servicio. El servicio Data Reviewer se ejecuta en segundo plano como servicio de Windows bajo el control del Administrador de control de servicios de Windows (SCM). Durante el inicio, el servicio lee la configuración especificando qué trabajos por lotes se ejecutarán en qué momento y con qué frecuencia o intervalo. El servicio también realiza un ciclo de mantenimiento regular para verificar cualquier trabajo por lotes que se esté ejecutando actualmente. Además, el servicio escucha un evento de apagado desde SCM u otra fuente externa, por ejemplo, que luego se propaga a cualquier trabajo por lotes que se esté ejecutando actualmente.
El controlador del servicio Data Reviewer proporciona la forma de configurar y administrar el servicio; se accede a él desde la bandeja del sistema. Desde la bandeja del sistema, puede abrir un menú contextual desde el cual se pueden abrir los distintos cuadros de diálogo del controlador del servicio Data Reviewer. El controlador del servicio se utiliza para crear o editar la configuración especificando qué trabajos por lotes se ejecutarán cuando, así como qué espacio de trabajo y sesión de revisor se debe utilizar para registrar los errores del trabajo por lotes. Además, el controlador de servicio le permite iniciar y detener el servicio, así como visualizar su estado actual, los archivos de registro y los trabajos por lotes.
Archivos de configuración
Hay dos archivos de configuración asociados al servicio Data Reviewer: el archivo de configuración del servicio y el archivo de trabajo del servicio. Los archivos de configuración de servicio controla la configuración del servicio en sí, así como en dónde escribe los archivos de registro y el estado de la tarea, la ubicación de los archivos de configuración del trabajo de servicio a ejecutar y así sucesivamente. El archivo de trabajo de servicio especifica los trabajos por lotes del revisor a ejecutar. Ambos son archivos de Lenguaje de marcado extensible (XML).
El servicio Data Reviewer interactúa con estos archivos buscando en primer lugar el archivo de configuración del servicio, que contiene información sobre el trabajo de servicio que se debe ejecutar, así como el directorio en el que se van a escribir los archivos de estado y de registro. A continuación, el servicio Data Reviewer analiza el archivo de trabajo de servicio al que se hace referencia y se crea y configura un temporizador interno de acuerdo con la información del programa que forma parte del archivo. En el tiempo programado, se ejecutan los trabajos por lotes a los cuales se hace referencia en el trabajo de servicio.
Obtenga más información sobre los archivos de configuración del trabajo de servicio
Obtenga más información sobre los archivos de configuración de servicios
Permisos y el servicio Data Reviewer
El servicio Data Reviewer se ejecuta en una cuenta de sistema local que ya debe tener acceso a los archivos de configuración y conexión necesarios requeridos por el servicio. Si el usuario que estará configurando el servicio (es decir, estableciendo y programando los trabajos por lotes) no tiene privilegios de administrador en el equipo, ese usuario recibirá un error de acceso denegado al intentar iniciar o detener el servicio usando el controlador de servicio. Para permitir que los usuarios no administradores inicien y detengan el servicio Data Reviewer, debe otorgarles los permisos correspondientes. Una forma de hacerlo es usar la herramienta de la línea de comandos SubInACL disponible de Microsoft. Para otorgar a un usuario concreto permisos sobre el servicio Data Reviewer, escriba el siguiente comando:
subinacl /service RevService /grant=domain1\user1= FAquí F es para Control total.
Si la cuenta con la que se ejecuta el servicio Data Reviewer se cambia desde el sistema local, tendrá que asegurarse de que la cuenta tenga privilegios administrativos en el equipo local, así como los permisos necesarios sobre los archivos necesarios para que el servicio se ejecute. La lista a continuación es un resumen de los permisos.
Componente de servicio | Permisos requeridos | Notas |
---|---|---|
Archivos de configuración del servicio | Modificar | Se recomienda que estos archivos se almacenen en el directorio config de la carpeta del servicio Data Reviewer elegida durante el proceso posterior a la instalación. |
Archivos del trabajo de servicio | Modificar | Se recomienda que estos archivos se almacenen en el directorio jobs de la carpeta del servicio Data Reviewer elegida durante el proceso posterior a la instalación. |
Archivos del trabajo por lotes del revisor (archivos .rbj) | Lectura | La cuenta de servicio requiere acceso de lectura a los archivos del trabajo por lotes del revisor (archivos .rbj) en el archivo de trabajo de servicio. |
Archivo de conexión del espacio de trabajo de revisor | Lectura | La cuenta de servicio requiere permisos de lectura al archivo de conexión del espacio de trabajo de revisor al cual se hace referencia en el archivo de trabajo de servicio. |
Licencias y el servicio Data Reviewer
El servicio Data Reviewer consume una licencia de ArcGIS una vez iniciado. ArcGIS License Manager otorga licencias según el nombre de usuario y host. Si el servicio Data Reviewer se ejecuta en la cuenta del sistema local, utilizará una licencia de ArcGIS. si inicia una aplicación de ArcGIS en el mismo equipo pero con otra cuenta (nombre de usuario), ArcGIS utilizará otra licencia.
Si ejecuta el servicio Data Reviewer y hay otra aplicación de ArcGIS en el mismo equipo que utilice la misma cuenta, ArcGIS no consumirá una licencia adicional. Sin embargo, la cuenta deberá tener privilegios de administrador.