Dentro de cada mensaje de ISO8583, existe un mapa de bit para indicar que campos
se encuentran en el mensaje. Cualquier mensaje de tipo ISO8583 contendrá al menos un
bitmap, llamado BitMap Primario (16 dígitos hexadecimales). Un ejemplo
de un bitmap representado en forma de 16 dígitos hexadecimales podría ser el siguiente:
4210001102C04804
Este bitmap indica que dentro del mensaje se encuentran los campos:
2,7,12,28,32,39,41,42,50,53,62.
Si el bit 3 (1xxx) del primer dígito hexadecimal del bitmap
primario es '1', significa que existe un BitMap Segundario
(otros 16 dígitos hexadecimales a continuación del bit primario):
C0000000000000010000000000000003
En este ejemplo el primer dígito hexadecimal corresponde a 'C' (1100),
lo que indica que existe un bitmap segundario. Este bitmap indica que
dentro del mensaje se encuentran los campos: 2,64 y 127 y 128.
|