Características del servidor de distribución

En esta sección:

Los usuarios autorizados deben estar al tanto de las siguientes actividades y características del servidor de distribución:


Principio de página

x
Inicio 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.



x
Consideraciones de configuración importantes cuando el Servidor de distribución se ha instalado de forma independiente con respecto al Cliente WebFOCUS

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:

  1. Copie el archivo webconfig.xml del directorio …\ibi\WebFOCUS81\config en el directorio …\ibi\WebFOCUS81\config del equipo del servidor de distribución independiente.
  2. Copie el archivo odin.cfg del directorio …\ibi\WebFOCUS81\cliente\etc en el directorio …\ibi\WebFOCUS81\cliente\etc del equipo del servidor de distribución independiente.
  3. Si la ruta de instalación del servidor de distribución es distinta a la del Cliente WebFOCUS, modifique el archivo webconfig.xml, en el servidor de distribución, y cambie la ruta de instalación, de forma global, para que coincida con la del servidor de distribución. Por ejemplo, si el Cliente WebFOCUS se encuentra instalado en C:\ibi\WebFOCUS81 y el Servidor de distribución, en D:\ibi\WebFOCUS81, efectúe el cambio global de C:\ibi\WebFOCUS81 a D:\ibi\WebFOCUS81, en el archivo webconfig.xml del Servidor de distribución.
  4. Reinicie el Servidor de distribución y pruebe el comportamiento del trabajo programado.

Principio de página

x
Recuperación

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.



x
Referencia: Cómo se recuperan los trabajos

Los trabajos programados se recuperan de la siguiente manera:

  1. Cuando se inicia el servidor de distribución, éste comprueba que la recuperación está activada en la configuración de ReportCaster.
  2. Si la recuperación se ha establecido en Activo, el servidor de distribución lee todos los registros de la tabla BOTSCHED cuyo campo RECOVERY se haya establecido en Y, y los coloca en la cola de ejecución, independientemente de la información de programación y el valor de NEXTRUNTIME.
  3. El servidor de distribución comienza el proceso de sondeo y búsqueda de trabajos para ejecutar, después de haber situado en la cola todos los trabajos cuyo campo RECOVERY se haya establecido en Y.
  4. Después de que el trabajo programado haya sido colocado en la lista de espera del servidor de distribución, su NEXTRUNTIME queda actualizado en la próxima hora que debe ejecutarse después de la hora actual.

Nota:


Principio de página

x
Scanback

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:

Nota:


Principio de página

x
Herramienta de configuración del servidor de ReportCaster

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.


Principio de página

x
Conmutación por error del servidor de distribución y distribución de carga de trabajo

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.


WebFOCUS