La Web del Programador: Comunidad de Programadores
 
    Pregunta:  57878 - MIGRACION DE COBOL A DBF
Autor:  Fabian Cattaneo
Hola tengo que migrar una base de cobol a dbf para un cliente y no se como hacerlo. Si alguien puede darme una mano se lo agradezco. Necesito todas las soluciones posibles. Y urgente.
Encontre una solucion que era gerenado archivos planos desde los informes que genera el sistema que el cliente utiliza, pero estoy utilizando la impresora virtual de printfil y me genera archivos .txt rarisimos (llenos de simbolos entremezclados con los datos)...porque puede ser?

  Respuesta:  Hildefonso Chaverra
Hola viejo, espero no sea muy tarde pero igual te servira para futuras cosas.

Debes tener presente que cobol maneja archivos indexados o planos tu dices que quieres migrar de cobol a dbf.

Creo que eres programador de computadores, entonces la forma màs sencilla es crear los archivos planos leyendo los indexados de cobol.

En dbf no se como sea la estructura pero te doy un ejm, de una migraciòn de cobol a Postgress o a lo que sea. con SQL

Creas la estructura del archivo plano de salida de los archivos de cobol con la estructura que subirà a sql luego el resultado lo pegas donde ejecutas todas las instrucciones de sql y listo.

Ejemplo archivo en Cobol

Nombre : Hilde Chaverra
Edad : 35
Cargo : Analista y programador de PC.
Salario : US1.500

Lo lees y crear el plano ejm, asì.

insert into base_de_datos_dbf values("Hilde Chaverra", 35, "Analista y programador de PC", 1500);

Todos los resgitros que lees del archivo cobol te quedan con esa estructura.

Ahora tomas todo lo generado y lo pegas en tu administrador de base de datos o donde ejecutas tus operaciones SQL y listo esto lo pone en la nueva base de datos, debe conocer la estructura de los archivos cobol y la base de datos.