Categoría: Programación

SyncSort: JOIN entre dos archivos con JCL

Esta es la segunda entrega de la colección de ejemplos de SyncSort. La primera está aquí, Ahora veremos un ejemplo de mezcla (JOIN) de archivos (el llamado Matching). Esta es la segunda entrega de la colección de ejemplos de SyncSort. Problema Tengo la información de clientes en dos tablas separadas, una de datos básicos y otra … Seguir leyendo SyncSort: JOIN entre dos archivos con JCL

Anuncios

SyncSort: Filtrar y ordenar un archivo por JCL

Comenzaré un conjunto de problemas que se pueden resolver en un entorno Mainframe directamente con herramientas Sort tipo SyncSort, en vez de usar problemas COBOL. Esto nos servirá para revisar algunos conceptos de JCL y otros de COBOL. Algunos problemas serán muy sencillos y otros más complejos. Espero sean de utilidad. Problema Tengo un archivo … Seguir leyendo SyncSort: Filtrar y ordenar un archivo por JCL

Gnu COBOL en Linux con DigitalOcean

¿Interesado en aprender COBOL? ¿No hay muchos cursos disponibles? La solución típica: Descargar algún compilador, instalar algún cliente en algún Windows, tal vez encontrar algún paquete para Linux, entonces instalar una máquina virtual, etc. etc. Otra alternativa, dado el tema de la nube es DigitalOcean. ¿DigitalOcean? ¿Iaas? DigitalOcean es un servicio en la nube que … Seguir leyendo Gnu COBOL en Linux con DigitalOcean

MariaDB y HeidiSQL portables en un USB

Contexto Estas últimas semanas he estado dictando un curso de Diseño de Bases de Datos. Tratando de probar herramientas nuevas y orientadas a la nube, en vez de las típicas herramientas de escritorio, hemos descubierto junto a mis estudiantes, herramientas muy interesantes como GenMyModel, Vertabelo, entre otras para diseñar el modelo lógico, SQLFiddle para testear y … Seguir leyendo MariaDB y HeidiSQL portables en un USB

Algoritmos de ordenación y visualgo.net

¿Has llevado cursos de algoritmos? Son cursos básicos que te dejan para siempre el pensamiento algorítmico necesario para aprender a programar, antes de aprender a codificar. Esta idea de programar antes de codificar se desarrolla en este artículo presentado por Rosanigo y Paur. Uno de los temas más interesantes en estos cursos de algoritmos es el tema … Seguir leyendo Algoritmos de ordenación y visualgo.net

COBOL en The Terminator

Estamos cerca del estreno de Terminator Genesys, y esta expectativa me hizo ir a Netflix y volver a ver The Terminator. No recuerdo haber visto la primera película de la serie de forma completa alguna vez. La que he visto varias veces fue la segunda parte. Entonces me he encontrado con algunas sorpresas que espero hagan … Seguir leyendo COBOL en The Terminator

Syncsort, DFSORT en JCL: Ejemplos de uso

Si trabajas en Mainframe, seguramente conoces sobre las herramientas de ordenación, sobre ICETOOL, ICEMAN,  etc. o SORT a secas. Estas herramientas en realidad, resuelven a las herramientas producto instaladas en el Mainframe como DFSORT o Syncsort. En mi trabajo, usábamos DFSORT, luego por alguna razón notamos que nos cambiamos a Syncsort, y dos años después, volvimos … Seguir leyendo Syncsort, DFSORT en JCL: Ejemplos de uso

Obtener los índices de una tabla (en DB2 y en Oracle)

Cuando vemos nuevos desarrollos, mantenimientos o atendemos incidencias, por lo general tenemos dudas que siempre debemos absolver mientras analizamos un pedido. Por ejemplo, es muy habitual que necesitemos saber con qué índices cuenta una tabla, y con qué campos  están formados dichos índices. Quienes trabajan en entornos gráficos, encontrarán esta duda muy trivial, ya que en pocos … Seguir leyendo Obtener los índices de una tabla (en DB2 y en Oracle)