Personalização de Mensagens de Erro

Os administradores poderão usar a função @RETURN do Oracle Essbase para personalizar as mensagens exibidas quando um cálculo de regra de negócios for encerrado. Por exemplo, personalize uma regra de negócios para exibir: "É necessário especificar um valor máximo para que este cálculo possa ser executado com sucesso".

Sintaxe da regra de negócios:

@RETURN ("ErrorMessage",ERROR)

onde:

  • "ErrorMessage" é uma string de mensagem de erro ou qualquer expressão que retorne uma string.

  • ERROR indica that the message indicated in the "ErrorMessage" string is displayed to the user, the Job Console, and the application log as an error type message.

Observações:

  • A regra de negócios pára de executar quando @RETURN é chamado.

  • Você pode usar o bloco de comando de cálculo IF...ELSEIF para especificar condições de erro lógico e usar a função @RETURN para sair do cálculo com mensagens de erro e níveis personalizados.

  • Você também pode usar a seguinte sintaxe para exibir rótulos de mensagens de erro definidos no arquivo de recursos localizados HspCustomMsgs:

    • Sem parâmetros:

      @RETURN(@HspMessage("MESSAGE_LABEL_NAME"), ERROR)
    • Com parâmetros:

      @RETURN(@HspMessage(@NAME("MESSAGE_LABEL_NAME", "PARAM_NAME1", "PARAM_VALUE1", "PARAM_NAME2", "PARAM_VALUE")0, ERROR)

    Para obter instruções sobre como personalizar o arquivo HspCustomMsgs, consulte Personalização de Texto, Cor e Imagens.

  • Não é possível usar a função em fórmulas do membro.

Para obter mais informações sobre a função @RETURN, consulte o Oracle Essbase Technical Reference .