ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Indice JCLS

anarma2Tesis13 de Octubre de 2013

795 Palabras (4 Páginas)244 Visitas

Página 1 de 4

Indice JCLS

1. Introducción

2. Ejecución de Programas

- 2.1. Programas Cobol

- 2.2. Programas Cobol/DB2 (TSOBATCH e IKJEFT01)

- 2.3. Programas CSP (IKJEFT01)

3. Tratamiento de Ficheros Secuenciales

- 3.1. DSName

- 3.2. DISPosition

- 3.3. UNIT

- 3.4. SPACE

- 3.5. DCB (TSO DCB y TSO BLKSIZE)

- 3.6. Utilidades sobre Ficheros Secuenciales

4. SORT y sus distintos formatos

- 4.1. FIELDS

- 4.2. INCLUDE

- 4.3. OMIT

- 4.4. OUTREC

- 4.5. SUM

- 4.6. MERGE

- 4.7. OUTFIL

5. Tratamiento de Ficheros VSAM

- 5.1. DEFINE CLUSTER

- 5.2. Volcado de VSAM a Secuencial (REPRO o SORT)

- 5.3. Carga de VSAM mediante Secuencial (REPRO)

- 5.4. VERIFY

- 5.5. Impresión de los datos del Vsam

6. ICEGENER

7. UNLOAD / LOAD

8. Ficheros GDG

9. Planificador Control-M y sus parámetros

Curso orientado a personas que ya tienen conocimientos previos de JCL, no es un curso desde cero es un curso de ayuda a la programacion con JCL, espero sirva de ayuda.

Dia a Dia se postearan los puntos del indice hasta completarlo.

Introduccion

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.

Ejecucion de Programas

Cualquier programa se ejecutará mediante la Sentencia EXEC, y que dará lugar a un Paso dentro de un Job.

Para ejecutar un programa será preciso codificar un nombre de Paso, a continuación la palabra clave EXEC PGM=Nombre de Programa a ejecutar [,Condiciones de ejecución del paso] [,Parámetros a pasar al Programa].

La ejecución de cualquier paso

...

Descargar como (para miembros actualizados) txt (5 Kb)
Leer 3 páginas más »
Disponible sólo en Clubensayos.com