Utilización > Servidor batch > Gestión de peticiones 

Utilice esta función para listar y realizar el seguimiento de las peticiones que se han enviado al servidor batch mediante el lanzamiento de peticiones o la ubicación de ficheros de petición en un directorio dedicado.

Puede utilizarla para suspender y relanzar las tareas, o relanzar las periodificaciones.

Puede verificar el estado del servidor batch. Se asigna un número de identificación de proceso individual a cada tarea ejecutada por el servidor batch.

Requisitos previos

SEEREFERTTO Consulta la documentación de Puesta en marcha

Gestión de pantalla

La función Gestión de peticiones permite mostrar la lista de las peticiones que se han enviado al servidor (lanzadas o no) y sus estados asociados.

Pestaña Pantalla de entrada

Presentación

Cada línea de la tabla de resultados de las peticiones corresponde a una tarea (lanzada o no) enviada al servidor batch. Cada tarea está asociada a un estado y a un código de color que muestra el estado. Los colores estándar son los siguientes:

  • Verde. Petición en ejecución.
  • Negro. Petición finalizada sin errores.
  • Rojo. Petición suspendida o detenida con errores.
  • Azul. Petición en espera de ejecución.

Cerrar

 

Campos

Los campos siguientes están presentes en esta pestaña :

Tabla Peticiones

  • Número (campo NUMREQ)

Este número identifica la petición. Es un número secuencial que se asigna automáticamente a partir de un número inicial definido en los parámetros del servidor batch.

Este campo indica el dossier desde el que se ha solicitado la ejecución de la petición.

Este código identifica la tarea lanzada.

Este campo define el idioma en el que se expresa la tarea.

Este campo define el código del usuario que ha lanzado la tarea.

  • Fecha (campo DAT)

Este campo indica la fecha inicial prevista de la petición.

  • Hora (campo HEURE)

Este campo determina la hora inicial prevista (de la fecha indicada) de la petición.

  • Mono (campo MONO)

Este campo puede tener asignado el valor "Sí" o "No". Si tiene asignado el valor "Sí", la petición solo se puede ejecutar en modo usuario único en el dossier.

  • Estado (campo FLAG)

Este campo muestra el estado de la petición. Los valores, definidos en el menú local 21 - Estado evolución petición, son los siguientes:

  • Espera. Aún no se ha arrancado la petición.
  • En curso. La petición está en ejecución.
  • Finalizada. La petición ha finalizado sin errores.
  • Bloqueada. La petición forma parte de un grupo en ejecución o se ha bloqueado manualmente por una interrupción.
  • Terminar. Un usuario ha solicitado la finalización de la petición.
  • Abortada. Se ha interrumpido la petición.
  • Error. La petición ha finalizado con errores.
  • Fuera plazo. La petición ha superado el plazo. Se envía inmediatamente al proceso utilizando un fichero como intermediario.
  • Aviso. La tarea ha finalizado con un código de error no bloqueante (variable GERRBATCH<100).

  • Hora fin (campo HFIN)

Este campo define la hora de ejecución (de la fecha indicada) de la petición. Solo aparece cuando se ha lanzado la petición y ha finalizado la ejecución.

  • Fecha fin (campo DFIN)

Este campo define la fecha de ejecución de la petición. Solo aparece cuando se ha lanzado la petición y ha finalizado la ejecución.

  • Tipo tarea (campo TYPTAC)

Los posibles valores de este campo están definidos en el menú local 20 - Tipo de tareas batch. Indica si la tarea se ha lanzado como un proceso o un script desde el servidor batch.

  • Script (campo ETAT)

Este campo indica el código del proceso o del script cuando la tarea lanzada no corresponde a una función básica.

  • Servidor (campo SERVER)

Este campo muestra el número del servidor asignado a la petición.

  • Puerto (campo PORT)

Este campo muestra el número de puerto de la petición en el servidor indicado.

  • Identificador entidad sesión (campo SESSIONID)

Este campo muestra el número único asignado al servidor de la tarea.

  • N.º proceso (campo PROCESS)

Cada petición se ejecuta con un proceso en el servidor de aplicación. Este campo identifica el número de proceso (denominado normalmente process ID o PID) de la petición.

  • Time-out (campo TIMOUT)

Este campo indica la duración del time out, es decir, el límite de tiempo a partir del cual la tarea se detiene automáticamente.

Este campo se alimenta cuando la tarea pertenece a un grupo de tareas lanzadas. Si se muestra este código, es común para todas las tareas del grupo.

  • N.º orden (campo NUMGRP)

Este campo se alimenta cuando la tarea pertenece a un grupo de tareas lanzadas. Si se muestra este valor, es común para todas las tareas del grupo.

  • Secuencia (campo SEQGRP)

Este campo se alimenta cuando la tarea pertenece a un grupo de tareas lanzadas. Si se muestra este número, corresponde al contador de la tarea en el grupo.

  • Frecuencia (min) (campo FRQ)

Cuando la tarea batch se lanza con una frecuencia cada N minutos, esta columna indica el valor de N.

  • Reclamación (campo IMPETX)

Este campo se alimenta cuando la petición se ejecuta de forma periódica. Cada vez que se lanza, esta columna se incrementa en 1. El valor mostrado es el número de veces que se ha ejecutado la petición.

  • Fichero batch (campo JOB)

Este campo se alimenta cuando la petición se ha lanzado a partir de un fichero job (consulte el anexo técnico correspondiente). Muestra el nombre del fichero enviado, sin la extensión.

Bloque Número 2

  • campo PAGCUR

Este campo muestra el número de la página en curso y el número total de páginas.

Cerrar

 

Icono Acciones

Entrada parámetros

Haga clic en Entrada parámetros desde el icono Acciones para modificar los parámetros de la petición, independientemente de si está en espera de lanzamiento o finalizada.

Interrupción

Haga clic en Interrupción desde el icono Acciones para interrumpir la ejecución de la petición. Aparece un mensaje solicitando la confirmación para interrumpir la petición.

Modificación

Haga clic en Modificación desde el icono Acciones para modificar, antes del lanzamiento, la fecha y hora de lanzamiento, y la prioridad de ejecución de la petición.

Traza

Haga clic en Traza desde el icono Acciones para mostrar el fichero de traza de la petición ejecutada. El fichero de traza contiene el prefijo "RQT" seguido del número de petición. Este fichero se abre en el directorio TRA del directorio SERVX3, que está ubicado en el directorio Runtime.

Reiniciar petición

Haga clic en Reiniciar petición desde el icono Acciones para crear una nueva petición con los mismos parámetros de ejecución que la petición original.

La nueva petición se ejecuta por defecto el mismo día, unos minutos después de haber seleccionado la acción. Utilice la acción Modificación para modificar la fecha y hora de lanzamiento de la nueva petición.

La tarea original debe haberse lanzado en el dossier actual. Puede haberla lanzado otro usuario, pero el nuevo lanzamiento se realiza en la cuenta del usuario en curso después de verificar sus derechos de acceso.

Reiniciar periodificación

Haga clic en Reiniciar periodificación desde el icono Acciones para relanzar la petición como periodificación.

 

Cerrar

 

Botones específicos

Haga clic en la acción Borrar para suprimir la petición seleccionada.

Esta acción solo está disponible en las peticiones en espera de ejecución. Si la petición está en curso, utilice la acción Parar. Si la petición ha finalizado, utilice la acción Depuración.

Los campos siguientes están en la ventana abierta por el botón :

Bloque Número 1

Utilice este campo para definir el código del dossier desde el que se va a lanzar la petición de envío.

Utilice este campo para definir el código del usuario que ha enviado la petición. Este campo es obligatorio.

  • Contraseña (campo PASSE)

Utilice este campo para introducir la contraseña del usuario que ha enviado la petición.

Bloque Número 2

Define un grupo de tareas para el lanzamiento.

Define el código de la tarea que se va a lanzar automáticamente en el servidor batch.

Utilice este campo para definir el código del idioma que se lanza automáticamente en el servidor batch.

  • Fecha (campo DAT)

Este campo identifica la fecha inicial prevista de la petición.

  • Hora (campo HEURE)

Este campo determina la hora inicial prevista (de la fecha indicada) de la petición.

  • Modelo (campo JOBMOD)

Si esta casilla está marcada, en el directorio de los ficheros modelo (parámetros del servidor batch) se genera un fichero con los parámetros introducidos para la petición y la petición no se envía al servidor. El nombre del fichero está compuesto por el código de la tarea y el sufijo ".mod". El fichero se puede utilizar como modelo para crear los ficheros .job que permiten crear las peticiones batch.

Cerrar

Haga clic en la acción Petición para enviar una nueva petición.

Haga clic en la acción Actualizar para actualizar la lista de tareas y los estados asociados. También puede pulsar la tecla F5.

Haga clic en la acción Traza para mostrar el fichero de traza general del servidor (hora de arranque, lanzamiento de peticiones, final de peticiones…). El fichero de traza se llama server.tra. Este fichero se abre en el directorio TRA del directorio SERVX3, que está ubicado en el directorio Runtime.

Haga clic en Depuración para depurar las líneas de la tabla. Todas las peticiones finalizadas en una fecha determinada (definida en otra pantalla) se suprimen de la lista de tareas.

Haga clic en la acción Información para mostrar los detalles del servidor batch en curso.

Mensajes de error

Además de los mensajes genéricos, los mensajes siguientes de error pueden aparecer durante la captura :

La petición ya no está en espera de ejecución.
Cancelación imposible.

Este mensaje aparece cuando intenta suprimir una tarea que se ha ejecutado.

Ninguna petición en curso

La petición de ejecución o la tabla de peticiones ejecutadas está en blanco. Puede ocurrir después de una depuración o cuando no se ha arrancado el servidor batch.

Cuadro completo

Hay más líneas de las que puede mostrar en el cuadro el administrador de peticiones. Solo se muestran las "n" primeras líneas.

Esta tarea debe activarse desde el dossier XXXX

Se ha intentado relanzar una tarea en un dossier distinto al actual.

Se muestran el estado del servidor (Activo/Inactivo) y, si está activo, el número de proceso correspondiente. Aunque el servidor esté inactivo, se pueden enviar peticiones. No obstante, no se ejecutarán de forma inmediata, ni siquiera a la hora del lanzamiento.

Tablas utilizadas

SEEREFERTTO Consulta la documentación de Puesta en marcha