RSUpgrade.bat 2.0 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  1. rem Licensed Materials - Property of IBM
  2. rem
  3. rem IBM Cognos Products: rspecupgrade
  4. rem
  5. rem (C) Copyright IBM Corp. 2005, 2022
  6. rem
  7. rem US Government Users Restricted Rights - Use, duplication or disclosure
  8. rem restricted by GSA ADP Schedule Contract with IBM Corp.
  9. rem COPYRIGHT_DATA { 'YEAR':[2005, 2014], 'RELEASE':['danube', 'caspian_rp1', 'colorado_wave1'], 'VISIBLE':'YES', 'COMPONENT':'rspecupgrade' }
  10. rem All lines above the COPYRIGHT_DATA line will be replaced when copyright notices are generated.
  11. REM Purpose:
  12. REM This script file upgrades a v4 report specification to v5.
  13. REM Parameter %1 is the v4 spec
  14. REM Parameter %2 is the v5 spec
  15. REM
  16. setlocal
  17. if exist "..\ibm-jre\" (
  18. set REPORTNET_JRE=..\ibm-jre\jre
  19. ) else (
  20. set REPORTNET_JRE=..\jre
  21. )
  22. 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"
  23. rem "for machines with 1GB RAM"
  24. set MEMORY_OPTS=-Xmx768m -XX:MaxNewSize=384m -XX:NewSize=192m -XX:MaxPermSize=128m
  25. rem "for machines with 2GB RAM"
  26. rem set MEMORY_OPTS=-Xmx1152m -XX:MaxNewSize=576m -XX:NewSize=288m -XX:MaxPermSize=128m
  27. rem "for machines with 3GB RAM"
  28. rem set MEMORY_OPTS=-Xmx1536m -XX:MaxNewSize=768m -XX:NewSize=384m -XX:MaxPermSize=128m
  29. if not defined JRE_HOME (
  30. set "JRE_HOME=%REPORTNET_JRE%"
  31. echo Setting JRE_HOME to %REPORTNET_JRE%
  32. ) else (
  33. echo Using predefined JRE_HOME %JRE_HOME%
  34. )
  35. set "theJavaExe=%JRE_HOME%\bin\java.exe"
  36. if not exist "%theJavaExe%" (
  37. echo Cannot find %theJavaExe%
  38. exit /b 55
  39. )
  40. "%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
  41. exit /b %ERRORLEVEL%