Se un metodo di un Web Service lancia un'eccezione, al client viene ritornato un errore di tipo
SoapException. Questo tipo di eccezione consente di specificare dettagliate informazioni sul problema, in modo che l'utente del web service, ad esempio, possa sapere cosa non ha funzionato. Tuttavia, per specificare queste informazioni all'interno del messaggio SOAP, è necessario costruire "a mano" il messaggio di risposta in XML. Fortunatamente,
questo articolo spiega come utilizzare le SoapException lanciate da un Web Service e come passare informazioni sull'errore dal server al client, nel pieno rispetto dello standard. C'è anche il link ad un wrapper già pronto, ma purtroppo sembra non funzionare...