es_build_ws_objs.xml 2.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <!--
  3. Licensed Materials - Property of IBM
  4. IBM Cognos Products: ASV
  5. (C) Copyright IBM Corp. 2005, 2022
  6. US Government Users Restricted Rights - Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp.
  7. -->
  8. <project name="ws1598" default="wsjar">
  9. <!-- COMPILATION CLASSPATH -->
  10. <path id="java.class.path">
  11. <pathelement location="${deploy.home}/axis.jar"/>
  12. <pathelement location="${deploy.home}/activation.jar"/>
  13. <pathelement location="${deploy.home}/commons-httpclient-3.1.jar"/>
  14. <pathelement location="${deploy.home}/commons-discovery-0.2.jar"/>
  15. <pathelement location="${deploy.home}/commons-logging-1.1.jar"/>
  16. <pathelement location="${deploy.home}/jaxrpc.jar"/>
  17. <pathelement location="${deploy.home}/log4j-api-2.17.1.jar"/>
  18. <pathelement location="${deploy.home}/log4j-core-2.17.1.jar"/>
  19. <pathelement location="${deploy.home}/saaj.jar"/>
  20. <pathelement location="${deploy.home}/wsdl4j-1.5.1.jar"/>
  21. <pathelement location="${deploy.home}/mail.jar"/>
  22. <pathelement location="${deploy.home}/xml-apis.jar"/>
  23. </path>
  24. <target name="init">
  25. <tstamp>
  26. <format property="TODAY_" pattern="d-MM-yy HH:mm" locale="en"/>
  27. </tstamp>
  28. <echo message="Ran on ${TODAY_}"/>
  29. </target>
  30. <target name="wsdl2java" depends="init">
  31. <echo message="Generating complex objects.........."/>
  32. <mkdir dir="${deploy.home}/es_ws_objs/classes"/>
  33. <mkdir dir="${deploy.home}/es_ws_objs/src"/>
  34. <java classname="org.apache.axis.wsdl.WSDL2Java" fork="true">
  35. <arg value="-a"/>
  36. <!-- Uncomment these parameters for some .NET web services -->
  37. <!--<arg value="-W"/> turn off support for "wrapped" document/literal. -->
  38. <!--<arg value="-w"/> Prefers building beans to straight arrays for wrapped XML array types. -->
  39. <arg value="-T"/>
  40. <arg value="1.1"/>
  41. <arg value="-o"/>
  42. <arg value="${deploy.home}/es_ws_objs/src"/>
  43. <arg value="-v"/>
  44. <arg value="${wsdl.Path}"/>
  45. <classpath refid="java.class.path"/>
  46. </java>
  47. </target>
  48. <target name="compile" depends="wsdl2java">
  49. <echo message="Compiling ..."/>
  50. <javac destdir="${deploy.home}/es_ws_objs/classes" classpathref="java.class.path" debug="on" optimize="off" deprecation="off" source="6" target="6">
  51. <src path="${deploy.home}/es_ws_objs/src"/>
  52. </javac>
  53. </target>
  54. <target name="wsjar" depends="compile">
  55. <echo message="Making Jar ..."/>
  56. <jar destfile="${deploy.home}/es_ws_objs/es_ws_objs.jar" basedir="${deploy.home}/es_ws_objs/classes"/>
  57. </target>
  58. </project>