Truco SAS. Transformación EBCDIC (Mainframe)
Hay ocasiones en las que tenemos que leer directamente de entornos Mainframe ficheros DB2, conocemos la estructura de esos ficheros y necesitamos leerlos vía FTP. Para ello tenemos que tener en cuenta la transformación EBCDIC (Extended Binary Coded Decimal Interchange Code ) a ASCII (American Standard Code for Information Interchange), esta transformación requiere las siguientes equivalencias entre formatos:
- Decimales empaquetados: PD5. -> S370FPD5.
- Enteros binarios: IB5. -> S370FIB5.
- Caracter: 5. ->EBCDIC5.
- Numérico con 0: Z5. -> S370FZDU5.
De modo que para leer el fichero del Mainframe haremos: