Gestión de peticiones
Utiliza 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.
Puedes utilizarla para suspender y relanzar las tareas o relanzar las periodificaciones.
Puedes 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
Consulta la documentación de Puesta en marcha.
Gestión de pantalla
Esta función muestra la lista de peticiones (lanzadas o no) que se han enviado al servidor y sus estados asociados.
Pantalla de entrada
Cada línea de la tabla de resultados 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.
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. |
Dossier (campo DOSSIER) |
Este campo indica el dossier desde el que se ha solicitado la ejecución de la petición. |
Código tarea (campo TACHE) |
Este código identifica la tarea lanzada. |
Idioma (campo LAN) |
Este campo define el idioma en el que se expresa la tarea. |
Usu. (campo USER) |
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:
|
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. |
Etiqueta ejecución (campo RTTAG) |
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. |
Grupo (campo GRP) |
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 (consulta 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. |
Entrada parámetros |
Haz 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 |
Haz 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 |
Haz 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 |
Haz 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 |
Haz 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. Utiliza la acción Modificación para modificar la fecha y hora de lanzamiento de la nueva petición.
|
Reiniciar periodificación |
Haz clic en Reiniciar periodificación desde el icono Acciones para relanzar la petición como periodificación. |
Botones específicos
Borrar |
Haz clic en Borrar para suprimir la petición seleccionada.
|
Petición |
Haz clic en Petición para enviar una nueva petición. |
Actualizar |
Haz clic en Actualizar para actualizar la lista de tareas y los estados asociados. También puedes pulsar la tecla F5. |
Traza |
Haz clic en 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. |
Depuración |
Haz 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. |
Información |
Haz clic en Información para mostrar los detalles del servidor batch en curso. |
Mensajes de error
Además de los mensajes genéricos, se pueden mostrar los siguientes mensajes de error durante la entrada:
La petición ya no está en espera de ejecución. Cancelación imposible.
Este mensaje aparece cuando intentas 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 puedes 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
Consulta la documentación de Puesta en marcha.