Modeling errors propagated from external web services