Customizzazione dei messaggi di errore

Gli amministratori possono utilizzare la funzione di Oracle Essbase @RETURN per customizzare i messaggi visualizzati al termine del calcolo di una regola business. Ad esempio, è possibile customizzare una regola business affinché visualizzi il messaggio "Per l'esecuzione di questo calcolo è necessario specificare un valore massimo".

Di seguito è indicata la sintassi della regola business.

@RETURN ("MessaggioDiErrore",ERROR)

dove:

  • "MessaggioDiErrore" è una stringa contenente il messaggio di errore o un'espressione che restituisce una stringa.

  • ERROR indica che il messaggio contenuto in "MessaggioDiErrore" viene visualizzato all'utente, nella Console job e nel log dell'applicazione come messaggio di tipo errore.

Note:

  • Quando viene chiamata la funzione @RETURN, l'esecuzione della regola business viene arrestata.

  • È possibile utilizzare il blocco di comandi di calcolo IF...ELSEIF per specificare condizioni logiche di errore e utilizzare la funzione @RETURN per uscire dal calcolo con livelli e messaggi di errore customizzati.

  • È anche possibile utilizzare la sintassi illustrata di seguito per visualizzare etichette di messaggi di errore definite nel file delle risorse localizzate HspCustomMsgs.

    • Senza parametri:

      @RETURN(@HspMessage("MESSAGE_LABEL_NAME"), ERROR)
    • Con parametri:

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

    Per le istruzioni sulla customizzazione dei file HspCustomMsgs, fare riferimento alla sezione Customizzazione di testo, colore e immagini.

  • Non è possibile utilizzare la funzione nelle formule membro.

Per ulteriori informazioni sulla funzione @RETURN, fare riferimento al manuale Oracle Essbase Technical Reference (in lingua inglese).