Pregunta: | 381 - COMO LEER ARCHIVOS DE COBOL DESDE CLIPPER |
Autor: | Fabian Acevedo |
TENGO UN SISTEMA ECHO EN COBOL Y NECESITO LEER UN ARCHIVO DE ESE SISTEMA. HOY ESTOY ENVIANDO ESTE ARCHIVO A UN ARCHIVO ASCII MEDIANTE UN LISTADO DE ESE SISTEMA. PERO COMO ES TAN PERO TAN LENTO NECESITARIA SABER LA FORMA DE LEER DIRECTAMENTE ESE ARCHIVO DE COBOL. DESDE YA MUCHAS GRACIAS |
Respuesta: | Jon |
NO SON TODOS LOS FICHEROS SECUENCIALES EN COBOL.
Hola, estoy en curso de formación en Cobol/Cisc/DB2 para una empresa y puedo decir que ni coña todos los ficheros de cobol son secuenciales, de echo lo potente de Cobol son sus ficheros ISAM y VSAM que tienen mas información que los registros y son de acceso tan rapidos como una BD actual. Si no posees el codigo fuente estas en un problemilla, es posible que trabaje con ficheros secuenciales y la unica manera que se me ocurre que lo averigues es abriendolo como un fichero de texto normal (con el notepad, con el edit o alguno similar) y ver que no aparecen caracteres ASCII extraños. Si es un fichero secuencial sigue los pasos que pone en la anterior respuesta (prueba a leer una cadena de ancho fijo y subdividela en cadenas mas pequeñas -campos- hasta que suene la flauta). Que quede claro que Cobol no trabaja solo con ficheros secuenciales sin mas sino con ficheros acceso directo, indexados, relativos y mas combinaciones. Un saludo a los foreros.. |
Respuesta: | Marco Scolamieri |
Los archivos de Cobol son secusnciales, anda tomando bloques de registra caba vez mas grande hasta que coincida con el tamaño de cobol si quieres algo mas manda mail Los archivos en cobol tienes un tamaño de registro fijo, tenes que llegar a encontrarlo, y luego buscar el tamaño de cada campo para separalo. |