none
Como capturar exception de um web service hospedado em apache RRS feed

  • Pergunta

  • Bom dia.

    Estou com a seguinte situação. Tenho um servico .net, vs 2005, framework 2.0 que

    consome dados de um web service hospedado num servidor apache.

    Este web service retorna uma exception dele "ExcecaoWS" quando ocorre erros.

    No debug do serviço, preciso recuperar esta excessão, mas recebo somente um soapexception com a mensagem "xxxxxxxxxxxxxx".

    "excecaows" é uma classe, que consegui gerar o codigo dela utilizando o wsdl do web service e o utilitario  SVCUTIL.exe do dotnet

    SVCUTIL arquivo.wsdl (gerou uma classe c# com metodos, classes e etc do web service)

    Como faço pra recuperar esta exception customizada.

    Preciso desserializar correto? 

          Se for isso. Mas alguem pode me indicar um exemplo prático.

    Obrigado. bom trabalho a todos.

    quinta-feira, 16 de setembro de 2010 09:01

Respostas

  • Pessoal. Somente no intuito de ajudar outras pessoas, posto aqui o que foi descoberto.

    O axis2 do apache, não consegue serializar a exception customizada.

    Neste caso, o desenvolvedor do web service alterou sua solução pra retornar um objeto(classe).

    Antes a ideia era metodo void e exception em caso de erro.

     

    sábado, 18 de setembro de 2010 08:34