![]() |
Leer Catalogo RCG
Soy desarrollador en Visual Basic.NET, necesito poder crear un catalogo de COBOL, hasta donde he leído puedo ver que lo hacen con un aplicativo llamado Relativity de MicroFocus esto crea una conexión ODBC por DSN en Windows 10 y dentro de la configuración encuentro el archivo Catalogo RCG que me imagino permite leer la información de los datos almacenados.
Enlace archivo COBOL que quiero leer: https://drive.google.com/file/d/1Hcd...ew?usp=sharing Espero me puedan ayudar o explicar como puedo leer esa información para luego pasarla a SQL Server. |
Buenas,
Estas en lo cierto, Relativity es para conectar los ficheros de RM/Cobol con ODBC para poder acceder con cualquier aplicativo Windows, Linux, etc. El fichero que tienes, no es de RM/Cobol. Con lo que no podrás acceder a el con el Relativity. Tedrás que averiguar del tipo de Cobol genero ese fichero para proceder o esperar a que algún miembro de este foro lo identifique para poder ayudarte. Saludos |
@Blasito, el fichero es raro. O es secuencial con muchos datos empaquetados, o no sé qué motor de indexado es. Porque los ficheros indexados de RM y Power son firmados RMKF. Los de Micro Focus tienen 2 ficheros, uno con índices y el otro con datos. Si es el de datos de Mictro Focus, entonces te falta el de índices que es extensión *.idx y no podrás leerlo tal cual si no consigues el de los índices.
|
He probado con la utilidad Vutil de acucobol y tampoco me reconoce como un fichero cobol válido
|
2 Archivos Adjunto(s)
Cita:
Con respecto a los archivos me dicen que hace mas de 20 años los archivos venían todos acompañados del IDX que ahora ya todo quedo en 1 solo archivo. Con respecto al ODBC de Relativity V11 Data Manager ya se encuentra un archivo catalogo llamado 2021.rcg. (Ver Archivo Adjunto ) Enlace Descarga archivo RCG: https://drive.google.com/file/d/1tTr...ew?usp=sharing Con esta información adicional se puede leer los archivos de COBOL? La idea es poder leer esta información por medio del ODBC para insertar los datos en MS SQL Server. Les agradezco mucho a todos los que me puedan ayudar. |
@Nitzer, acabo de hacer lo mismo y nada, probé con las 3 opciones (cisam, rm y microfocus).
No me parece que se trate de un archivo cobol. |
Cita:
Te diré más, Visual COBOL también los tiene, todo depende del formato: Types of Indexed File Cita:
---------- Post añadido el 22 de diciembre de 2021 a las 23:38 ---------- @Gusaiello, es formato MF IDXFORMAT"8" [TABLE] Directive |Supports Files Logically >4 Gb |Fast Updates on Files with Multiple Duplicate Keys |Maximum Occurrences of Duplicate Key Value |Support for Variable Length Records and Compression |Separate Index File IDXFORMAT"1" |No |No |65535 |No |Yes IDXFORMAT"2" |No |No |65535 |No |Yes IDXFORMAT"3" |No |No |65535 |Yes |Yes IDXFORMAT"4" |No |Yes |4 G |Yes |Yes IDXFORMAT"8" |Yes |Yes |4 G |Yes |No IDXFORMAT"12" |Yes |Yes |4 G |Yes |Yes [/TABLE] ---------- Post añadido el 23 de diciembre de 2021 a las 10:28 ---------- @Blasito, aparentemente puedes llamar el File Handler de MF Cobol deste otros lenguajes, échale un vistazo a esto a ver: Callable File Handler (ExtFH) Es la manera más fácil y la mejor que se me ocurre. Porque recurrir a otras bibliotecas de terceros, que seguramente serán de pago, no tiene sentido ninguno si ya tienes la de MF instalada. La otra manera sería investigar el formato, si es que hay información y no es "confidencial", y crear tu propio motor, cosa que no será para nada fácil. |
Muchas gracias a todos por sus respuestas.
He visto la solución en este video: https://www.youtube.com/watch?v=McdB8tkuDEE Hay explican como hacer la conexión a los datos usando Relativity Designer y Relativity Data Manager. Así que necesito una versión TRIAL de estos aplicativos, donde los puedo descargar? Muchas gracias a los que me puedan colaborar. |
| La franja horaria es GMT +2. Ahora son las 01:47. |
Powered by: vBulletin, Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.