Simulating Errors in Web Services