cobol2j — Beyond Mainframe

En la práctica

Una migración, de principio a fin

Una aplicación pública de tarjetas de crédito del mundo mainframe —pantallas CICS, archivos VSAM, batch nocturno y mapas BMS—, migrada y puesta a funcionar. Está aquí para ver la forma del trabajo, no para medir un portafolio contra ella.

CICSlas pantallas, sin reescribirlas
Batchsometido por la cola
VSAMen EBCDIC, byte a byte

Las pantallas salen en un terminal 3270 con los mismos mapas. Los trabajos se someten por la cola, como los somete un operador, y terminan en el spool. Lo que vale la pena saber es lo que apareció solo por haberlo ejecutado: quince defectos reales, incluida una condición invertida en un paso que habría borrado un archivo maestro. Leer código generado no prueba nada; ejecutarlo es la prueba. Y es la misma prueba que recibe un piloto, sobre sus programas, que es de donde sale la respuesta que importa.

La pantalla de ingreso de CardDemo en un terminal 3270
Un trabajo batch terminado por la cola, con su salida impresa