Sumário

Search

  1. Prefácio
  2. Conceitos de serviços da Web
  3. Noções gerais sobre o Provedor de Serviços da Web
  4. Usando o Console do Hub de Serviços da Web
  5. Operações de serviços da Web em lotes
  6. Gravando aplicativos cliente
  7. Trabalhando com origens e destinos de serviços da Web
  8. Editando origens e destinos de serviços da Web
  9. Trabalhando com mapeamentos de serviços da Web
  10. Trabalhando com fluxos de trabalho de serviços da Web
  11. Exemplo de aplicativos cliente de serviços da Web
  12. Configurar o Navegador da Web

Guia do Provedor de Serviços da Web

Guia do Provedor de Serviços da Web

Tratamento de erros no .NET

Tratamento de erros no .NET

Você pode implementar Tratamento de erros em aplicativos cliente no .NET colocando o código em um bloco try e capturando o objeto de Exceção SOAP. A classe de Exceção SOAP faz parte do .NET framework SDK.
Você pode usar o seguinte código em um bloco try para capturar o objeto de Exceção SOAP:
try { //Code for steps explained above. } catch(SoapException fault) { // Display fault code Console.WriteLine(“fault code is : “ + fault.Code); // Display fault string Console.WriteLine(“fault string is : “ + fault.Message); // Parsing detail element XmlNode detail = fault.Detail; XmlElement WSHFaultDetails = detail[“WSHFaultDetails”, “http://www.informatica.com/PowerCenter”];      XmlElement ErrorCode= WSHFaultDetails [“ErrorCode”];      XmlElement ExtendedDetails= WSHFaultDetails [“ExtendedDetails”]; // Display error code             Console.WriteLine (“error code is : “ + ErrorCode.InnerText); // Display extended details             Console.WriteLine (“extended detail is : “ + ExtendedDetails.InnerText); }