Error Reports are used by Whisperer to ensure that the Client has full transparency of any erroneous scenarios that are encountered during operation. In some circumstances these may be regarded as informational, but usually they will require some action by the Client so must not be ignored.
Venue Logon
Client Message Validation
Whisperer performs message validation in order to ensure that is is always able to construct a well-formed Venue message. Should the client omit the population of a required field, or populate it with an unsupported value, then Whisperer cannot translate the message correctly, and it will not be sent to the Venue.
Validation Errors should never occur in Production
Venue Message Validation
It is sometimes possible that a Venue may send unsupported messages to the Client once connected. For example, an ECN end-user may make a request for an unsupported product type. Whisperer ensure that the Client is always informed of these events by emitting an ErrorReport containing the full message details.