Personalización de mensajes de error

Los administradores pueden utilizar la función @RETURN de Oracle Essbase para personalizar los mensajes mostrados al terminar un cálculo de regla de negocio. Por ejemplo, personalizar una regla de negocio para que muestre: "Debe especificar un valor máximo para que este cálculo se ejecute correctamente."

Sintaxis de la regla de negocio:

@RETURN ("ErrorMessage",ERROR)

donde:

  • "mensaje_error" es una cadena de mensaje de error o cualquier expresión que devuelva una cadena.

  • ERROR indica que el mensaje especificado en la cadena "mensaje_error" se muestra para el usuario, la consola de trabajos y el registro de la aplicación como mensaje de tipo de error.

Notas:

  • La regla de negocio deja de ejecutarse cuando se realiza una llamada a @RETURN.

  • Puede utilizar el bloque de comandos de cálculo IF...ELSEIF para especificar condiciones de error lógico y utilizar la función @RETURN para salir del cálculo con niveles y mensajes de error personalizados.

  • También puede utilizar la siguiente sintaxis para mostrar las etiquetas de mensaje de error definidas en el archivo de recursos localizados HspCustomMsgs:

    • Sin parámetros:

      @RETURN(@HspMessage("MESSAGE_LABEL_NAME"), ERROR)
    • Con parámetros:

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

    Para obtener instrucciones sobre la personalización del archivo HspCustomMsgs, consulte Personalización de texto, colores e imágenes.

  • No puede utilizar la función en fórmulas de miembro.

Para obtener más información sobre la función @RETURN, consulte la Oracle Essbase Technical Reference (sólo disponible en inglés) .