- 1

Fundamentos Básicos de Programación en Cobol
04:40 - 2

Estructura y Divisiones de Programas COBOL
06:50 - 3

Configuración de un entorno de desarrollo emulando mainframe IBM
10:15 - 4

Configuración de Terminal WC3270 en Entorno de Desarrollo
06:14 - 5
Instalación del emulador MVS en Ubuntu
02:01 - 6
Instalación del emulador MVS en macOS
05:05 - 7

Creación y Gestión de Directorios en Entorno Cobol
15:34 - 8
Comandos esenciales en ISPF para programar en COBOL
04:31 - 9

Consola y Línea de Comandos en Entornos de Desarrollo Cobol
11:06 - 10

Ejecución de Programas Cobol en Mainframe MBS
01:37 - 11

Primer Programa "Hola Mundo" en COBOL: Paso a Paso
12:29 quiz: Tus primeros pasos con COBOL
Creación y Ejecución de un JCL para Programa Hola Mundo en Cobol
Clase 17 de 24 • Curso de COBOL desde Cero
Contenido del curso
- 12

Lenguaje JCL: Enlace Crucial entre Cobol y Mainframe
03:35 - 13

Parámetros y Estructura de un JCL en Mainframe
11:06 - 14

Codificación de Utilerías JCL en Mainframe: IEFBR14 y Parámetros
09:21 - 15

Utilización de la utilería IEBener para crear respaldos de archivos
13:30 - 16

Creación de un JCL para Compilar en Mainframe
08:57 - 17

Creación y Ejecución de un JCL para Programa Hola Mundo en Cobol
07:28 quiz: JCL: Job Control Language
¿Cómo ejecutar un programa Hola Mundo en Cobol utilizando JCL?
Comenzar a trabajar con JCL (Job Control Language) para ejecutar un programa en Cobol puede ser complicado si no estás familiarizado con los pasos. En esta clase, vamos a explorar cómo crear y ejecutar un JCL que ejecute nuestro programa "Hola Mundo" en Cobol. Acompáñame en este recorrido desde configurar el entorno de desarrollo hasta ver la salida en la consola.
¿Cómo crear un JCL?
Para iniciar, accede al entorno de desarrollo seleccionando las opciones correctas en el menú. Los pasos son:
- Desde el menú inicial, selecciona la opción uno, seguido de la opción tres y finalmente, opción cuatro.
- Dirígete al directorio erc cero uno.punto platzi.punto jcls.
- Abre este directorio en modo view o browse, ya que es crucial para la edición de JCLs.
- Toma como referencia el JCL del programa de compilación "Hola Mundo".
- Crea un nuevo JCL para ejecución con el nombre "JCL H" y una extensión como "YEX". Esto indica que el archivo contiene un JCL ejecutable.
¿Cómo editar el JCL creado?
En el nuevo JCL, vamos a realizar algunas ediciones para asegurarnos de que se ejecute correctamente:
- En el modo de edición, utiliza el comando
refreshpara actualizar la vista de JCLs. - Usa el JOB ya existente como base; sólo necesitarás cambiar ciertos parámetros para pasar de compilación a ejecución.
- Cambia "compila" por "ejecuta" para indicar la acción.
- Agrega comentarios para clarificar que el JOB ejecutará un programa "Hola Mundo" en Cobol.
- Define un nuevo paso usando
step, seguido de una sentenciaexecque se refiera al nombre del programa conpgm=hola.
¿Cómo asegurar la correcta ejecución del JCL?
Para garantizar que el JCL se ejecute correctamente, sigue estos pasos:
- Define la "librería del paso" donde el sistema buscará el módulo de carga:
Luego, copia el contenido relevante usandostep liftcontrol cy pégalo concontrol b. - Especifica las condiciones de uso compartido usando
dispositionpara la carpeta donde están los datos. - Define la salida del programa con:
Esto indica que la salida se redirija a la consola de visualización del JOB.sysout=(*)
¿Cómo ejecutar y revisar la salida de un JCL?
Una vez configurado, puedes ejecutar tu JCL y verificar la salida del programa:
- Envía la ejecución del JCL con
submit. - Observa el "job number", que en este caso sería 19.
- Accede a la consola de visualización o "spool" para revisar el "job" ejecutado.
- Selecciona el "job" adecuado para visualizar detalles como el código de retorno y el contenido del JCL.
- Desplázate con
f8o usando el mouse para ver la salida que diga "Hola Mundo".
Con estos pasos, has completado exitosamente la codificación y ejecución de tu primer programa Cobol utilizando JCL. Continuemos explorando más sobre Cobol y sus aplicaciones prácticas. ¡Nos vemos en la próxima clase!