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) .