다음은 명령행 실행 프로그램의 예입니다.
java –jar calcmgrCmdLine.jar http://myBox:19000 admin password Sample Basic myRule var1=\"Jan\" var2=1000 var3="Budget->\"001\"->FY10"
<Calc Server URL>
- 프로토콜(예: http 또는 https)과 호스트 이름 및 포트
<USER> <PWD>
- 사용자 이름 및 비밀번호
<APPLICATION NAME>
- 규칙이 생성되는 Oracle Essbase 애플리케이션
<DATABASE NAME>
- Essbase 규칙이 생성되는 데이터베이스(애플리케이션 내)
<RULE NAME>
- Business Rule의 이름
<VARIABLE NAME>
- Business Rule에서 대체될 런타임 프롬프트 변수 이름
<VARIABLE VALUE>
- 런타임 프롬프트 변수의 값
암호화되지 않은 모드 예
java -jar calcmgrCmdLine.jar <CalcServer URL> <USER NAME> <PWD> <Application Name> <Database Name> <Rule Name> <variable name=value>,<variable name=value>
java -jar calcmgrCmdLine.jar http://myBox:19000 admin password Sample Basic myRule var1="Jan" var2=1000
암호화된 모드 예
암호화된 비밀번호를 인수로 명령행 실행 프로그램에 전달해야 하는 경우, 먼저 비밀번호의 암호화된 토큰을 생성합니다. 다음과 같이 기본 키를 사용하여 비밀번호를 암호화할 수 있습니다.
java -jar calcmgrCmdLine.jar -encrypt password
기본 키를 사용하여 해독하는 암호화된 모드 예
기본 키를 사용하여 비밀번호를 해독하려는 경우 다음과 같이 해독합니다.
java –jar calcmgrCmdLine.jar -decrypt http://myBox:19000 admin g//Fl9AB2qrFN9R5m141CPgcLYmjmLyiIxk2CXz7hxbheZe6HDUvjYkQuW2l4Oer Sample Basic myRule var1="Jan" var2=1000
제공된 키를 사용하여 암호화하는 암호화된 모드 예
제공된 키를 사용하여 비밀번호를 암호화하려는 경우 다음과 같이 암호화합니다.
java -jar calcmgrCmdLine.jar -encrypt -key AAAAAAAAAAAAAAAAAAAAAA password
제공된 키를 사용하여 해독하는 암호화된 모드 예
java –jar clacmgrcmdLine.jar -key AAAAAAAAAAAAAAAAAAAAAA http://myBox:19000 admin g//Fl9AB2qrFN9R5m141CPgcLYmjmLyiIxk2CXz7hxbheZe6HDUvjYkQuW2l4Oer Sample Basic myRule var1="Jan" var2=1000