[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

[OT] Re: Cobol en Linux



Felix Perez escribió:
El día 22 de septiembre de 2008 16:34, gerardo
<gerardosancho@gmail.com> escribió:
El Monday 22 September 2008 02:29:10 Alejandro García escribió:
Ante todo Saludos amigo

On SHORTWEEKDAY 21 MONTH YYYY 12:15:53 pm gerardo wrote:
En el trabajo estamos programando en Cobol, bajo un entorno de IBM.
El entorno que programamos es mediante TSO/ISPF desde Windows
conectándonos remotamente  a un mainframe IBM 3090. Los programas son de
Cobol, ejecutándolos mediante  JCL's y también utilizamos alguno de los
módulos típicos de IBM: Ilboabn0, Vafe2000, Mdtarea o Md10lita. También
en el futuro vamos a utilizar DB2.
DB2 lo puedes instalar en linux tranquitamente pero esta diseñado para suse
linux yo lo he trabajado es en suse linux en un salon de la ibm en la cual
estudio java además te sugiero que investigues un poco mas sobre esos
modulos ya que en linux puede que hay modulos pero hecho bajo GPL que te
sirvan, puedes usar los non-free pero no se si en non-free estén esos
módulos a los cuales haces referencia.

Me gustaría poder compilar y ejecutar dichos programas bajo el entorno de
Linux. ¿Que posibilidades existen o me recomendáis?

He estado mirando mucha información por la red, pero he encontrado poca
información y bastante dispersada. De lo poco que he encontrado es este
programa comercial para Linux, el cuál he bajado la demo pero no se
instala correctamente:
http://www.wrkgrp.com/unispf/index.html

También he encontrado el compilador de código abierto:
http://www.opencobol.org/

He visto que Eclipse también está desarrollando un plugin para cobol.
También he estado pensando en  si se podía virtualizar OS/Z pero me
parece
mmmmm me gustaria saber que es OS/Z y a que te refieres con
virtualizar "hablando como los locos si te refieres a virtualizar un
sistema operativo prueba con qemu y sus opciones"
Primero de todo gracias por vuestras respuestas, el sistema operativo OS/Z
hasta hace poco tampoco conocía que existía, es el mismo sistema operativo
OS/2 de IBM pero diseñado específicamente para mainframes, además es de 64
bits.

http://en.wikipedia.org/wiki/Z/OS

Lean bien nada que ver con OS/2, es el sucesor de OS/390.

Solo por aclarar.


una tarea un poco impensable. Cualquier sugerencia para Linux si hay
algún programador de Cobol o administrador de mainframes de IBM será
bienvenida.

Un saludo
Gerardo
pero donde mejor te puedes asesorar es con la misma ibm o con alguien que
trabaje en cuanto a ese tema espero que aqui en la lista alguien te ayude
por que yo mi relacion con ibm es de estudio nada mas y las certificaciones
que me ofrecen a nivel internacional al igual que con sun microsystems y
otras compañias solo aprobecho las oportunidades que me esta dando mi
gobierno de estudiar
Es una buena idea, revisaré alguna lista también de IBM.

Un saludo
Gerardo

en cuanto a cobol para mi es un buen lenguaje de programación y que en
estos momentos me gustaria estudiar saludos amigos disculpa que no sea de
mucha ayuda

se prodría decir que este correo es un off-topic.

Alejandro García
Venezuela


--
To UNSUBSCRIBE, email to debian-user-spanish-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org



Hola Gerardo y los que han respondido.

Yo vengo del mundo mainframe. Toda mi vida he estado trabajando en sistemas operativos desde MVS/370 hasta ESA/390 en el año 2002.

Existe un proyecto opensource que se denomina Hercules; tiene sus buenos foros y listas de correo.

Hercules es un emulador IBM 390; es decir convierte tu PC Intel en una máquina que interpreta código de máquina IBM 370 - 390. Pero por supuesto todavía falta, ya que no tienes sistema operativo.

IBM ha liberado versiones de 3 sistemas operativos algo antiguos pero que son útiles para lo que tu necesitas, son ellas: MVS 3.8 (predecesor del OS/390, VM/370 Sistema operativo que permitía correr varios sistemas operativos bajo el (hoy se conoce como virtualización, pero allá por los años 70 ya lo conocíamos y DOS/VSE no recuerdo la versión, para los amantes de ese otro sistema operativo para mainframes mas pequeños.

Los problemas que se presentan son, entre otros:

Voy a hablar del MVS 3.8 que es el que he experimentado.

Viene completo, eso incluye el compilador cobol y una serie de productos adicionales que se requieren, tales como el VTAM, VSAM, y TSO.

Hasta donde yo se no contiene CICS ni DB2 de allí que si tus programas requieren dichas plataformas no podrás correrlos "legalmente" por esta vía.

Todo tienes que configurarlo tu mismo ya que tu eres el system programmer de esa máquina y tienes que tener el nivel necesario para configurar todo. No se si lo sabías pero en esa época era necesario un equipo de personas para cada tarea (filosofía IBM: Por qué lo vamos a hacer fácil si lo podemos hacer difícil)

Ventajas:

Tu PC realmente se convierte en un mainframe 3090 si lo deseas, o 4341, 4381, 3033 o lo que tu quieras. Puede simular los strings de discos que desees, pasando por 3330, 3350, 3380, etc. Unidades de cinta, cartucho, impresoras, punchadoras, etc todo puede ser emulado en tu PC.

Ya que estás usando un mainframe (aunque sea emulado), todo el código que ejecutes es 100 % compatible con la arquitectura 390 real.

Usas el JCL real así que no tendrás problemas de portabilidad.

Puedes copiar tus procedimientos de la *.PROCLIB que utilizas y te servirá aquí sin problemas.

Puedes incluir rutinas en lenguaje ensamblador nativo (mucho mas eficiente).

Yo estuve incurso en ese mundo por un tiempo y a menos que tengas una necesidad muy puntual y que realmente te sea útil, creo que resulta un hobby demasiado costoso en términos de tiempo; por eso aunque adoro mi ESA/390 eso fue el pasado; el futuro es GNU/Linux y apuntaré todos mis esfuerzos hacia el.

Saludos

Juan

PD:: Por cierto que el nombre correcto es Z/OS. Además Linux/390 puede correr debajo de él.

El link oficial es:  http://www.hercules-390.org

Allí es un buen punto de partida.







Reply to: