Quiero aprender COBOL

Job=process.
Utility=shellscript.

JOB = Proceso que ejecuta en maquina un JCL
JCL = Script que ejecuta utilities y/o programas compilados en cobol
UTILITIES = Módulos objetos que permiten implementar distintas funcionalidades en un JCL, desde hacer ftp, hasta ordenar ficheros, llamar a transacciones CICS o liquidar sentencias sql al db2. Son como ejecutables windows (exe) que reciben parámetros de entrada.

Ejemplo de JCL.

Paso 1: descargar la tabla maestra de clientes en un fichero mediante la utility IKJEFT01

Paso 2: ordeno el fichero por número de cliente mediante la utility SYNCSORT

Paso 3: descargar la tabla de compras que nos han hecho nuestros clientes en un fichero con la utility IKJEFT01

Paso 4: ordeno el fichero por numero de cliente y numero de compra mediante la utility SYNCSORT

Paso 5: llamamos a un compilado cobol que cruza ambos ficheros y nos deja en fichero de salida el total de los importes de las compras por cada cliente
 
Me provocáis ABEND de los chungos.

En realidad estoy más cerca de soltar el remo definitivamente y sí, la verdad es que los nuevos proyectos ya no se hacen en COBOL y los que todavía quedan están en camino de ser sustituidos. Pero tardará alguna década que otra todavía.
Pues están cometiendo un error histórico. Lo hacen por ahorrarse la pasta que les cuesta la infraestructura de IBM y las licencias de uso del software, pero será un error histórico. Si algo funciona, y funciona bien, no conviene escatimar.
 
Me provocáis ABEND de los chungos.

En realidad estoy más cerca de soltar el remo definitivamente y sí, la verdad es que los nuevos proyectos ya no se hacen en COBOL y los que todavía quedan están en camino de ser sustituidos. Pero tardará alguna década que otra todavía.
Están sustituyendo COBOL por ?? Yo cuando me aparté del mundo mainframe, lo hice porque estaban cambiando MVS a AIX, pero aún así, todo se seguía haciendo en COBOL y los programas antiguos se recompilaban en el AIX. Habían simulado el TSO y el ISPF de IBM en AIX, pero era un castañote, todo por ahorrar cortesana
 
Están sustituyendo COBOL por ?? Yo cuando me aparté del mundo mainframe, lo hice porque estaban cambiando MVS a AIX, pero aún así, todo se seguía haciendo en COBOL y los programas antiguos se recompilaban en el AIX. Habían simulado el TSO y el ISPF de IBM en AIX, pero era un castañote, todo por ahorrar cortesana

Sinceramente, lo ignoro. Creo que algo se está haciendo en .Net, pero no me hagas mucho caso.
 
Joer el COBOL, y hasta el PLI ha mencionado alguien por ahí. Jua, jua, jua.
Joer qué tiempos.
Yo, como muchos, abandoné el gremio (entonces no las llamábamos cárnicas sino empresas de body-shoppng) cuando la primera Guerra de Golfo (1991) con George Bush padre de presidente de los EE.UU., ayer por la tarde sin ir más lejos, qué caprichoso el Cronos; que se cancelaron muchos proyectos y mucha gente se fue a la calle.
Estuve en Caja Madrid de junior y en la Caja Rural de senior reescribiendo programas PLI en Cobol.

Volví al gremio (El Corte Inglés) para el Efecto 2000 y allí empalmé con el cambio al euro, cambiándome de cárnica sin cambiar de mesa, lo cual decían que estaba prohibidísimo y mu mal visto por el cliente. Pero pagaban más, 1/4 más, y me arriesgué y me salió bien.

Además les hacíamos falta y pagaban bien, incluso hitos por número de programas corregidos, solo había que poner una o varias veces un trozo de código estandarizado (que sepáis que los cálculos los siguen haciendo en pesetas) y comprobar la cadena de programas con datos reales, más o menos falseados.
Ahí fue cuando yo dejé de creer que las pagas de beneficios que, en época del General Bajito y en años buenos, daban las empresas a sus "productores" (les juro que lo decían así y sería por no decir "obreros", que era una palabra mu marxista y entonces aún no se había inventado el vocablo "currante"); eran una quimera,
una leyenda urbana para quienes andan escasos de vocabulario.

¿Se sigue saliendo a echar un pitillo a la puerta de los centros de trabajo en animados corrillos de charleta conspirativa o chafardera, o los de recursos humanos ya lo han prohibido en lugar de habilitar una sala para fumadores como hacen los asiáticos?.

La gente solía hablar en ellos con más confianza que junto a la máquina del café, que solía ser mu chivata e incapaz de guardar secreto alguno. Ya les digo, hasta los no fumadores se arrimaban para no perderse el último chisme o el último chiste.

Les juro que los mejores chistes que he oído -y soy vejete y me sé muchos- los he oído más en oficinas que en bares.

__________________
FREE ZOUHAM o abandonad toda esperanza.
 
Última edición:
Hoy están migrando a Python
Pues con todos los inconvenientes que trae un lenguaje no compilado, además pongo por añadidura el formateo de los ficheros que se hace en python. Con lo bien que se formatea los registros usando las COPYS con sus longitudes y sus PIC que dejan todo ordenadito y limpio. ¿Cómo hacer lo mismo con strings en python?
 
Buenas.

He oído que los programadores de COBOL se levantan un buen sueldo, hay pocos y es una especialidad que no ha reventado aún y no requiere de una actualización constante.

Provengo del sector de la seguridad privada y me quiero reciclar, se me da bien la programación en basic, C, ensamblador (z80 y 086), JavaScript, html, PHP, MySQL.

Que titulación y/o cursos o formación debería tener para meterme en el sector del COBOL?

Que opináis?
Pero todavía se programa en COBOL ?
Yo lo maneje bastante hace tropecientos años. Es un lenguaje muy estructurado y que se puede leer el código fuente casi como si fuera literatura.
 
Python traga con todo

Otra cosa son los errores que vas "acumulando"
En sistemas críticos, lo último es implantar un lenguaje que trague con todo. No se le ocurre ni al que aso la manteca. Ante todo, antes de que puedan darse fallos de integridad en los datos, que abenden por donde sea, que ya se arreglará. Lo catastrófico es correr procesos que empiezen a corromper datos, y no salte una alarma por que traga con todo como tu dices.
 
IDENTIFICATION DIVISION.
PROGRAM-ID. SaludoBurbujarras.

DATA DIVISION.
WORKING-STORAGE SECTION.
01 Saludo PIC X(50) VALUE "¡Hola Burbujarras! Bienvenidos al mundo COBOL.".

PROCEDURE DIVISION.
DISPLAY Saludo.

STOP RUN.

Esto es programar, con las variables en su sitio y todo ordenado.
 

Estadísticas del foro

Temas
2.060.025
Mensajes
58.462.349
Miembros
191.090
Último miembro
HotMarketGuy

El blog de burbuja.info

-
-
Volver