Hi Nikhil,
Can you check the value ( length ) which you're passing and the info object length. May be length mismatching ?
Also i think the conversion of data type in the routine would be wrong. can you check that dump in ST22 and check in source code.
Thanks,
Siva