|
jirimail
Date:: Oct 20, 2006
Time:: 13:41
|
Hi,
I'm developping an Financial application that must send ISO8583 Message to remote Financial Server using C#, till now i can send the network message 1804 with fields (1,7,11,12,24,37,53,93,94), but when i check the log file of th remote server, it goes to parse other fields like (3,4,5,15, etc), and this because of the bitmaps.
a bitmap is an indicator of presence of fields, an ISO8583 message can have at least 1 bitmap. the first one indicates presence of ths first 64 fields, and the second indicates the presence of the last 64 fields.
for example the network ISO8583 Message 1804 must have the following fields (1,7,11,12,24,37,53,93,94) so the bitmaps will be :
Bitmap 1: 1000001000110000000000010000000000001000000000000000000000000000
Bitmap 2: 0000000000000000000000000000110000000000000000000000000000000000
Hexadecimal format
Bitmap 1 :8230010008000800
Bitmap 2 :0000000C00000000
in wikipedia.org, i understand that the bitmaps must be Empacted into 8bits (binary).
How can i Empact the bitmaps??
Thank you
|