La idea es la siguiente para la tabla de cobol que quieras migrar te creas un fichero de texto, y como estas leyendo los datos con cobol y lo que haces es plasmarlo en una variable sin comprimir, te pongo un ejemplo para que lo veas:
Código:
FD PEDIDOVENTALINEAXLS LABEL RECORD STANDARD RECORDING F.
01 REGISTROXLS1.
02 DATOS-SXLS1 PIC X(1500).
01 REGISTRO-SALIDA1.
02 IDLINEAPEDIDO PIC 9(4).
02 FILLER PIC X VALUE X"09".
02 EMBALAJE PIC Z(6)9,9(6).
este es el campo que esta comprimido dentro de la definición de datos.
02 PACKAGING-COST-PRD PIC 9(5)V9(6) COMP-3.
dentro del programa lo que se hace es move el valor del campo comprimido a la varible formateda
MOVE PACKAGING-COST-PRD TO EMBALAJE
Y luego se escribe en el registro plano los datos.
WRITE REGISTROXLS1 FROM REGISTRO-SALIDA1 END-WRITE Espero haberme explicado, un saludo.