Foro de Cobol
Registrate en el Foro de Cobol y Aporta tus experiencias y conocimientos sobre este lenguaje de programacion, con tu ayuda el foro crecera y todos nos podremos beneficiar de los conocimientos de los demas.

Gracias por entrar a COBOLEROS.ES
Síguenos en Twitter

Introduccion

Ver el tema anterior Ver el tema siguiente Ir abajo

Introduccion

Mensaje por Coboler@ el Vie Mar 04, 2011 12:31 am

JCL (Job Control Language) es un Lenguaje de Control de Trabajos, donde por medio de Sentencias y Parámetros a informar a dichas sentencias, se ejecutan los programas en modo Batch.

El nombre del JCL que se ejecute se define en la ficha JOB, y es aquí donde además se da la información contable, del trabajo, de la cola de entrada, de las salidas, tipos de mensajes, memoria a utilizar, notificación de finalización de la ejecución del Job, tiempo de ejecución, tipo de ejecución, paso de comienzo, etc.

//XXXXXX28 JOB (0,0,0),’PRESTAMOS’,CLASS=T,REGION=4M,
//* RESTART=P040 ,
//* TYPRUN=SCAN,
// MSGCLASS=X,MSGLEVEL=(1,1) ,TIME=(200,10),
// NOTIFY=XXXXXX
//JOBLIB DD DSN=TDES.PRES.LOAD,DISP=SHR
// DD DSN=TDES.PRUT.LOAD,DISP=SHR



En el ejemplo, se da como nombre al Jcl el del Usuario+28, se informa de los datos contables (0,0,0), se dice que es una cadena de la aplicación de Préstamos, toma como Cola de entrada para ejecutarse la T, utilizará como Memoria 4 megas, las Salidas de mensajes irán a la cola X, como Tipos de Mensajes se imprimirán todas las sentencias y todos los mensajes, que si se excede el tiempo de CPU de 200 minutos y 10 segundos (con tiempo ilimitado sería 1440=24 horas), y se informará de la finalización del mensaje al usuario que lo ejecutó, ya que cuando aparecen XXXXXX en el Job esto se sustituye por el usuario que lo ejecuta.

Además este Jcl está preparado para cuando se quiera mediante el parámetro Restart, se empiece la ejecución del Jcl a partir del Paso P040, y también mediante Typrun=Scan se puede decir que la ejecución sea una comprobación de Sintaxis y existencias de los ficheros utilizados en todo el Jcl, pero que no llegue a ejecutarse ningún paso.

Mediante la Joblib, se indica al Jcl que a la hora de ejecutar un programa, busque su ejecutable en la librería TDES.PRES.LOAD y que si no lo encuentra allí, lo busque en la TDES.PRUT.LOAD. Si en un paso concreto se desea que el ejecutable vaya a buscarlo a otra librería, se codificará la ficha STEPLIB para indicárselo.


avatar
Coboler@
Admin

Mensajes : 215
Reputación : 19
Fecha de inscripción : 02/02/2011
Edad : 37
Localización : Madrid

Ver perfil de usuario http://www.coboleros.es

Volver arriba Ir abajo

Ver el tema anterior Ver el tema siguiente Volver arriba

- Temas similares

 
Permisos de este foro:
No puedes responder a temas en este foro.