1、1格式:定长类型:B16(二进制16位,16*8=128bit)描述:如将位图的第一位设为1,表示使用扩展位图(128个域),否则表示只使用基本位图(64个域)。如使用某数据域,应在位图中将相应的位设位,如使用41域,需将位图的41位设为。选用条件:如使用65到128域,需设位图域第一位为2、每个域的定义如下:typedefstructISO8583intbit_flag;/*域数据类型0-string,int,2binary*/char*data_name;/*域名*/length;/*数据域长度*/length_in_byte;/*实际长度(如果是变长)*/variable_flag;/*
2、是否变长标志0:否2:2位变长, 3:3位变长*/datatyp;/*0*data;/*存放具体值*/attribute;/*保留*/ISO8583;Tbl8583128=/*FLD*/0,BITMAP,EXTENDED,8,0,2,NULL,0,PRIMARYACCOUNTNUMBER22,3PROCESSINGCODE6,4AMOUNT,TRANSACTION12,1,5NOUSE67DATEANDTIME10,891011SYSTEMTRACEAUDIT12TIME,LOCAL13DATE,4,14EXPIRATION15SETTLEMENT1617CAPTURE18MERCHANTST
3、YPE193,202122POINTOFSERVICEENTRYMODE232425CONDITION262728field2729303132ACQUIRERINSTITUTIONID.11,33FORWARDING3428,35TRACKDATA37,36,104,37RETRIEVALREFERENCE38AUTH.IDENTIFICATIONRESPONSE394041CARDACCEPTORTERMINAL4215,43NAMELOCATION40,44ADDITIONAL25,4576,46,999,47field4748-PRIVATE49CURRENCYCODE,TRANSACTION50CODE,SETTLEMENT5152PERSONAL53SECURITYRELATEDCONTROLINformATION16,54AMOUNTS,120,5556575859605,61626364MESSAGEAUTHENTICATIONFIELD6566676869