Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.
Comentário: DI-2106

Exibe a mensagem informada no bloco de programação Cria exceção, contida no atributo localizedMessage do objeto da exceção.

Essa mensagem é importante pois ela nos diz exatamente qual é o erro apresentado na aplicação, ao invés de mostrar toda a parte técnica antes de exibir a mensagem.


Image Added

Figura 1 - Bloco de programação Obtém mensagem da exceção

Compatibilidade

  • Bloco servidor: cronapi.util.Operations.getExceptionMessage()

Retorno

Retorna o conteúdo contido no atributo localizedMessage do objeto da

Obtém mensagem da exceção

Obtém mensagem associada à exceção

Parâmetros

Nome

Tipo

Doc

Exceção

Recebe o objeto da exceção.

  • Posição: 1
  • Inglês: Exception
  • Tipo: Texto / String
  • Exemplo: retorno do
Parâmetro 1StringRecebe o
  • bloco de programação Cria
exceção

Retorno

Retorna uma string mostrando a mensagem da

Compatibilidade

Image Removed Servidor

Exemplo

No exemplo da figura abaixo estamos exibindo a mensagem da exceção que será lançada todas as vezes que um arquivo não for encontrado.


Image RemovedImage Added

Figura 1 2 - Bloco de programação Obtém mensagem da exceção


Perceba que na figura 12.1 a mensagem "Arquivo não encontrado"é exibida duas vezes, isso porque a primeira mensagem refere-se ao bloco Criar Cria exceção, que exibe várias informações técnicas (stacktrace) antes de mostrar o a mensagem de erro propriamente dito, destaque a na figura 12.1. A segunda mensagem exibida é o resultado do bloco de programação Obtém mensagem da exceção, ele ignora toda a parte técnica que seria exibida pelo bloco Criar exceção e exibe somente a mensagem junto com a mensagem de erro.


Image RemovedImage Added

Figura 12.1 - Mensagem exibida pelo bloco de programação Obtém mensagem da exceção


Nesta página

Índice

Sobre o bloco

O bloco de programação obtém mensagem da exceção exibe uma mensagem personalizada criada no bloco de programação Cria exceção, essa mensagem é importante pois ela nos diz exatamente qual é o erro apresentado na aplicação, ao invés de mostrar toda a parte técnica antes de exibir a mensagem,