Исключения в SOAP более или менее обрабатываются с использованием ошибок SOAP. В принципе, ошибка - это просто альтернативное ответное сообщение, явно объявленное в WSDL. Ошибки являются частью протокола обмена сообщениями SOAP, и каждый SOAP-совместимый клиент должен каким-то образом их обрабатывать.