오류 메시지 사용자정의

관리자는 Oracle Essbase @RETURN 함수를 사용하여 비즈니스 규칙 계산이 종료될 때 표시되는 메시지를 사용자정의할 수 있습니다. 예를 들어 "이 계산을 성공적으로 실행하려면 먼저 최대값을 지정해야 합니다."를 표시하도록 비즈니스 규칙을 사용자정의합니다.

비즈니스 규칙 구문은 다음과 같습니다.

@RETURN ("ErrorMessage",ERROR)

여기서,

  • "ErrorMessage"는 오류 메시지 문자열 또는 문자열을 반환하는 임의 표현식입니다.

  • ERROR는 "ErrorMessage" 문자열에 포함된 메시지가 사용자, 작업 콘솔 및 애플리케이션 로그에 오류 유형 메시지로 표시됨을 나타냅니다.

참고:

  • @RETURN이 호출되면 비즈니스 규칙 실행이 중지됩니다.

  • IF...ELSEIF 계산 명령 블록을 사용하여 논리 오류 조건을 지정하고 @RETURN 함수를 사용하여 사용자정의 오류 메시지와 레벨로 계산을 종료할 수 있습니다.

  • 다음 구문을 사용하여 지역화된 HspCustomMsgs 리소스 파일에 정의된 오류 메시지 레이블을 표시할 수도 있습니다.

    • 매개변수 제외:

      @RETURN(@HspMessage("MESSAGE_LABEL_NAME"), ERROR)
    • 매개변수 사용:

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

    HspCustomMsgs 파일 사용자정의에 대한 지침은 텍스트, 색상 및 이미지 사용자정의를 참조하십시오.

  • 이 함수는 멤버 공식에 사용할 수 없습니다.

@RETURN 함수에 대한 자세한 내용은 Oracle Essbase Technical Reference 를 참조하십시오.