12048 - Retorno WebService de Terceiro
Problema: Descrição do Problema: Quando é utiliza Webservice da Senior, o cliente utiliza ErroExecucao para possíveis erros de falha de comunicação.
Quando o Webservice é de Terceiros, o que precisa ser utilizado?
Quando ocorre / onde se aplica: WebService.
Solução: Solução: Conforme retorno do nosso desenvolvimento, atualmente não há tratamento para isso, uma vez que o erro, de comunicação ou do servidor, é devolvido diretamente para a aplicação que o exibe ao usuário, interrompendo o fluxo do processo, seja invocado por regra ou de qualquer outra forma.
Tecnicamente, a resposta do sistema a uma falha na invocação do webservice por problemas do meio de comunicação é exibido com a formatação básica abaixo:
Erro ao chamar serviço: URL: Possível causa: Servidor inativo ou inacessível ou URL inválida.
Devido às inúmeras possibilidades de erro existentes em relação ao meio de comunicação e os inúmeras formas de filtro (como proxy, firewall), é apenas emitido o código, que pode ser interpretado pelo construtor da rotina ou pode ser contatado o suporte, que solicitará ao desenvolvimento as possibilidades do motivo do erro.
Para casos em que a comunicação está estabelecida e não há nenhum problema com o meio de comunicação, e o servidor gerar algum tipo de erro que não seja devolvido no retorno do webservice, existe a documentação em Ferramentas de apoio > Editor de Serviços > Parâmetros, tópico Parâmetro Fault. Nesse tópico, é descrito a possibilidade de uso de parâmetros para obter o erro do servidor e tratar os mesmos, para não propagar o erro para a aplicação Senior.
Quando o Webservice é de Terceiros, o que precisa ser utilizado?
Quando ocorre / onde se aplica: WebService.
Solução: Solução: Conforme retorno do nosso desenvolvimento, atualmente não há tratamento para isso, uma vez que o erro, de comunicação ou do servidor, é devolvido diretamente para a aplicação que o exibe ao usuário, interrompendo o fluxo do processo, seja invocado por regra ou de qualquer outra forma.
Tecnicamente, a resposta do sistema a uma falha na invocação do webservice por problemas do meio de comunicação é exibido com a formatação básica abaixo:
Erro ao chamar serviço: URL: Possível causa: Servidor inativo ou inacessível ou URL inválida.
Devido às inúmeras possibilidades de erro existentes em relação ao meio de comunicação e os inúmeras formas de filtro (como proxy, firewall), é apenas emitido o código, que pode ser interpretado pelo construtor da rotina ou pode ser contatado o suporte, que solicitará ao desenvolvimento as possibilidades do motivo do erro.
Para casos em que a comunicação está estabelecida e não há nenhum problema com o meio de comunicação, e o servidor gerar algum tipo de erro que não seja devolvido no retorno do webservice, existe a documentação em Ferramentas de apoio > Editor de Serviços > Parâmetros, tópico Parâmetro Fault. Nesse tópico, é descrito a possibilidade de uso de parâmetros para obter o erro do servidor e tratar os mesmos, para não propagar o erro para a aplicação Senior.