No tienes acceso a esta clase

隆Contin煤a aprendiendo! 脷nete y comienza a potenciar tu carrera

Curso de COBOL desde Cero

Curso de COBOL desde Cero

Carlos S谩nchez Botello

Carlos S谩nchez Botello

"Hola, mundo" en COBOL

11/24
Recursos

Aportes 24

Preguntas 44

Ordenar por:

Los aportes, preguntas y respuestas son vitales para aprender en comunidad. Reg铆strate o inicia sesi贸n para participar.

Recordando clases pasadas nosotros tenemos 3 librer铆as, cada una de un tipo distinto (src, jcl y load)

La opci贸n 4 dentro del panel de utilidades nos permite ver los archivos en cada librer铆a, escribiendo la ruta (鈥楳iembro.librer铆a.tipo鈥).

A la librer铆a SRC le corresponde el archivo que contiene la l贸gica del programa
A la librer铆a JCL le corresponden (por lo que se vio hasta ahora), dos archivos, un compilador y un ejecutor.
A la librer铆a LOAD le corresponde el resultado de la compilaci贸n.

1) Lo primero es entrar al archivo de compilaci贸n ubicado en nuestra carpeta de JCLs y utilizar el comando SUB o SUBMIT en la l铆nea de comandos.

Es importante que el nombre del programa que deseamos ejecutar este correctamente escrito en el archivo de compilaci贸n, as铆 como la ruta donde buscarlo y donde enviar el archivo resultante

2) Dar un paso atr谩s y entrar al archivo de ejecuci贸n, en este usaremos el mismo comando de SUB o SUBMIT

En este caso tambi茅n es importante que el nombre del programa corresponda al mismo que se compilo, y que la ruta donde vaya a buscar el archivo, sea donde el archivo de compilaci贸n la aloj贸

3) Volviendo al men煤 de utilidades podes ingresar la opci贸n 8 (OUTLIST) para mostrar la salida del job (Recordar utilizar el comando ST * para mostrar todos los JOBS)

Para actualizar usa REF = refresh en la lista de programas que aloja a Prueba y Hola.

Puedes copiar un archivo existente como prueba copiando las lineas con C9999 y en Command: cre (create) 鈥渘ombre de archivo鈥. Luego en el archivo creado borras las filas con D.

Me sirvio regresar a las 1eras clases donde se definen las divisiones que se utilizan siempre en COBOL.

Woo en serio no lo cre铆a cuando comenzamos a trabajar con esta consola, porque los editores hoy en d铆a son mucho m谩s avanzados en ofrecer una mejor DX, sin embargo poco a poco uno le agarra el hilo y la emoci贸n por seguir aprendiendo y descubriendo que m谩s se puede hacer va en creciente.

Aqu铆 modifiqu茅 el 鈥楬ello World鈥 por otro mensaje.

Mi primer Hola en cobol 馃槂

Saludos, Cree varios archivos de prueba con nombres parecidos. Intente eliminarlo y pude, escribiendo 鈥渄鈥 antes del nombre, ejecutando y luego ejecutar ref (refresh) para refrescar.

Hola ac谩 dejo el reto que propuso el profesor Carlos. La imagen describe el curso tal cual!!

Despu茅s de unos problemas de sintaxis, lo logr茅.
Yo estoy fascinado con los lenguajes de bajo nivel.

Lo logre, mi primer hola mundo en cobol

Reto cumplido

por fin xd, muy buena clase profesor

Al principio me costo porque no me di cuenta de que nombre diferente algunas carpetas por error de dedo y eso me caus贸 problemas, pero al final lo logr茅. Aqu铆 mi aporte:

Me daba error 0013 al 鈥渟ubmitir鈥 el primer archivo , revise el programa y estaba igual que en el video , lo revise varias veces y me di cuenta que la 鈥渋dentification division鈥 y el resto los tenia en la columna 7 y no la 8 . Modifique eso y logre llegar al glorioso 鈥淗ola Mundo鈥 jaja. Ya voy tomando ritmo. Excelentes videos .

Los que est谩n con WC3270 puede presionar Ctrl izquierdo + scroll para aumentar la terminal

Les dej贸 la gu铆a de la configuraci贸n de entorno, aqu铆


Un hola mundo por fin, ahi vamos鈥

Hola querido profesor,
Aqui cumple el reto que propusiste de cambiar el mensaje. Fig.1, pero tuve que hacer todo de nuevo y se me creo un nuevo archivo se le podria decir, como se muestra en la Fig.2. Me pregunto si se puede cambiar sin crear un nuevo herc?

Fig.1

Fig.2

Creo que lo logr茅, pero si resulto m谩s dificil de lo que pens茅. Dejar茅 mi aportaci贸n antes de volver a ver la clase unas dos veces m谩s 馃槃

Despu茅s de varios intentos, logre compilar el programa, tuve que regresarme a las clases y seguir paso a paso las instrucciones.

Si me muestra el mensaje 鈥淒ATA SER IS NOT PARTITIONED鈥 al hacer el CRE HOLA, 驴a que se debe este error?

Me enredo en como navegar entre las pantallas, tengo que revisarlas en detalle para familiarizarme con ellas, pero ahi la llevamos (como dicen los mexicanos) pero ya logre el primer programa Hola, Mundo! (Siempre me he preguntado quien fue el que invento este mensaje 鈥 ja!)

Reto cumplido utilizando wc3270 para no depender de la licencia, excelente curso.

Mi Hola Mundo en COBOL. Que emoci貌n.

POR FIN SALIO

SYS21164.T212422.RA000.HERC01.JOB00029 ----------------------- Line 21 Col 2 81
gCommand ===> Scroll ===> CS
10 20 30 40 50 60 70 80
鈥斅---卤鈥斅---卤鈥斅---卤鈥斅---卤鈥斅---卤鈥斅---卤鈥斅---卤鈥斅---卤
********************************************************************
2 //PROG0101 EXEC PGM=HOLA ESTE ES EL PRIMERO
3 //STEPLIB DD DSN=HERC01.PLATZI.LOAD,DISP=SHR
4 //SYSOUT DD SYSOUT=*
IEF236I ALLOC. FOR HERC0002 PROG0101
IEF237I 241 ALLOCATED TO STEPLIB
IEF237I 240 ALLOCATED TO SYS00020
IEF237I JES2 ALLOCATED TO SYSOUT
IEF142I HERC0002 PROG0101 - STEP WAS EXECUTED - COND CODE 0000
IEF285I HERC01.PLATZI.LOAD KEPT *--------0
IEF285I VOL SER NOS= PUB010.
IEF285I SYS1.UCAT.TSO KEPT *--------0
IEF285I VOL SER NOS= PUB000.
IEF285I JES2.JOB00029.SO0101 SYSOUT
IEF373I STEP /PROG0101/ START 21164.2123
IEF374I STEP /PROG0101/ STOP 21164.2123 CPU 0MIN 00.00SEC SRB 0MIN 00.00S
IEF375I JOB /HERC0002/ START 21164.2123
IEF376I JOB /HERC0002/ STOP 21164.2123 CPU 0MIN 00.00SEC SRB 0MIN 00.00S
HOLA, MUNDO
6528K FREE


Al fin, entiendo que los dos archivos que subimos son el compilador y el ejecutador鈥