En esta sección: |
Los usuarios autorizados deben estar al tanto de las siguientes actividades y características del servidor de distribución:
En esta sección: |
Durante el inicio, el Servidor de distribución llama al sistema IBFS para obtener información acerca de cómo comunicarse con el Repositorio WebFOCUS. Durante la instalación del Cliente WebFOCUS, puede especificar un origen de datos SQL existente o escoger que WebFOCUS instale y configure el origen de datos Apache Derby SQL. Si el servidor de distribución no puede comunicarse con el repositorio, no podrá iniciarse. Si el Servidor de distribución no se inicia, compruebe si hay mensajes de error en los archivos de seguimiento de inicio del servidor.Para más información, consulte Archivos de seguimiento del Servidor de distribución.
Después de inicializarse correctamente, el Servidor de distribución comprueba los trabajos que necesitan ser recuperados de acorde a lo especificado por los parámetros Recuperación y Scanback, y los que deben ejecutarse según lo indicado por el valor NEXTRUNTIME de cada programación.
Si ha instalado el Servidor de distribución de ReportCaster como servidor independiente, en un equipo distinto al del Cliente WebFOCUS, debe seguir pasos manuales, adicionales, para garantizar que los cambios de configuración efectuados en la Consola de administración WebFOCUS estén disponibles para ReportCaster. Esto se debe a que la instalación independiente del Servidor de distribución no tiene acceso a los archivos de configuración de WebFOCUS actualizados por la consola. Esto resulta importante, sobre todo, a la hora de configurar una seguridad externa para WebFOCUS, ya que existe la posibilidad de que los trabajos de ReportCaster no se ejecuten correctamente cuando el Servidor de distribución y el Cliente WebFOCUS no están usando las mismas propiedades de seguridad.
El procedimiento recomendado es efectuar los cambios en WebFOCUS, en lo que a la documentación se refiere, y luego probarlos con un navegador web. Después de verificar las propiedades, siga estos pasos para asegurarse de que la configuración esté disponible en ReportCaster:
Referencia: |
La finalidad del parámetro Recuperación de la herramienta Configuración de servidor de ReportCaster es la de recuperar trabajos situados en la cola del Servidor de distribución de ReportCaster, pero que no han terminado el procesamiento de ejecución de programaciones. Esto puede deberse a que el Servidor de distribución, o el servidor de informes, se ha detenido. Para activar la función de recuperación, establezca la Recuperación en ON, en la herramienta Configuración de servidor de ReportCaster.
Si crea una programación y el parametro de Recuperación se ha establecido en ON, el campo RECOVERY de la programación queda configurado en N, en la tabla de repositorio BOTSCHED. Si coloca la programación en la cola de ejecución, el campo RECOVERY queda establecido en Y. Es decir, si el Servidor de distribución no se encuentra disponible y el trabajo sigue en la cola, ReportCaster recuperará el trabajo cuando el servidor de distribución de ReportCaster esté disponible, incluso si el parámetro Recuperación está en OFF, en la herramienta Configuración de servidor de ReportCaster. Después de que se haya ejecutado el trabajo y escrito todos los registros, el campo RECOVERY vuelve a establecerse en N.
Cualquier trabajo que se está ejecutando porque el parámetro de recuperación está configurado en ON, sólo se ejecuta una vez. Después de que se ha colocado el trabajo en la cola de ejecución, su NEXTRUNTIME se actualiza a la próxima hora que se ejecute. Por ejemplo, si un trabajo está programado para ejecutarse cada hora y el servidor de distribución no está disponible durante cuatro horas, cuando el servidor de distribución vuelva a estar disponible, el trabajo se ejecutará sólo una vez, y reanudará su ejecución cada hora de ahí en adelante.
Nota: La opción de recuperación funciona independientemente de la opción Scanback. Para más información sobre la opción Scanback, consulte Scanback.
Los trabajos programados se recuperan de la siguiente manera:
Nota:
En algunos casos, puede que el servidor de distribución de no esté disponible durante un período de tiempo determinado. Durante este tiempo, no se puede ejecutar ningún trabajo. Por defecto, cuando el servidor de distribución vuelva a estar disponible, buscará y ejecutará todos los trabajos con una próxima hora de ejecución inferior a la actual, restableciendo la próxima hora de ejecución de acorde a la próxima hora de ejecución programada del trabajo. Si el servidor de distribución no está disponible durante un largo periodo de tiempo, puede que desee ajustar el comportamiento. El parámetro Scanback permite ejecutar únicamente los trabajos situados en un periodo determinado del corte, o restablecer la próxima hora ejecución de los trabajos no ejecutados, sin que estos se ejecuten.
Existen dos parámetros de Scanback:
El intervalo de Scanback sólo funciona con el tipo Activo. Para más información, consulte Propiedades del Servidor de distribución.
El parámetro Tipo de Scanback puede configurarse de las siguientes maneras:
Por ejemplo, si el servidor de distribución no estuviese disponible durante tres días y el Scanback fuese de 2, el servidor de distribución sólo ejecutaría los trabajos que tuvieran un próximo tiempo de ejecución dentro de las 48 horas previas al reinicio del servidor.
Los valores válidos van del 1 al 365. El valor predefinido es de 15 días.
Nota:
La herramienta Configuración de servidor de ReportCaster es una herramienta de administración que permite que los usuarios autorizados naveguen y cambien los distintos ajustes que definen la configuración de ReportCaster. Por ejemplo, puede modificar el intervalo de sondeos del Servidor de distribución y definir el máximo de hilos para que controle el número de conexiones disponible para cada servidor de informes. A los ajustes de configuración se accede desde la pestaña Configuración de la Consola de ReportCaster.
Para más información sobre las propiedades de configuración de ReportCaster, consulte Configuración de ReportCaster.
ReportCaster proporciona la capacidad de incorporar un servidor de distribución de copia de seguridad y configurar uno o varios servidores de distribución que compartan la tarea de ejecutar trabajos programados.
La Consola de ReportCaster proporciona información como el estado y modo de los servidores primario y de conmutación por error. La Consola de ReportCaster le permite suspender, iniciar o detener los servidores de distribución. Para más detalles sobre estas operaciones, consulte Estado y tareas del servidor de distribución de conmutación por error.
Nota: Si tiene activada la opción Recuperación de configuración de servidor de ReportCaster, el servidor de distribución recupera los trabajos programados que se han procesado, pero no completado.
Puede instalar varias instancias del servidor de distribución en uno o varios hosts. Una de ellas queda designada como Administrador de carga de trabajo, mientras que los demás se denominan Trabajadores. El Administrador de carga de trabajo y los Trabajadores comparten el repositorio de WebFOCUS.
Nota: Para configurar la distribución de carga de trabajo, use las propiedades de la herramienta Configuración de ReportCaster, bajo la carpeta Servidores de distribución. Todos los servidores compartirán un conjunto de información de configuración. El Administrador de carga de trabajo dirigirá cualquier cambio de configuración a los Trabajadores.
El Administrador de carga de trabajo sondea el repositorio de WebFOCUS para recuperar trabajos programados para ser ejecutados y colocarlos en su cola. A continuación, enviará los trabajos individuales al siguiente trabajador.
Los trabajadores encolarán los trabajos enviados por el administrador de carga de trabajo y los remitirá para que sean ejecutados. Los trabajadores distribuirán la salida de los trabajos ejecutados y actualizarán los archivos del registro de ReportCaster.
El diagrama siguiente explica el procesamiento y relación entre el administrador de cargas de trabajo y sus trabajadores.
La conmutación por error del servidor de distribución puede aplicarse al administrador de carga de trabajo, que se trata del servidor primario, pero no a los trabajadores.
Puede monitorear y gestionar el administrador de carga de trabajo y los trabajadores por medio de la ventana Estado de servidor de la Consola de ReportCaster. Para más detalles, consulte Cómo ver el estado del servidor de distribución.
WebFOCUS |