es_build_ws_objs.bat 2.7 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061
  1. @echo off
  2. echo.
  3. REM *********************************************************************************************************************************
  4. REM * Licensed Materials - Property of IBM *
  5. REM * *
  6. REM * IBM Cognos Products: ASV *
  7. REM * *
  8. REM * (C) Copyright IBM Corp. 2005, 2010 *
  9. REM * *
  10. REM * US Government Users Restricted Rights - Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp. *
  11. REM *********************************************************************************************************************************
  12. echo IBM Cognos Event Studio Webservice Object generation process . . .
  13. REM set JAVA_HOME=c:\j2sdk1.4.2_06
  14. if "%JAVA_HOME%" == "" goto error1
  15. set wsdlPath=%1
  16. if "%wsdlPath%" == "" goto error2
  17. echo JAVA_HOME=%JAVA_HOME%
  18. set OLDCP=%CP%
  19. set CP=ant.jar;ant-launcher.jar;%JAVA_HOME%\lib\tools.jar
  20. set DEPLOYHOME=..\webapps\p2pd\WEB-INF\lib
  21. set CMD=%JAVA_HOME%\bin\java.exe -classpath %CP% org.apache.tools.ant.Main -buildfile es_build_ws_objs.xml -Ddeploy.home=%DEPLOYHOME% -Dwsdl.Path=%wsdlPath%
  22. rem clean up
  23. set CP=%OLDCP%
  24. rem execute it
  25. echo %CMD%
  26. %CMD%
  27. goto end
  28. :error1
  29. echo.
  30. echo ****************************************************************************
  31. echo * *
  32. echo * ERROR: JAVA_HOME not found in your environment. *
  33. echo * *
  34. echo ****************************************************************************
  35. echo.
  36. goto end
  37. :error2
  38. echo.
  39. echo ****************************************************************************
  40. echo * *
  41. echo * ERROR: wsdl path/URL must be the first argument. e.g. *
  42. echo * es_build_ws_objs.bat http://localhost/WebService/Service1?wsdl *
  43. echo * *
  44. echo ****************************************************************************
  45. echo.
  46. :end
  47. echo done.
  48. echo.