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