rem Licensed Materials - Property of IBM rem rem IBM Cognos Products: rspecupgrade rem rem (C) Copyright IBM Corp. 2005, 2022 rem rem US Government Users Restricted Rights - Use, duplication or disclosure rem restricted by GSA ADP Schedule Contract with IBM Corp. rem COPYRIGHT_DATA { 'YEAR':[2005, 2014], 'RELEASE':['danube', 'caspian_rp1', 'colorado_wave1'], 'VISIBLE':'YES', 'COMPONENT':'rspecupgrade' } rem All lines above the COPYRIGHT_DATA line will be replaced when copyright notices are generated. REM Purpose: REM This script file upgrades a v4 report specification to v5. REM Parameter %1 is the v4 spec REM Parameter %2 is the v5 spec REM setlocal if exist "..\ibm-jre\" ( set REPORTNET_JRE=..\ibm-jre\jre ) else ( set REPORTNET_JRE=..\jre ) set "CLASSPATH=.;.\jdxslt.jar;.\jaxen-1.1.1.jar;%JRE_HOME%\lib\rt.jar;.\qfwV4toV5J.jar;.\cclcfgapi.jar;.\CognosIPF.jar;.\cclcoreutil.jar;.\log4j-api-2.17.1.jar;.\log4j-core-2.17.1.jar;.\log4j-over-slf4j-1.7.35.jar;.\slf4j-api-1.7.35.jar;.\jakarta-oro-2.0.8.jar;.\commons-lang-2.6.jar;.\commons-logging-1.1.jar;..\webapps\p2pd\WEB-INF\lib\json4j.jar;.\icu4j.jar;.\dom4j-2.1.1.jar;.\jcam_crypto.jar;.\RSUpgrade.jar;.\i18nj.jar;.\commons-httpclient-3.1.jar" rem "for machines with 1GB RAM" set MEMORY_OPTS=-Xmx768m -XX:MaxNewSize=384m -XX:NewSize=192m -XX:MaxPermSize=128m rem "for machines with 2GB RAM" rem set MEMORY_OPTS=-Xmx1152m -XX:MaxNewSize=576m -XX:NewSize=288m -XX:MaxPermSize=128m rem "for machines with 3GB RAM" rem set MEMORY_OPTS=-Xmx1536m -XX:MaxNewSize=768m -XX:NewSize=384m -XX:MaxPermSize=128m if not defined JRE_HOME ( set "JRE_HOME=%REPORTNET_JRE%" echo Setting JRE_HOME to %REPORTNET_JRE% ) else ( echo Using predefined JRE_HOME %JRE_HOME% ) set "theJavaExe=%JRE_HOME%\bin\java.exe" if not exist "%theJavaExe%" ( echo Cannot find %theJavaExe% exit /b 55 ) "%JRE_HOME%\bin\java.exe" %MEMORY_OPTS% -cp "%CLASSPATH%" -Dcom.cognos.rspecupgrade.rsupgrade.fatalWarnings=true com.cognos.rspecupgrade.rsupgrade.internal.engine.UpgradeReportSpecification %1 %2 %3 %4 %5 %6 %7 %8 %9 exit /b %ERRORLEVEL%