Servicio de programador
El Servicio de programador administra las programaciones de las asignaciones y los flujos de trabajo implementados que ejecuta el Servicio de integración de datos.
Utilice programaciones para ejecutar asignaciones implementadas y flujos de trabajo a una hora específica. Puede programar los objetos para que se ejecuten una vez o durante un intervalo. Habilite el Servicio de programador para crear, gestionar y ejecutar programaciones.
El servicio de programador está asociado a un servicio de repositorio de modelos. El repositorio de modelos almacena los metadatos de las programaciones que configuran los usuarios. Tanto el servicio de repositorio de modelos como el servicio de programador deben estar disponibles para que los objetos programados se ejecuten.
El servicio de programador tiene alta disponibilidad. La alta disponibilidad permite que el Administrador de servicios y el servicio de programador puedan reaccionar ante los fallos de la red y los fallos del propio servicio. El servicio de programador cuenta con las funciones de reinicio y conmutación por error de alta disponibilidad. Si un servicio de programador deja de estar disponible, el Administrador de servicios puede reiniciar el servicio en el mismo nodo o en un nodo de copia de seguridad.
Antes de habilitar el Servicio de programador
Antes de habilitar el Servicio de programador, complete las tareas de requisitos previos para el servicio.
Antes de habilitar el Servicio de programador, realice las siguientes tareas:
- •Si el dominio utiliza autenticación Kerberos y el nivel principal de servicio está configurado en el nivel de proceso, se debe crear un archivo de claves para el servicio. Para obtener más información sobre cómo crear nombres principales de servicio y archivos de tabla de claves, consulte la Guía de seguridad de Informatica.
- •Configure un repositorio de modelos para el servicio.
Propiedades del Servicio de programador
Puede configurar las propiedades generales, las opciones de registro y un Servicio de repositorio de modelos para el Servicio de programador. Para configurar las propiedades del Servicio de programador, seleccione el servicio en el navegador del dominio y haga clic en Editar en la vista Propiedades. Puede cambiar las propiedades mientras el servicio se está ejecutando, pero debe reciclarlo para que las modificaciones surtan efecto.
Propiedades generales
En la siguiente tabla se describen las propiedades generales del servicio:
Propiedad | Descripción |
---|
Nombre | Nombre del servicio. No se puede cambiar el nombre del Servicio de programador. |
Descripción | Descripción del servicio. La descripción no puede tener más de 765 caracteres. |
Nodo | Nodo en que se ejecuta este servicio. |
Nodos de copia de seguridad | Los nodos en los que se puede ejecutar el servicio cuando el nodo principal no está disponible. |
Opciones de registro
Configure la propiedad Nivel de registro para determinar el nivel de mensajes de error que se escriben en el registro del Servicio de programador.
En la siguiente tabla se describen las propiedades del nivel de registro para el servicio:
Propiedad | Descripción |
---|
Nivel de registro | Determina el nivel de gravedad predeterminado de los registros de servicio. Elija una de las siguientes opciones: - - Grave. Escribe los mensajes de código FATAL en el registro. Los mensajes de código FATAL incluyen fallos de sistema no recuperables que provocan que el servicio se cierre o deje de estar disponible.
- - Error. Escribe los mensajes de código FATAL y ERROR en el registro. Los mensajes de código ERROR pueden deberse a errores de conexión, errores al guardar o recuperar metadatos o errores de servicio.
- - Advertencia. Escribe los mensajes de código FATAL, WARNING Y ERROR en el registro. Los errores de código WARNING incluyen advertencias o errores de sistema recuperables.
- - Información. Escribe los mensajes de código FATAL, INFO, WARNING y ERROR en el registro. Los mensajes de código INFO se deben a mensajes de cambio de servicio o de sistema.
- - Seguimiento. Escribe los mensajes de código FATAL, TRACE, INFO, WARNING y ERROR en el registro. Los mensajes de código TRACE registran los errores en las solicitudes de los usuarios.
- - Depuración. Escribe los mensajes de código FATAL, DEBUG, TRACE, INFO, WARNING y ERROR en el registro. Los mensajes de código DEBUG son registros de solicitudes de usuarios.
|
Opciones del Servicio de repositorio de modelos
Configure un repositorio de modelos para almacenar información sobre las programaciones. El Servicio de repositorio de modelos debe estar disponible para que el Servicio de programador pueda ejecutar los objetos programados.
Si el repositorio de modelos está integrado con un sistema de control de versiones, sincronice el repositorio de modelos antes de asociarlo con el Servicio de programador.
En la siguiente tabla se describen las opciones del repositorio de modelos para el servicio:
Propiedad | Descripción |
---|
Servicio de repositorio de modelos | Servicio de repositorio de modelos asociado con el Servicio de programador. |
Nombre de usuario | El nombre de usuario de un usuario administrador en el dominio de Informatica. No está disponible para un dominio con autenticación Kerberos. |
Contraseña | La contraseña del usuario administrador en el dominio de Informatica. No está disponible para un dominio con autenticación Kerberos. |
Dominio de seguridad | Dominio de seguridad LDAP del usuario que administra el Servicio de programador. El campo del dominio de seguridad no aparece para los usuarios con autenticación nativa o Kerberos. |
Propiedades de almacenamiento
Configure una ubicación de archivos temporales cuando configure el Servicio de programador para ejecutarse en varios nodos. Utilice la ubicación de archivos temporales para almacenar archivos de parámetros para las asignaciones y los flujos de trabajo programados. La ubicación de los archivos debe ser un directorio al que tengan acceso todos los nodos.
En la siguiente tabla se describe la propiedad Ubicación de archivos temporales:
Propiedad | Descripción |
---|
Ubicación de archivos temporales | Ruta de acceso al directorio donde se escribirán los archivos de parámetros o de donde se los leerá. |
Propiedades del proceso del Servicio de programador
Cuando el Servicio de programador está configurado para ejecutarse en nodos principales y de copia de seguridad, se habilita un proceso de servicio en cada nodo. Solo un único proceso se ejecuta en un momento dado; los demás procesos se mantienen en estado de espera. Las propiedades del proceso de servicio se pueden configurar de forma diferente para cada nodo.
Para configurar las propiedades del proceso del Servicio de programador, seleccione el servicio en el navegador del dominio y haga clic en la vista Procesos. Puede cambiar las propiedades mientras el servicio se está ejecutando, pero debe reiniciar el proceso del servicio para que las propiedades que haya cambiado surtan efecto.
Propiedades de seguridad
Cuando establezca el tipo de protocolo HTTP para el Servicio de programador en HTTPS o en ambos, habilitará el protocolo de seguridad de capa de transporte (TLS) para el servicio. Según el tipo de protocolo HTTP del servicio, defina el puerto HTTP, el puerto HTTPS o ambos puertos para el proceso del servicio.
En la siguiente tabla se describen las propiedades de seguridad del Servicio de programador:
Propiedad | Descripción |
---|
Puerto HTTP | Número exclusivo de puerto HTTP para el proceso del Servicio de programador, cuando este usa el protocolo HTTP. El valor predeterminado es 6211. |
Puerto HTTPS | Número exclusivo de puerto HTTPS para el proceso del Servicio de programador, cuando este usa el protocolo HTTPS. Si configura el número de puerto HTTPS, también debe configurar el archivo de almacén de claves que contiene las claves y los certificados necesarios. |
Opciones de configuración de HTTP
Configure las opciones de HTTP cuando el servicio de programador utilice el protocolo HTTPS.
En la tabla siguiente se describen las opciones de configuración de HTTP:
Propiedad | Descripción |
---|
Archivo de almacén de claves | Ruta de acceso y nombre del archivo de almacén de claves y certificados. Es obligatorio si utiliza conexiones HTTPS para el servicio. Para crear un archivo de almacén de claves, se usa una utilidad keytool. La utilidad keytool genera y almacena pares de claves privadas o públicas y los certificados asociados en un archivo de almacén de claves. Puede utilizar el certificado autofirmado o un certificado firmado por una autoridad de certificación. |
Contraseña del almacén de claves | La contraseña del archivo de almacén de claves. |
Archivo de truststore | Ruta de acceso y nombre del archivo de truststore que contiene los certificados de autenticación en los que confía el Servicio de integración de datos. |
Contraseña de TrustStore | La contraseña del archivo de almacén de claves. |
Protocolo SSL | Protocolo de capa de sockets seguros que se utilizará. El valor predeterminado es TLS. |
Opciones avanzadas
Puede configurar el tamaño de heap máximo y las opciones de la línea de comandos de JVM para el Servicio de programador.
En la siguiente tabla se describen las opciones avanzadas:
Propiedad | Descripción |
---|
Tamaño de heap máximo | Cantidad de memoria RAM asignada a la máquina virtual de Java (JVM) que ejecuta el proceso de servicio. Esta propiedad se utiliza para aumentar el rendimiento. Añada una de las siguientes letras al valor para especificar las unidades: - - b para bytes.
- - k para kilobytes.
- - m para megabytes.
- - g para gigabytes.
|
Opciones de la línea de comandos de JVM | Opciones de la línea de comandos de la máquina virtual Java (JVM) para ejecutar programas basados en Java. Cuando configure las opciones de JVM, debe establecer las propiedades Ruta de la clase del SDK de Java, Memoria mínima del SDK de Java y Memoria máxima del SDK de Java. Debe establecer las siguientes opciones de la línea de comandos de JVM: - - Xmx. Tamaño de heap máximo. El valor predeterminado es 640 m.
- - Xms. Tamaño de heap mínimo. El valor predeterminado es 256 m.
- - MaxPermSize. Tamaño de generación permanente máximo. El valor predeterminado es 192 m.
- - Dfile.encoding. Codificación de archivo. El valor predeterminado es UTF-8.
|
Variables de entorno
Puede configurar variables de entorno para el proceso del servicio de programador.
En la siguiente tabla se describen las variables de entorno:
Propiedad | Descripción |
---|
Variable de entorno | Escriba un nombre y un valor para la variable de entorno. |
Habilitar, deshabilitar y reciclar el Servicio de programador
Puede habilitar, deshabilitar y reciclar el Servicio de programador desde la Herramienta del administrador.
De forma predeterminada, el Servicio de programador está deshabilitado. Habilite el Servicio de programador cuando desee gestionar programaciones o ejecutar objetos programados. Al habilitar el Servicio de programador, un proceso de servicio se inicia en el nodo designado para ejecutar el servicio. El servicio está disponible para programar y ejecutar objetos.
Puede deshabilitar el Servicio de programador para tareas de mantenimiento, o reciclar el servicio si modifica una propiedad.
Cuando recicle o deshabilite un Servicio de programador, debe elegir un modo para reciclarlo o deshabilitarlo. Puede elegir uno de los siguientes modos:
- •Completar. Esperar a que se realicen todas las subtareas.
- •Detener. Esperar 30 segundos a que se realicen todas las subtareas.
- •Anular. Detener inmediatamente todos los procesos.
También puede especificar si la acción es planificada o no planificada, e introducir comentarios sobre la acción. Si completa estas opciones, la información aparece en los paneles Eventos e Historial de comandos de la vista Dominio en la ficha Administrar.
Para habilitar el servicio, selecciónelo en el navegador del dominio y haga clic en Habilitar el servicio.
Para deshabilitar el servicio, selecciónelo en el navegador del dominio y haga clic en Deshabilitar el servicio.
Para reciclar el servicio, selecciónelo en el navegador del dominio y haga clic en Reciclar el servicio. Cuando se recicla el servicio, el Administrador de servicios lo reinicia. Debe reciclar el Servicio de programador siempre que modifique una propiedad del servicio.