以下是命令行启动程序的一些示例。
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>
- 业务规则的名称
<VARIABLE NAME>
- 要在业务规则中替换的运行时提示变量名称
<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