There are many errors discovered during trading. This wastes lot of trading time as well as costs money to discover the issues in real trade. Lack of documentation on many subtle points does not help either.
@sujith : Just simple rejection of orders is not sufficient ... we will need to have at least a selected day simulated in real time in off-trading hours... or at least have random but coherent api responses ..