Iniciar Sesión

Ver la Versión Completa : [Sintaxis] Migrar fichero RM-Cobol BINARY SECUENTIAL


ccasasola
17 de junio de 2016, 16:38
Disculpen, quiero hacerles una consulta a los que trabajan en RmCobol y PowerCobol. Un amigo me dejo un sistema para mantenerlo hecho en RM y lo estoy migrando a PowerCobol. El Rm tiene un tipo de archivo SEQUENTIAL denominado "Binary Sequential" el cual no existe en PowerCobol. Como lo declararian en PowerCobol o como lo migrarian a ese tipo de archivo ? Desde ya muchas gracias.

Kuk
17 de junio de 2016, 17:56
ccasasola, yo nunca he usado RM pero me parece que se trata de un fichero secuencial normal, salvo que no comprueba la codificación, si es ASCII o no. Y si es así, seguramente sea equivalente a RECORD SECUENTIAL en PowerCOBOL porque si no tiene en cuenta la codificación, no comprueba el salto de línea X"0A".

Josber
18 de junio de 2016, 09:29
La diferencia entre BINARY SEQUENTIAL y LINE SEQUENTIAL, es que el primero, puede contener cuanquier tipo de carácter dentro de la linea que conforma el registro, incluidos los 32 primeros carácteres de la tabla ASCII, (cómo el caracter TAB, ESC, LF, RF, etc.), y el segundo sólo puede contener desde el carácter 33 hasta el último, o lo que es lo mismo, carácteres tipo DISPLAY, y que, como ha dicho KUK, éste último termina la línea con el carácter RF (X"0A"). No he usado mucho los ficheros sequenciales, así que no sé la correspondencia en POWER COBOL, pero a ver si con la explicación alguien te puede dar más info.

Un saludo.-