Error Reporting Exception handling is used as a fundamental error-reporting mechanism. In the case of any error that occurs during execution of the OnixS .NET FIX Engine, an instance of EngineException is thrown.