Lea en AS/400 System i . . .

Aprovechando las posibilidades del WRKACTJOB a través de sus parámetros

Obtenga una salida diferente de la habitual al ejecutar el comando WRKACTJOB, aprovechando lo ofrecido por algunos parámetros interesantes que posibilitan entre otras acciones la de renovar automáticamente la pantalla resultante.

FaceBookTwitterGoogle+

Cómo planificar trabajos batch con/sin AS400 Operations Navigator – Parte I - Opcion 2 - Diferida con repeticion

Índice del artículo



Opción 2: Diferida con repetición.

El comando WRKJOBSCDE permite mantener en el sistema una lista de trabajos que serán sometidos cuando llegue su fecha y hora acordada. Esta forma de planificación, proporcionada por OS/400 (no es un producto bajo licencia), puede ser accedida desde "pantalla verde" con el mandato anteriormente mencionado o desde iSeries Navigator (Operations Navigator) desde la opción Ejecutar mandato presente en el menú contextual de la conexión. Este menú se obtiene al presionar botón derecho del mouse sobre la conexión.

a - Accediendo con WRKJOBSCDE desde "pantalla verde"

Para incorporar nuevas entradas planificadas, presionar F6 desde la pantalla del mandato WRKJOBSCDE o directamente el mandato ADDJOBSCDE en línea de comandos y luego F4. La siguiente pantalla aparecerá:

 

agregar-entradas-trabajo-planificados-d



La planificación anterior somete un trabajo de nombre LIMPIEZA, que ejecuta el mandato CLROUTQ los días lunes y jueves omitiendo la corrida del 31 de marzo de 2003, y especificando que cuando el sistema no esté disponible para un sometimiento, el mandato se someta igual pero retenido.

Observar los parámetros señalados con números en rojo a la izquierda:


1. Nombre de trabajo (palabra clave JOB): nombre de la entrada planificada y del trabajo que se está incorporando. Recordar que forma parte del nombre completo del job: número / usuario / nombre.

2. Mandato a ejecutar (palabra clave CMD) : comando que se ejecutará bajo esta entrada planificada. Se comporta como una línea de comandos, los mandatos pueden promptearse.

3 .Frecuencia (palabra clave FRQ): frecuencia del sometimiento: mensuales (*MONTHLY), semanales (*WEEKLY) o únicos (*ONCE). En el caso de los sometimientos únicos, la entrada queda almacenada en la lista, para que después pueda someterse utilizando la opción 10 (Someter inmediatamente) de WRKJOBSCDE.

4. Fecha planificada (palabra clave SCDDATE) o Día planificado (palabra clave SCDDAY): parámetros excluyentes. En el primero de los parámetros se puede ingresar una fecha como constante o valores especiales (*CURRENT, *MONTHSTR, *MONTHEND). Cuando se desea utilizar el segundo parámetro, debido a que son excluyentes, debe ingresarse aquí el valor *NONE. Para Día planificado, existe posibilidad de ingresar *ALL (incluye todos los días de la semana) o días seleccionados (*MON, *TUE, *WED, *THU, *FRI, *SAT o *SUN).

5. Hora planificada (palabra clave SCDTIME): hora de sometimiento.

6. Omitir fecha (palabra clave OMITDATE): para seleccionar fechas en las cuales no deberían efectuarse sometimientos.

7. Acción de recuperación (palabra clave RCYACN): para determinar la acción que el sistema va a tomar si en el momento del sometimiento estaba en estado restringido o apagado. Los siguientes valores son aceptados para este último parámetro: *SBMRLS (se someterá en estado liberado), *SBMHLD (idem anterior pero retenido) o *NOSBM (no se someterá).


Esta forma de planificar trabajos permite que sea el sistema el encargado de someter el job cuando llegue el momento exacto, liberando al usuario de esta tarea. Por este motivo, es importante definir el valor correcto que deben tener los parámetros anteriormente comentados.


b - Accediendo desde iSeries Navigator

Desde iSeries Navigator, el menú contextual de la conexión ofrece la opción "Ejecutar mandato". Cuando se lo selecciona, aparece la siguiente ventana (el comando que aquí aparece fue agregado posteriormente):

 

ejecutar-comando-navigator-e

 

Es importante observar, que el mandato aquí incorporado puede ser "prompteado" gráficamente utilizando F4 o el botón Solicitud:

 

llamar-programa-navigator-f


El botón "Mandatos anteriores" permite, no sólo visualizar, sino también incorporar mandatos anteriormente ejecutados.
El botón "Planificar" representa el acceso a las funciones de planificación para el comando a ejecutar. Se visualiza la siguiente ventana:

planificador-management-central-g

 

Allí se puede seleccionar la frecuencia con la cual se ejecutará el mandato, a partir de qué fecha y en qué horario. Cuando se presiona el botón "Aceptar", la entrada planificada se incorpora en la lista de tareas de WRKJOBSCDE con un nombre seleccionado por el sistema. Es importante considerar que la ejecución de las entradas planificadas incorporadas de esta manera son totalmente dependientes de que el servidor TCP/IP "Management Central" esté activo. Las entradas también pueden ser visualizadas desde iSeries Navigator, expandiendo la componente Management Central, luego Tareas planificadas y Mandatos. Ubicándose sobre cualquiera de los mandatos allí presentes, y utilizando el menú de contexto, pueden modificarse los atributos de planificación de los trabajos, o someterlos nuevamente, incluyendo el o los sistemas donde se desea ejecutarlos.

Lea en AS/400 Tips . . .

Infografía comparativa Comandos de SAVE RESTORE del AS400

save_restore_thumbnail

Conozca y diferencie visualmente qué partes del almacenamiento resguarda y restaura cada comando y cada opción del Menú Salvar y Restaurar. PUEDE DESCARGAR UN FORMATO POSTER PARA IMPRESION.

Para lograr un entendimiento conceptual es de suma utilidad contar con una ayuda gráfica, que  permita diferenciarlos a primera vista. Nuestro equipo de especialistas ha desarrollado el "Infographics" que presentamos con este tip. Por supuesto, el mismo debe complementarse con la información detallada de los innumerables parámetros de cada comando, pero es un útil marco de referencia  para recordar el área de injerencia de cada comando.

LEER ESTE ARTICULO >>>>>

 

 

 

Copyright © 2024 Teknoda Tech Portal & Training. Todos los derechos reservados.
Joomla! es software libre, liberado bajo la GNU General Public License.