handling soap fault exceptions