Error and message handling

After initialization, Client-Library applications must handle two types of error and informational messages: