Personnalisation des messages d'erreur

Les administrateurs peuvent utiliser la fonction Oracle Essbase @RETURN pour personnaliser les messages affichés lorsque le calcul d'une règle métier est terminé. Par exemple, personnalisez une règle métier afin d'afficher le message suivant : "Vous devez indiquer une valeur maximale pour que l'exécution de ce calcul aboutisse."

Syntaxe de la règle métier :

@RETURN ("ErrorMessage",ERROR)

où :

  • "ErrorMessage" est une chaîne de message d'erreur ou toute expression renvoyant une chaîne.

  • ERROR indique que le message spécifié dans la chaîne "ErrorMessage" est affiché pour l'utilisateur, la console de jobs et le journal de l'application sous forme de message de type d'erreur.

Remarques :

  • L'exécution de la règle métier s'arrête lorsque la fonction @RETURN est appelée.

  • Vous pouvez utiliser le bloc de commandes de calcul IF...ELSEIF pour indiquer les conditions d'erreur logique et utiliser la fonction @RETURN pour quitter le calcul avec des niveaux et des messages d'erreur personnalisés.

  • Vous pouvez également utiliser la syntaxe suivante pour afficher les libellés de message d'erreur définis dans le fichier de ressources localisé HspCustomMsgs :

    • Sans paramètres :

      @RETURN(@HspMessage("MESSAGE_LABEL_NAME"), ERROR)
    • Avec paramètres :

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

    Pour plus d'instructions sur la personnalisation du fichier HspCustomMsgs, reportez-vous à la rubrique Personnalisation du texte, de la couleur et des images.

  • Vous ne pouvez pas utiliser cette fonction dans les formules du membre.

Pour plus d'informations sur la fonction @RETURN, reportez-vous à la Référence technique d'Oracle Essbase .