My receiving server side is expecting this field to be in bytes (8 byte).
below is how i pack the F52 after computing the pinblock. which is 16 in Hexadecimal
this is computed pinBlock=E2F347C04A59634D from client in hex
below is the recived data on server side in binary in bitmap represetantion, unfortunately the pinblock is received as its in HEX i was expcting something like e2 f3 47 c0 4a 59 63 4d which is in bytes[8]. the Hex introduce extra 8 position hence the parsing of message fails. Could you please advise where i'm doing wrong during creation of message
My receiving server side is expecting this field to be in bytes (8 byte).
below is how i pack the F52 after computing the pinblock. which is 16 in Hexadecimal
isomsg.setValue(52,CryptoUtils.hexToBytes(pinBlock), IsoType.BINARY, 8);
this is computed pinBlock=E2F347C04A59634D from client in hex
below is the recived data on server side in binary in bitmap represetantion, unfortunately the pinblock is received as its in HEX i was expcting something like e2 f3 47 c0 4a 59 63 4d which is in bytes[8]. the Hex introduce extra 8 position hence the parsing of message fails. Could you please advise where i'm doing wrong during creation of message
this is the xml definition of the field
<field num="52" type="BINARY" length="8" />