wcf 

How would the client identify the different types of errors?