유틸리티로 비즈니스 규칙 실행

관리자는 CalcMgrCmdLineLauncher.cmd 유틸리티를 이용하여 명령 프롬프트에서 Oracle Hyperion Calculation Manager로 생성된 비즈니스 규칙을 실행할 수 있습니다.

참고:

  • 비즈니스 규칙을 실행하기 전에 명령어 구문을 확인하려면 /Validate 옵션을 사용하십시오.

  • 실행된 비즈니스 규칙에 런타임 프롬프트가 있는 경우 CalcMgrCmdLineLauncher.cmd를 실행하기 전에 런타임 프롬프트 값이 포함된 파일을 생성합니다. 런타임 프롬프트 값이 포함된 ASCII 파일을 수동으로 생성하거나 [런타임 프롬프트] 페이지에서 [런타임 프롬프트 값 파일 생성] 옵션을 선택하여 값 파일을 자동으로 생성할 수 있습니다.

CalcMgrCmdLineLauncher.cmd를 사용하여 비즈니스 규칙을 실행하려면 다음을 수행합니다.

  1. 런타임 프롬프트가 있는 비즈니스 규칙을 실행할 때 다음 중 하나의 방법으로 런타임 프롬프트 값이 포함된 파일을 생성합니다.
    • [런타임 프롬프트] 페이지에서 생성된 런타임 프롬프트 값 파일의 이름 지정( Oracle Hyperion Planning 사용자 가이드 참조)

    • 서로 다른 라인에 각 런타임 프롬프트 이름 및 그 값을 이중 콜론(::)으로 구분하여 포함하고 있는 런타임 프롬프트 ASCII 파일 생성. 예를 들면 다음과 같습니다.

      CopyDataFrom::Jan

      CopyDataTo::Apr

      이 파일은 CopyDataFrom이라는 이름의 런타임 프롬프트에 대한 값이 1월이고 CopyDataTo라는 이름의 런타임 프롬프트에 대한 값이 4월이라고 지정합니다.

      planning1 디렉토리에 파일을 저장합니다(planning1의 전체 경로는 EPM Oracle 인스턴스 정보 참조). 또는 유틸리티를 실행할 때 런타임 프롬프트 파일의 전체 경로를 지정합니다.

  2. 명령 프롬프트의 planning1 디렉토리에서 이 명령과 하나의 공백, 해당 매개변수를 각각 공백으로 구분하여 입력합니다.

    CalcMgrCmdLineLauncher.cmd [-f:passwordFile] /A: 애플리케이션 이름 /U: 사용자 이름 /D: 데이터베이스 [/R: 비즈니스 규칙 이름] /F: 런타임 프롬프트 파일 [/validate]

    표 6-15 CalcMgrCmdLineLauncher 매개변수

    매개변수 목적 필수 여부

    [-f:passwordFile]

    암호화된 비밀번호 파일이 설정되면 명령행에서 이 옵션을 첫 번째 매개변수로 사용하여 passwordFile에 전체 경로 및 이름이 지정된 유틸리티를 실행할 수 있습니다. Planning 유틸리티의 비밀번호 프롬프트 제외를 참조하십시오.

    아니요

    /A: appname

    Oracle Hyperion Planning을 지정합니다.

    비즈니스 규칙이 실행되는 애플리케이션

    /U: username 관리자 사용자 이름 지정

    /D: database 계산이 실행되는 계획 유형의 이름 지정

    [/R: 비즈니스 규칙 이름 ] 실행될 비즈니스 규칙의 이름 지정

    /F: 런타임 프롬프트 파일 비즈니스 규칙의 런타임 프롬프트 이름 및 값을 포함하는 파일의 이름 지정

    예, 런타임 프롬프트가 있는 비즈니스 규칙을 실행할 때.

    [/validate]

    명령 구문만 확인하고 비즈니스 규칙을 실행하지 않습니다. 모든 오류가 콘솔에 표시되고 Calculation Manager 로그 파일에 기록됩니다. CalcMgrLog4j.properties 파일이 Classpath에 있는 경우 로그 파일은 EPM_ORACLE_INSTANCE/diagnostics/logs/planning 디렉토리에 생성됩니다.

    아니요

    /? CalcMgrCmdLineLauncher.cmd에 대한 구문 및 옵션 인쇄

    아니요

    예를 들어, Values.txt라고 불리는 파일의 런타임 프롬프트 값을 이용하여 Depreciate라는 규칙을 실행하려면 다음을 입력하십시오.

    CalcMgrCmdLineLauncher.cmd /A:planapp /U:admin /D:plan1 /R:Depreciate /F:Values.xml

  3. 프롬프트가 표시될 경우 비밀번호를 입력합니다.