Ot - BD Cobol

209 views
Skip to first unread message

Miguel Canchas

unread,
Jan 30, 2012, 10:44:36 AM1/30/12
to publice...@googlegroups.com

Compañeros, aun no logro abrir los archivos de información de Cobol, alguna otra sugerencia ?

 

Necesito accesar a sus datos y mostrarlos después en reporte .

 

 

Vi por ahí, que se puede con relativity, el costoes bastante alto para usarlo solo una vez….

 

 

Gracias

 

 

 

Atte.

MK

edgar suarez kummers

unread,
Jan 30, 2012, 10:58:37 AM1/30/12
to publice...@googlegroups.com
Buenas Miguel:

http://search.4shared.com/q/1/cobol%20exe?suggested

Por lo menos dice algo de COBOL

saludos

edgar

--
edgar suarez kummers

Irlandes 1960

unread,
Jan 30, 2012, 11:37:12 AM1/30/12
to publice...@googlegroups.com
¿Y programar en cobol, una migración en formato TXT que después puedas levantar desde VFP? 
Si tenes acceso a los fuentes de Cobol, es bastante sencillo.

Miguel Canchas

unread,
Jan 30, 2012, 11:49:07 AM1/30/12
to publice...@googlegroups.com

En serio ? te puedo mandar los archivos que tengo para probar, si logras sacar algo de info……seria genial….

 

Tengo :

 

1 archivo sin extensión, asumo que es donde esta la bd

1 con extensión COB que debe ser el programa

1 con extensión CBL que debe ser no se…..

 

Si no la seguimos por privado

 

Gracias

 

MK

Irlandes 1960

unread,
Jan 30, 2012, 1:28:35 PM1/30/12
to publice...@googlegroups.com
El tema es que hace 20 años que no me acerco al COBOL, y hoy día ni siquiera tengo algo a mano, ni fuentes para ver ni entorno de compilación.
Para comenzar, COBOL es un término genérico, algo así como hablar de lenguajes XBASE, tendrías que ver que versión, que marca, de cobol se trata, yo trabajé en RM Cobol (de ryan mc farlain o algo asi) y se que también en PC había una versión de micofocus, y no se cuantas mas existirán.
Si del mismo archivo tenes dos extensiones, fijate de abrirlos con un editor de textos, a ver si alguno corresponde al fuente.


Walter R. Ojeda Valiente

unread,
Jan 30, 2012, 2:11:40 PM1/30/12
to publice...@googlegroups.com
Hola Miguel

No sé que tipo de archivos Cobol estás utilizando, los que vienen nativos con ese lenguaje tienen una estructura muy conocida, la podrás encontrar en miles de sitios de Internet. Para migrar datos de un archivo Cobol a un archivo .TXT también hay muchos programas, puedes invocarlo al dios Google para que te diga cuales son y de donde descargarlos.

Por supuesto que puedes crear un programa propio que haga esa tarea, para ello necesitarás conocer como se guardan los datos en los archivos Cobol lo cual como te dije es algo muy conocido.

Saludos.

Walter.




Subject: [vfp] Ot - BD Cobol
Date: Mon, 30 Jan 2012 10:44:36 -0500
From: mcan...@ximesa.com
To: publice...@googlegroups.com

Víctor Hugo Espínola Domínguez

unread,
Jan 30, 2012, 4:01:32 PM1/30/12
to publice...@googlegroups.com
Hola Miguel

Los archivos COBOL pueden ser de 3 tipos de acuerdo a su organización: Secuenciales, Relativos e Indexados. La definición de los campos NO es física sino lógica, e incluso esa(s) definicion(es) puede(n) ser redefinidas, una característica muy poderosa del lenguaje. Es más las longitudes de los registros pueden ser variables!. 
Por lo tanto es necesario tener acceso al fuente COBOL de la definición del archivo y su(s) registro(s). Esas fuentes de definiciones de archivos generalmente se tienen en archivos de texto separados de los programas en sí.

Sube esos archivos a algún servidor y veré si puedo ayudarte.

Saludos, Víctor

Miguel Canchas

unread,
Jan 30, 2012, 4:15:22 PM1/30/12
to publice...@googlegroups.com

Tengo estos tres tipos de archivos, cambiale la extensión a rar, Agradeceria cualquier ayuda….todo es bienvenido…

 

 

MK

revision.ra_

Irlandes 1960

unread,
Jan 30, 2012, 5:00:09 PM1/30/12
to publice...@googlegroups.com
Miguel, estuve mirando lo que mandaste, pero el archivo .CBL que debería ser el fuente... no lo es. O esta transformado de alguna manera que no reconozco.
Los fuentes de cobol son código plano, y pueden abrirse con cualquier editor de texto, si no son muy extensos hasta con el block de notas, pero acá al abrirlo lo que aparece no es reconocible.
Si no podes encontrar un fuente .CBL que se pueda abrir, no vas a poder conocer en detalle como esta armada la estructura de los datos.
De todos modos, hay un utilitario en el RMCobol 85, los RECOVER, pensados para la recuperación de archivos, que si no recuerdo mal permitían volcar la información del archivo en un TXT.
Si bien no tenes la estructura de registro, muchas veces mirando el txt puede deducirse por lo menos algunos de sus campos.
Y si no el camino del héroe, volcar la información a listados redireccionados a archivos y de allí hacer la reconversión.
Suerte, mucha suerte.

Víctor Hugo Espínola Domínguez

unread,
Jan 30, 2012, 5:06:39 PM1/30/12
to publice...@googlegroups.com
Hola Miguel

Deber encontrar un archivo llamado  "ahorro.fd". Ahí está la definición del registro.

Saludos, Víctor

Miguel Canchas

unread,
Jan 30, 2012, 5:23:18 PM1/30/12
to publice...@googlegroups.com

Aquí ta el FD..AYUDENME POR FAVOR, son varios archivos que tengo que pasar…

AHORRO.FD

Miguel Canchas

unread,
Jan 30, 2012, 5:23:33 PM1/30/12
to publice...@googlegroups.com

Please aquí ta el FD AYUDENME ¡!”!!!!!!!

 

 

MK

 

De: publice...@googlegroups.com [mailto:publice...@googlegroups.com] En nombre de Irlandes 1960
Enviado el: lunes, 30 de enero de 2012 05:00 p.m.
Para: publice...@googlegroups.com
Asunto: Re: [vfp] Ot - BD Cobol

 

Miguel, estuve mirando lo que mandaste, pero el archivo .CBL que debería ser el fuente... no lo es. O esta transformado de alguna manera que no reconozco.

AHORRO.FD

Carlos Miguel FARIAS

unread,
Jan 30, 2012, 7:07:45 PM1/30/12
to publice...@googlegroups.com
Tu diseño de registro es aproximadamente equivalente a...
CREATE TABLE Ahorro (;
CUENTA-A           N(10),;
IDENTIFIC-A        C(35),;
FECH-APERT-CTA-A   N(8),;
CUENTA-ALT2-A      N(10),;
FECH-ULT-MOV-A     N(8),;
CUENTA-ALT3-A      N(10),;
CARACT-SOCIO-A     N(2),;
CUENTA-ALT4-A      N(10),;
CONDIC-SOCIO-A     N(2),;
CUENTA-ALT5-A      N(10),;
TIPO-AHORRO-A      N(2),;
CUENTA-ALT6-A      N(10),;
COD-UBIC-GEO-A     N(2),;
CUENTA-ALT7-A      N(10),;
RELLENO C(72);
)

Los archivos en cobol, son generalmente de tipo plano (comp-6 puede ser algun formato empaquetado o binario, pero como las longitudes son pares o muy cortas, parecieran que son decimal.
No hay separadores entre los campos, pero el tamaño del registro es fijo (al menos en lo que se puede ver).
los datos numericos estarian guardados en formato texto (un digito= caracter.
Si tomas el archivo con un editor de texto que permita manejar su tamaño (el de vfp puede servir con modify file), vas a encontrar una primera parte que es como header y luego vienen los datos propiamente dicho.
Si encontras donde comienza IDENTIFIC-A que es de texto, podrías obtener donde empieza y temina cada campo.
Con lecturas de fread (bajo nivel), podes ir limpiando las partes y extrayendo los datos.
Hace unos 10 años trabaje sobre algo parecido, pero los fuentes me quedaron en diskette y no tengo máquina para leerlos.
Todo lo podes hacer desde el mismo vfp.
Saludos: Miguel, Santa Rosa (LP)

Irlandes 1960

unread,
Jan 30, 2012, 8:02:06 PM1/30/12
to publice...@googlegroups.com
Labor de arqueología.
va programa fuente y compilado sin errores, que supuestamente lee el archivo y lo manda a una salida impresa, cada campo separado por un asterisco.
Si funciona, y no se si lo hace, lo que te queda es interceptar la salida de la impresora.
Fijate y avisame.
Suerte.

AHORRO.rar

Víctor Hugo Espínola Domínguez

unread,
Jan 30, 2012, 8:34:33 PM1/30/12
to publice...@googlegroups.com
Ahora me falta el archivo "ahorro.wor"

Miguel Canchas

unread,
Jan 31, 2012, 8:13:11 AM1/31/12
to publice...@googlegroups.com, vich...@gmail.com

Ahí va el WOR…..

AHORRO.WOR

Salvador De Loera

unread,
Jan 31, 2012, 8:28:29 AM1/31/12
to publice...@googlegroups.com

Los datos se graban archivos con extension  .DAT y un IDX (que son los indices)
pero tambien se pueden guardar enun archivo plano (es decir sin indices)

el archivo con extension .CBL o .COB es el codigo fuente
En ocaciones en el codigo fuente ponen la ESTRUCTURA de los archivos
o simplemente le ponen en el codigo fuente
la instruccion

cpy estructuraarchivo.fd

donde estructuraarchivo.fd
es otro archivo mas
y tendrias que encontrarlo

el DAT lo puedes abrir tal cual en un editor de TEXTOS
y puedes ver la informacion
el chiste es saber la estructura

Cuales son los archivos que tienes a la mano

espero haber ayudado

si quieres enviarme los archivos con los que cuentas y vemos que podemos hacer

saludos

JuanMa

unread,
Jan 31, 2012, 2:14:06 PM1/31/12
to Comunidad de Visual Foxpro en Español
Hola Miguel,

Aqui van tus datos COBOL en una planilla excel, gracias a Relativity.

http://www.prorm.com/archivos/ahorro.xlsx

Saludos,

Juan Urraburu

Salvador De Loera

unread,
Jan 31, 2012, 2:46:49 PM1/31/12
to publice...@googlegroups.com
JuanMa  ... excelente

que es Relativity
un ODBC para Cobol?
segun veo en internet

es freeware o que ondas?

orale que padre
sin hacer un programa
ta chido


ricardo peña

unread,
Jan 31, 2012, 3:27:04 PM1/31/12
to GRUPO-VFP GRUPO-VFP
Estimados:
 
Estoy convirtiendo mi sistema a vfp9sp2 y se me presenta el siguiente problema.
 
Deseo que cada usuario de la red imprima en la impresora predeterminada que tiene instalada
en windows.
 
A mi sistema le puse :
 
SET ENGINEBEHAVIOR 70
SET REPORTBEHAVIOR 80
SET PRINTER TO DEFAULT
 
pero cuando imprimo, me imprime siempre en la impresora de red que está como
predeterminada en la pc donde genero el ejecutable.
 
¿ Me está faltando algo ?

Ricardo Luis Peña
Analista de Sistemas
BA - Argentina
011-15-4440-7378
 

JuanMa

unread,
Jan 31, 2012, 4:06:45 PM1/31/12
to Comunidad de Visual Foxpro en Español
Si es ODBC y JDBC para COBOL. Se licencia por un lado el Relativity
Designer para crear los catalogos y por otro el dataserver para
permitir conexiones.

Saludos,

Juan Urraburu

Salvador De Loera

unread,
Feb 1, 2012, 7:45:51 AM2/1/12
to publice...@googlegroups.com
que padre
yo desaroolle casi 15 anios en Cobol
ya no desarrollo
pero es bueno saber que existen cosas en ODBC
habra que investigar mas

saludos y gracias

ricardo peña

unread,
Feb 1, 2012, 9:40:26 AM2/1/12
to GRUPO-VFP GRUPO-VFP

Armando Rodríguez Bermúdez

unread,
Feb 1, 2012, 10:29:04 AM2/1/12
to publice...@googlegroups.com

Desactiva en el menú Report, el elemento Data Environment.

 

Saludos

Armando

Walter R. Ojeda Valiente

unread,
Feb 1, 2012, 11:24:05 AM2/1/12
to publice...@googlegroups.com
¿En tu informe en Report | Properties ... has desmarcado el checkbox "Save Printer environment"?

Si está marcado entonces guarda la configuración de la impresora que tenía por defecto la computadora donde creaste tu informe.

Saludos.

Walter.




From: rl...@hotmail.com
To: publice...@googlegroups.com
Subject: [vfp] Conversión de reportes VFP 7 a VFP9 SP2
Date: Wed, 1 Feb 2012 14:40:26 +0000

ZeRoberto

unread,
Feb 1, 2012, 2:54:11 PM2/1/12
to publice...@googlegroups.com
Este tema fue añadido a "Mis Favoritos", gracias a todos por el dato
 
Saludos

Reply all
Reply to author
Forward
0 new messages