123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899 |
- @echo off
- rem Licensed Materials - Property of IBM
- rem IBM Cognos Products: XQE
- rem (C) Copyright IBM Corp. 2010, 2021
- rem US Government Users Restricted Rights - Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp.
- @echo off
- setlocal
- REM This batch file assumes it is being executed from bin or bin64 directory.
- REM update the paths to run from a different location.
- REM RolapSecurityTool - A tool to import and export security settings for ROLAP cube.
- REM Usage:
- REM Options:
- REM -ds : Rolap datasource name
- REM -i : Importing cube security by specifying an input file name.
- REM -e : Exporting cube security by specifying an output file name.
- REM -u : username [optional]
- REM -p : password [optional]
- REM -n : namespace [optional]
- REM -dp : Dispatcher url, default is http://localhost:9300/p2pd/servlet/dispatch [optional]
- REM -params : Specifies program parameters with a file. [optional]
- REM Example:
- REM rolapSecurityTool -ds SimpleCube_DB2 -i securityImp.xml
- REM rolapSecurityTool -ds SimpleCube_DB2 -e securityExp.xml
- REM rolapSecurityTool -u hmiller -p hillock -n LDAP -ds SimpleCube_DB2 -e securityExp.xml
- REM rolapSecurityTool -params myParameters.txt
- if "%PROCESSOR_ARCHITECTURE%" EQU "AMD64" goto 64bit
- set PLATFORM=win32
- set BINDIR=bin
- goto platformisset
- :64bit
- set PLATFORM=winx64n
- set BINDIR=bin64
- :platformisset
- if NOT DEFINED CRN_LIB_HOME (set CRN_LIB_HOME=..\webapps\p2pd\WEB-INF\lib)
- if NOT DEFINED CRN_CLASS_HOME (set CRN_CLASS_HOME=..\webapps\p2pd\WEB-INF\classes)
- if NOT DEFINED CRN_BIN_HOME (set CRN_BIN_HOME=..\bin)
- if NOT DEFINED JRE_HOME (set JRE_HOME=..\ibm-jre\jre)
- if NOT DEFINED JAVA (set JAVA=%JRE_HOME%\bin\java.exe)
- rem Create the Classpath
- @set CLASSPATH=
- @set CLASSPATH=%CLASSPATH%;%CRN_CLASS_HOME%
- @set CLASSPATH=%CLASSPATH%;%CRN_LIB_HOME%/activation.jar
- @set CLASSPATH=%CLASSPATH%;%CRN_LIB_HOME%/axis.jar
- @set CLASSPATH=%CLASSPATH%;%CRN_LIB_HOME%/axisCrnpClient.jar
- @set CLASSPATH=%CLASSPATH%;%CRN_LIB_HOME%/commons-discovery-0.2.jar
- @set CLASSPATH=%CLASSPATH%;%CRN_LIB_HOME%/commons-logging-1.1.jar
- @set CLASSPATH=%CLASSPATH%;%CRN_LIB_HOME%/commons-lang-2.6.jar
- @set CLASSPATH=%CLASSPATH%;%CRN_LIB_HOME%/commons-configuration-1.9.jar
- @set CLASSPATH=%CLASSPATH%;%CRN_LIB_HOME%/commons-beanutils.jar
- @set CLASSPATH=%CLASSPATH%;%CRN_LIB_HOME%/commons-httpclient-3.1.jar
- @set CLASSPATH=%CLASSPATH%;%CRN_LIB_HOME%/commons-codec.jar
- @set CLASSPATH=%CLASSPATH%;%CRN_LIB_HOME%/CognosIPF.jar
- @set CLASSPATH=%CLASSPATH%;%CRN_LIB_HOME%/jaxrpc.jar
- @set CLASSPATH=%CLASSPATH%;%CRN_LIB_HOME%/p2pd.jar
- @set CLASSPATH=%CLASSPATH%;%CRN_LIB_HOME%/cclcfgapi.jar
- @set CLASSPATH=%CLASSPATH%;%CRN_LIB_HOME%/jaxen-1.1.1.jar
- @set CLASSPATH=%CLASSPATH%;%CRN_LIB_HOME%/dom4j-2.1.1.jar
- @set CLASSPATH=%CLASSPATH%;%CRN_LIB_HOME%/mail.jar
- @set CLASSPATH=%CLASSPATH%;%CRN_LIB_HOME%/saaj.jar
- @set CLASSPATH=%CLASSPATH%;%CRN_LIB_HOME%/dom4j.jar
- @set CLASSPATH=%CLASSPATH%;%CRN_LIB_HOME%/xalan.jar
- @set CLASSPATH=%CLASSPATH%;%CRN_LIB_HOME%/wsdl4j-1.5.1.jar
- @set CLASSPATH=%CLASSPATH%;%CRN_LIB_HOME%/xqeService.jar
- @set CLASSPATH=%CLASSPATH%;%CRN_LIB_HOME%/icu4j.jar
- @set CLASSPATH=%CLASSPATH%;%CRN_LIB_HOME%/commons-collections-3.2.2.jar
- @set CLASSPATH=%CLASSPATH%;%CRN_LIB_HOME%/logkit-1.2.jar
- @set CLASSPATH=%CLASSPATH%;%CRN_LIB_HOME%/log4j-1.2.17.jar
- @set CLASSPATH=%CLASSPATH%;%CRN_LIB_HOME%/CognosCCL4J.jar
- @set CLASSPATH=%CLASSPATH%;%CRN_LIB_HOME%/jcam_jni.jar
- @set CLASSPATH=%CLASSPATH%;%CRN_LIB_HOME%/zipi.jar
- @set CLASSPATH=%CLASSPATH%;%CRN_LIB_HOME%/commons-parquet.jar
- @set CLASSPATH=%CLASSPATH%;%CRN_LIB_HOME%/commons-io-2.4.jar
- @set CLASSPATH=%CLASSPATH%;%CRN_LIB_HOME%/bcprov.jar
- @set CLASSPATH=%CLASSPATH%;%CRN_LIB_HOME%/bcpkix.jar
- @set CLASSPATH=%CLASSPATH%;%CRN_BIN_HOME%/slf4j-api-1.7.23.jar
- @set CLASSPATH=%CLASSPATH%;%CRN_BIN_HOME%/slf4j-nop-1.7.23.jar
- @echo off
- set params=%1
- :getParam
- shift
- if "%~1"=="" goto end
- set params=%params% %1
- goto :getParam
- :end
- @echo running:
- @%JAVA% -cp .;%CLASSPATH% com.cognos.xqe.runtree.olap.mdx.rolapprovider.security.tool.ROLAPSecurityTool %params%
- :end
|