| <?xml version="1.0"?> |
| <!DOCTYPE project [ |
| <!ENTITY properties SYSTEM "../../../xmls/properties.xml"> |
| <!ENTITY paths SYSTEM "../../../xmls/path_refs.xml"> |
| <!ENTITY taskdefs SYSTEM "../../../xmls/taskdefs.xml"> |
| <!ENTITY taskdefs_post_compile SYSTEM "../../../xmls/taskdefs_post_compile.xml"> |
| <!ENTITY targets SYSTEM "../../../xmls/targets.xml"> |
| ]> |
| |
| <!-- =================================================================== |
| <description> |
| Test/Sample Component file for Axis |
| |
| Notes: |
| This is a build file for use with the Jakarta Ant build tool. |
| |
| Prerequisites: |
| |
| jakarta-ant from http://jakarta.apache.org |
| |
| Build Instructions: |
| To compile |
| ant compile |
| To execute |
| ant run |
| |
| Author: |
| Matt Seibert mseibert@us.ibm.com |
| |
| Copyright: |
| Copyright (c) 2002-2003 Apache Software Foundation. |
| </description> |
| ==================================================================== --> |
| |
| <project default="compile"> |
| <property name="axis.home" location="../../.." /> |
| <property name="componentName" value="test/wsdl/interop" /> |
| &properties; |
| &paths; |
| &taskdefs; |
| &taskdefs_post_compile; |
| &targets; |
| |
| <target name="clean"> |
| <echo message="Removing ${build.dir}/classes/${componentName} and ${build.dir}/work/${componentName}" /> |
| <delete dir="${build.dir}/classes/${componentName}"/> |
| <delete dir="${build.dir}/work/${componentName}"/> |
| </target> |
| |
| <target name="copy" depends="setenv"> |
| <ant inheritAll="${ant.inheritAll}" inheritRefs="${ant.inheritRefs}" dir="${axis.home}/samples/addr" antfile="build.xml" target="compile" /> |
| <ant inheritAll="${ant.inheritAll}" inheritRefs="${ant.inheritRefs}" dir="${axis.home}/samples/echo" antfile="build.xml" target="compile" /> |
| <ant inheritAll="${ant.inheritAll}" inheritRefs="${ant.inheritRefs}" dir="${axis.home}/samples/jaxrpc" antfile="build.xml" target="compile" /> |
| </target> |
| |
| <target name="compile" depends="copy" > |
| <!-- Use this to check the classpath if the ANT Task fails... --> |
| |
| <copy todir="${build.dir}/work/samples" overwrite="yes"> |
| <fileset dir="${samples.dir}"> |
| <include name="**/userguide/example6/"/> |
| </fileset> |
| </copy> |
| |
| <copy todir="${build.dir}/classes" overwrite="yes"> |
| <fileset dir="${test.dir}/wsdl/_import"> |
| <include name="NStoPkg.properties"/> |
| </fileset> |
| </copy> |
| <copy todir="${build.dir}/work/samples" overwrite="yes"> |
| <fileset dir="${samples.dir}"> |
| <include name="**/userguide/example6/"/> |
| </fileset> |
| </copy> |
| |
| <!-- Compile the sample code --> |
| <javac srcdir="${axis.home}" destdir="${build.dest}" nowarn="${nowarn}" source="${source}" fork="${javac.fork}" |
| debug="${debug}"> |
| <classpath> |
| <pathelement location="${build.lib}/${name}.jar"/> |
| <pathelement location="${build.lib}/${jaxrpc}.jar"/> |
| <pathelement location="${build.lib}/${saaj}.jar"/> |
| <path refid="classpath"/> |
| </classpath> |
| <include name="samples/userguide/example6/*.java" /> |
| <exclude name="samples/userguide/example6/Main.java" /> |
| <exclude name="samples/userguide/example6/*Impl.java" /> |
| <exclude name="samples/userguide/example6/*TestCase.java" /> |
| </javac> |
| |
| <echo message="Running WSDL2Java and Java2WSDL Emitters"/> |
| |
| <!-- WidgetPrice Java to WSDL Samples --> |
| <java2wsdl output="${axis.home}/build/work/samples/userguide/example6/WidgetPrice.wsdl" |
| className= "samples.userguide.example6.WidgetPrice" |
| namespace="urn:Example6" |
| location="http://localhost:8080/axis/services/WidgetPrice"> |
| <mapping namespace="urn:Example6" package="samples.userguide.example6"/> |
| </java2wsdl> |
| <wsdl2java url="${axis.home}/build/work/samples/userguide/example6/WidgetPrice.wsdl" |
| output="${axis.home}/build/work" |
| deployscope="session" |
| serverSide="yes" |
| skeletonDeploy="yes" |
| noimports="no" |
| verbose="no" |
| testcase="yes"> |
| <mapping namespace="urn:Example6" package="samples.userguide.example6"/> |
| </wsdl2java> |
| |
| <!-- Import Test 1: some namespace->package mappings from the --> |
| <!-- command line, some generated, some from --> |
| <!-- NStoPkg.properties. --> |
| <wsdl2java url="${axis.home}/test/wsdl/_import/Import.wsdl" |
| output="${axis.home}/build/work" |
| deployscope="none" |
| serverSide="yes" |
| skeletonDeploy="yes" |
| noimports="no" |
| verbose="no" |
| testcase="yes"> |
| <mapping namespace="urn:import" package="test.wsdl.import"/> |
| <mapping namespace="urn:importBinding1" package="test.wsdl.import.binding1"/> |
| <mapping namespace="urn:importBinding2" package="test.wsdl.import.binding2"/> |
| </wsdl2java> |
| |
| <!-- Import Test 2: all namespace->package mappings from the --> |
| <!-- command line. --> |
| <wsdl2java url="${axis.home}/test/wsdl/_import/Import.wsdl" |
| output="${axis.home}/build/work" |
| deployscope="none" |
| serverSide="yes" |
| skeletonDeploy="yes" |
| noimports="no" |
| verbose="no" |
| testcase="yes"> |
| <mapping namespace="urn:import" package="test.import2"/> |
| <mapping namespace="urn:importBinding1" package="test.import2.binding1"/> |
| <mapping namespace="urn:importBinding2" package="test.import2.binding2"/> |
| <mapping namespace="urn:types.import.test" package="test.import2.types"/> |
| <mapping namespace="urn:iface.import.test" package="test.import2.iface"/> |
| <mapping namespace="urn:messages.import.test" package="test.import2.messages"/> |
| </wsdl2java> |
| |
| <!-- Import Test 3: all namespace->package mappings from the --> |
| <!-- command line. Make sure an xsd:import --> |
| <!-- statement inside a schema inside a type --> |
| <!-- works properly. --> |
| <wsdl2java url="${axis.home}/test/wsdl/_import/ImportMessagesXSDImport.wsdl" |
| output="${axis.home}/build/work" |
| noimports="no"> |
| <mapping namespace="urn:types.import.test" package="test.import.test3"/> |
| </wsdl2java> |
| |
| <!-- Another import test: relative references via ../.. --> |
| <wsdl2java url="${axis.home}/test/wsdl/import2/service1/service2/testimport.wsdl" |
| output="${axis.home}/build/work" |
| serverSide="yes" |
| skeletonDeploy="yes" |
| noimports="no"> |
| <mapping namespace="http://test.globus.org/importtest" package="test.wsdl.import2"/> |
| <mapping namespace="http://test.globus.org/interface" package="test.wsdl.import2.interface"/> |
| <mapping namespace="http://test.globus.org/types" package="test.wsdl.import2.types"/> |
| </wsdl2java> |
| |
| <!-- SOAPBuilders Interoperability Lab "Round 1" --> |
| <!-- http://www.xmethods.net/ilab/ --> |
| <wsdl2java url="http://www.xmethods.net/tmodels/InteropTest.wsdl" |
| output="${axis.home}/build/work" |
| deployscope="none" |
| serverSide="yes" |
| skeletonDeploy="yes" |
| noimports="no" |
| verbose="no" |
| testcase="no"> |
| <mapping namespace="http://soapinterop.org/" package="net.xmethods"/> |
| <mapping namespace="http://soapinterop.org/xsd" package="net.xmethods"/> |
| </wsdl2java> |
| <!-- SOAPBuilders Interoperability Lab "Round 2" --> |
| <!-- http://www.whitemesa.com/interop.htm --> |
| <wsdl2java url="http://www.cs.fsu.edu/~engelen/interop2.wsdl" |
| output="${axis.home}/build/work" |
| deployscope="none" |
| serverSide="yes" |
| skeletonDeploy="yes" |
| noimports="no" |
| verbose="no" |
| testcase="no"> |
| <mapping namespace="http://soapinterop.org/" package="interop.test"/> |
| <mapping namespace="http://soapinterop.org/xsd" package="interop.test"/> |
| </wsdl2java> |
| <wsdl2java url="http://www.cs.fsu.edu/~engelen/interop2B.wsdl" |
| output="${axis.home}/build/work" |
| deployscope="none" |
| serverSide="yes" |
| skeletonDeploy="yes" |
| noimports="no" |
| verbose="no" |
| testcase="no"> |
| <mapping namespace="http://soapinterop.org/" package="interop.testb"/> |
| <mapping namespace="http://soapinterop.org/xsd" package="interop.testb"/> |
| </wsdl2java> |
| <!-- More information at: http://www.whitemesa.net/ --> |
| <!-- <wsdl2java url="http://www.whitemesa.com/wsdl/std/echoheadersvc.wsdl" |
| output="${axis.home}/build/work" |
| testcase="no" |
| deployscope="none" |
| serverSide="yes" |
| verbose="no" |
| noimports="no"> |
| <mapping namespace="http://soapinterop.org/" package="interop.echoheadersvc"/> |
| <mapping namespace="http://soapinterop.org/xsd" package="interop.echoheadersvc"/> |
| </wsdl2java> |
| --> |
| <!-- http://www.mssoapinterop.org/stk/roundBC.htm --> |
| <wsdl2java url="http://mssoapinterop.org/stk/InteropB.wsdl" |
| output="${axis.home}/build/work" |
| testcase="no" |
| deployscope="none" |
| serverSide="yes" |
| skeletonDeploy="yes" |
| verbose="no" |
| noimports="no"> |
| <mapping namespace="http://soapinterop.org/" package="mssoapinterop.interopb"/> |
| <mapping namespace="http://soapinterop.org/xsd" package="mssoapinterop.interopb"/> |
| </wsdl2java> |
| <wsdl2java url="http://mssoapinterop.org/stk/InteropBtyped.wsdl" |
| output="${axis.home}/build/work" |
| testcase="no" |
| deployscope="none" |
| serverSide="yes" |
| verbose="no" |
| noimports="no"> |
| <mapping namespace="http://soapinterop.org/" package="mssoapinterop.interopbtyped"/> |
| <mapping namespace="http://soapinterop.org/xsd" package="mssoapinterop.interopbtyped"/> |
| </wsdl2java> |
| <wsdl2java url="http://mssoapinterop.org/stk/InteropC.wsdl" |
| output="${axis.home}/build/work" |
| testcase="no" |
| deployscope="none" |
| serverSide="yes" |
| verbose="no" |
| noimports="no"> |
| <mapping namespace="http://soapinterop.org" package="mssoapinterop.interopc"/> |
| <mapping namespace="http://soapinterop.org/" package="mssoapinterop.interopc"/> |
| <mapping namespace="http://soapinterop.org/xsd" package="mssoapinterop.interopc"/> |
| </wsdl2java> |
| <!-- SOAP Builder's round III web services --> |
| <!-- interoperability testing: import1 --> |
| <!-- (see http://www.whitemesa.com/r3/plan.html) --> |
| <!-- Step 1. Start with predefined WSDL --> |
| <!-- Step 2. Generate client from predefined WSDL --> |
| <!-- Step 3. Test generated client against --> |
| <!-- pre-built server --> |
| <!-- Step 4. Generate server from predefined WSDL --> |
| <!-- Step 5. Test generated client against --> |
| <!-- generated server --> |
| <!-- Step 6. Generate second client from --> |
| <!-- generated server's WSDL (some clients --> |
| <!-- can do this dynamically) --> |
| <!-- Step 7. Test second generated client against --> |
| <!-- generated server --> |
| <!-- Step 8. Test second generated client against --> |
| <!-- pre-built server --> |
| <!-- Steps 1, 2 and 4: --> |
| <wsdl2java url="http://www.whitemesa.com/r3/import1.wsdl" |
| output="${axis.home}/build/work" |
| serverSide="yes"> |
| <mapping namespace="http://soapinterop.org/" package="test.wsdl.interop3.import1"/> |
| <mapping namespace="http://soapinterop.org/definitions/" package="test.wsdl.interop3.import1.definitions"/> |
| </wsdl2java> |
| <javac srcdir="${build.dir}/work" destdir="${build.dest}" debug="on" nowarn="${nowarn}" source="${source}" fork="${javac.fork}"> |
| <classpath refid="classpath" /> |
| <include name="test/wsdl/interop3/import1/*.java" /> |
| <include name="test/wsdl/interop3/import1/**/*.java" /> |
| </javac> |
| <!-- Step 3: see test/wsdl/interop3/Import1TestCase.java --> |
| <!-- Step 5: see test/wsdl/interop3/Import1TestCase.java --> |
| <!-- Step 6: --> |
| <java2wsdl output="${axis.home}/build/work/test/wsdl/interop3/import1.wsdl" |
| className= "test.wsdl.interop3.import1.definitions.SoapInteropImport1PortType" |
| namespace="http://soapinterop.org/definitions/" |
| implClass="test.wsdl.interop3.import1.SoapInteropImport1BindingImpl" |
| location="http://localhost:8080/axis/services/SoapInteropImport1Port"> |
| <mapping namespace="http://soapinterop.org/" package="test.wsdl.interop3.import1"/> |
| <mapping namespace="http://soapinterop.org/definitions/" package="test.wsdl.interop3.import1.definitions"/> |
| </java2wsdl> |
| |
| <wsdl2java url="${axis.home}/build/work/test/wsdl/interop3/import1.wsdl" |
| output="${axis.home}/build/work" |
| serverSide="yes"> |
| <mapping namespace="http://soapinterop.org/" package="test.wsdl.interop3.import1.step6"/> |
| <mapping namespace="http://soapinterop.org/definitions/" package="test.wsdl.interop3.import1.step6.definitions"/> |
| </wsdl2java> |
| |
| <javac srcdir="${build.dir}/work" destdir="${build.dest}" debug="on" nowarn="${nowarn}" source="${source}" fork="${javac.fork}"> |
| <classpath refid="classpath" /> |
| <include name="test/wsdl/interop3/import1/step6/**/*.java" /> |
| </javac> |
| |
| <!-- Step 7: see test/wsdl/interop3/Import1TestCase.java --> |
| <!-- Step 8: see test/wsdl/interop3/Import1TestCase.java --> |
| <!-- SOAP Builder's round III web services --> |
| <!-- interoperability testing: import2 --> |
| <!-- Steps 1, 2 and 4: --> |
| <wsdl2java url="http://www.whitemesa.com/r3/import2.wsdl" |
| output="${axis.home}/build/work" |
| serverSide="yes"> |
| <mapping namespace="http://soapinterop.org/main/" package="test.wsdl.interop3.import2"/> |
| <mapping namespace="http://soapinterop.org/definitions/" package="test.wsdl.interop3.import2.definitions"/> |
| <mapping namespace="http://soapinterop.org/xsd" package="test.wsdl.interop3.import2.xsd"/> |
| </wsdl2java> |
| <javac srcdir="${build.dir}/work" destdir="${build.dest}" debug="on" nowarn="${nowarn}" source="${source}" fork="${javac.fork}"> |
| <classpath refid="classpath" /> |
| <include name="test/wsdl/interop3/import2/*.java" /> |
| </javac> |
| <!-- Step 3: see test/wsdl/interop3/Import2TestCase.java --> |
| <!-- Step 5: see test/wsdl/interop3/Import2TestCase.java --> |
| <!-- Step 6: --> |
| <java2wsdl output="${axis.home}/build/work/test/wsdl/interop3/import2.wsdl" |
| className= "test.wsdl.interop3.import2.definitions.SoapInteropImport2PortType" |
| namespace="http://soapinterop.org/definitions/" |
| implClass="test.wsdl.interop3.import2.SoapInteropImport2BindingImpl" |
| location="http://localhost:8080/axis/services/SoapInteropImport2Port"> |
| <mapping namespace="http://soapinterop.org/main/" package="test.wsdl.interop3.import2"/> |
| <mapping namespace="http://soapinterop.org/definitions/" package="test.wsdl.interop3.import2.definitions"/> |
| <mapping namespace="http://soapinterop.org/xsd" package="test.wsdl.interop3.import2.xsd"/> |
| </java2wsdl> |
| <wsdl2java url="${axis.home}/build/work/test/wsdl/interop3/import2.wsdl" |
| output="${axis.home}/build/work" |
| serverSide="yes"> |
| <mapping namespace="http://soapinterop.org/main/" package="test.wsdl.interop3.import2.step6"/> |
| <mapping namespace="http://soapinterop.org/definitions/" package="test.wsdl.interop3.import2.step6.definitions"/> |
| <mapping namespace="http://soapinterop.org/xsd" package="test.wsdl.interop3.import2.step6.xsd"/> |
| </wsdl2java> |
| <javac srcdir="${build.dir}/work" destdir="${build.dest}" debug="on" nowarn="${nowarn}" source="${source}" fork="${javac.fork}"> |
| <classpath refid="classpath" /> |
| <include name="test/wsdl/interop3/import2/step6/**/*.java" /> |
| </javac> |
| <!-- Step 7: see test/wsdl/interop3/Import2TestCase.java --> |
| <!-- Step 8: see test/wsdl/interop3/Import2TestCase.java --> |
| <!-- SOAP Builder's round III web services --> |
| <!-- interoperability testing: absolute import2 --> |
| <!-- Steps 1, 2 and 4: --> |
| <!-- |
| <wsdl2java url="http://www.dolphinharbor.org/services/R3Import2/service.wsdl" |
| output="${axis.home}/build/work" |
| serverSide="yes"> |
| <mapping namespace="http://soapinterop.org/main/" package="test.wsdl.interop3.absimport2"/> |
| <mapping namespace="http://soapinterop.org/definitions/" package="test.wsdl.interop3.absimport2.definitions"/> |
| <mapping namespace="http://soapinterop.org/xsd" package="test.wsdl.interop3.absimport2.xsd"/> |
| </wsdl2java> |
| <javac srcdir="${build.dir}/work" destdir="${build.dest}" debug="on" nowarn="${nowarn}" source="${source}" fork="${javac.fork}"> |
| <classpath refid="classpath" /> |
| <include name="test/wsdl/interop3/absimport2/*.java" /> |
| </javac> |
| --> |
| <!-- Step 3: see test/wsdl/interop3/Import2TestCase.java --> |
| <!-- Step 5: see test/wsdl/interop3/Import2TestCase.java --> |
| <!-- Step 6: --> |
| <!-- Commented out by scheu...not working |
| <java2wsdl output="${axis.home}/build/work/test/wsdl/interop3/absimport2.wsdl" |
| className= "test.wsdl.interop3.absimport2.definitions.SoapInteropImport2PortType" |
| namespace="http://soapinterop.org/definitions/" |
| location="http://localhost:8080/axis/services/SoapInteropImport2Port"> |
| <mapping namespace="http://soapinterop.org/main/" package="test.wsdl.interop3.absimport2"/> |
| <mapping namespace="http://soapinterop.org/definitions/" package="test.wsdl.interop3.absimport2.definitions"/> |
| <mapping namespace="http://soapinterop.org/xsd" package="test.wsdl.interop3.absimport2.xsd"/> |
| </java2wsdl> |
| <wsdl2java url="${axis.home}/build/work/test/wsdl/interop3/absimport2.wsdl" |
| output="${axis.home}/build/work" |
| serverSide="yes"> |
| <mapping namespace="http://soapinterop.org/main/" package="test.wsdl.interop3.absimport2.step6"/> |
| <mapping namespace="http://soapinterop.org/definitions/" package="test.wsdl.interop3.absimport2.step6.definitions"/> |
| <mapping namespace="http://soapinterop.org/xsd" package="test.wsdl.interop3.absimport2.step6.xsd"/> |
| </wsdl2java> |
| --> |
| <!-- Step 7: see test/wsdl/interop3/Import2TestCase.java --> |
| <!-- Step 8: see test/wsdl/interop3/Import2TestCase.java --> |
| <!-- SOAP Builder's round III web services --> |
| <!-- interoperability testing: import3 --> |
| <!-- Steps 1, 2 and 4: --> |
| <wsdl2java url="http://www.whitemesa.com/r3/import3.wsdl" |
| output="${axis.home}/build/work" |
| serverSide="yes"> |
| <mapping namespace="http://soapinterop.org/main2/" package="test.wsdl.interop3.import3"/> |
| <mapping namespace="http://soapinterop.org/definitions/" package="test.wsdl.interop3.import3.definitions"/> |
| <mapping namespace="http://soapinterop.org/xsd" package="test.wsdl.interop3.import3.xsd"/> |
| <mapping namespace="http://soapinterop.org/xsd2" package="test.wsdl.interop3.import3.xsd2"/> |
| </wsdl2java> |
| <javac srcdir="${build.dir}/work" destdir="${build.dest}" debug="on" nowarn="${nowarn}" source="${source}" fork="${javac.fork}"> |
| <classpath refid="classpath" /> |
| <include name="test/wsdl/interop3/import3/*.java" /> |
| </javac> |
| <!-- Step 3: see test/wsdl/interop3/Import3TestCase.java --> |
| <!-- Step 5: see test/wsdl/interop3/Import3TestCase.java --> |
| <!-- Step 6: --> |
| <java2wsdl output="${axis.home}/build/work/test/wsdl/interop3/import3.wsdl" |
| className= "test.wsdl.interop3.import3.SoapInteropImport3PortType" |
| namespace="http://soapinterop.org/definitions/" |
| implClass="test.wsdl.interop3.import3.SoapInteropImport3BindingImpl" |
| location="http://localhost:8080/axis/services/SoapInteropImport3Port"> |
| <mapping namespace="http://soapinterop.org/main2/" package="test.wsdl.interop3.import3"/> |
| <mapping namespace="http://soapinterop.org/definitions/" package="test.wsdl.interop3.import3.definitions"/> |
| <mapping namespace="http://soapinterop.org/xsd" package="test.wsdl.interop3.import3.xsd"/> |
| <mapping namespace="http://soapinterop.org/xsd2" package="test.wsdl.interop3.import3.xsd2"/> |
| </java2wsdl> |
| |
| <wsdl2java url="${axis.home}/build/work/test/wsdl/interop3/import3.wsdl" |
| output="${axis.home}/build/work" |
| serverSide="yes"> |
| <mapping namespace="http://soapinterop.org/main/" package="test.wsdl.interop3.import3.step6"/> |
| <mapping namespace="http://soapinterop.org/definitions/" package="test.wsdl.interop3.import3.step6.definitions"/> |
| <mapping namespace="http://soapinterop.org/xsd" package="test.wsdl.interop3.import3.step6.xsd"/> |
| <mapping namespace="http://soapinterop.org/xsd2" package="test.wsdl.interop3.import3.step6.xsd2"/> |
| </wsdl2java> |
| |
| <javac srcdir="${build.dir}/work" destdir="${build.dest}" debug="on" nowarn="${nowarn}" source="${source}" fork="${javac.fork}"> |
| <classpath refid="classpath" /> |
| <include name="test/wsdl/interop3/import3/step6/**/*.java" /> |
| </javac> |
| <!-- Step 7: see test/wsdl/interop3/Import2TestCase.java --> |
| <!-- Step 8: see test/wsdl/interop3/Import2TestCase.java --> |
| <ant inheritAll="${ant.inheritAll}" inheritRefs="${ant.inheritRefs}" dir="${axis.home}/test/wsdl/interop3/groupE" antfile="Interop3GroupE.xml"/> |
| <!-- UDDI 1.0 WSDL's --> |
| <!-- tomj: turn these off while attribute processing is in flux |
| <wsdl2java url="http://www.uddi.org/wsdl/inquire_v1.wsdl" |
| output="${axis.home}/build/work" |
| testcase="no" |
| deployscope="none" |
| serverSide="yes" |
| verbose="no" |
| noimports="no"> |
| <mapping namespace="urn:uddi-org:api" package="org.uddi.api"/> |
| <mapping namespace="urn:uddi-org:inquiry" package="org.uddi.inquiry"/> |
| </wsdl2java> |
| <wsdl2java url="http://www.uddi.org/wsdl/publish_v1.wsdl" |
| output="${axis.home}/build/work" |
| testcase="no" |
| deployscope="none" |
| serverSide="yes" |
| verbose="no" |
| noimports="no"> |
| <mapping namespace="urn:uddi-org:api" package="org.uddi.api"/> |
| <mapping namespace="urn:uddi-org:publication" package="org.uddi.publication"/> |
| </wsdl2java> |
| --> |
| <!-- XMethods Delayed Quote Service from http://www.xmethods.net/detail.html?id=2 --> |
| <wsdl2java url="http://services.xmethods.net/soap/urn:xmethods-delayed-quotes.wsdl" |
| output="${axis.home}/build/work" |
| testcase="no" |
| deployscope="none" |
| serverSide="yes" |
| verbose="no" |
| noimports="no"> |
| </wsdl2java> |
| |
| <!-- jaxrpc sample --> |
| <wsdl2java url="${axis.home}/samples/jaxrpc/hello/HelloWorld.wsdl" |
| output="${axis.home}/build/work" |
| serverSide="yes" |
| testcase="no"> |
| </wsdl2java> |
| |
| <!-- jaxrpc sample --> |
| <wsdl2java url="${axis.home}/samples/jaxrpc/hello/HelloWorld.wsdl" |
| output="${axis.home}/build/work" |
| serverSide="yes" |
| testcase="no"> |
| </wsdl2java> |
| |
| <!-- Testcase for Bug 10612 - AXIS doesn't support xml includes --> |
| <wsdl2java url="${axis.home}/test/wsdl/import3/MultiImpIncl/wsdl/MultiImp.wsdl" |
| output="${axis.home}/build/work" |
| serverSide="yes" |
| testcase="no"> |
| </wsdl2java> |
| |
| <!-- The following WSDL are BAD. We're keeping them here so we can --> |
| <!-- check periodically to see whether the owner has fixed them. --> |
| <!-- Real-time Quote Server from http://www.xmltoday.com/examples/soap/realtime.psp --> |
| <!-- |
| <wsdl2java url="http://services.xmltoday.com/vx_engine/wsdl.vep?realtime.wsdl" |
| output="${axis.home}/build/work" |
| testcase="no" |
| deployscope="none" |
| serverSide="yes" |
| verbose="no" |
| noimports="no"> |
| <mapping namespace="urn:vgx-realtime" package="com.velocigen.thor"/> |
| </wsdl2java> |
| <wsdl2java url="http://services.xmltoday.com/vx_engine/wsdl_publish.vep/realtime.wsdl" |
| output="${axis.home}/build/work" |
| testcase="no" |
| deployscope="none" |
| serverSide="yes" |
| verbose="yes" |
| noimports="no"> |
| </wsdl2java> |
| More information at: http://www.whitemesa.com/interop/proposalC.html |
| this WSDL file is bad. It refers to portType "InteropTestPortType" but that portType is not defined. |
| <wsdl2java url="http://www.whitemesa.com/interop/echoHeaderBindings.wsdl" |
| output="${axis.home}/build/work" |
| testcase="no" |
| deployscope="none" |
| serverSide="yes" |
| verbose="yes" |
| noimports="no"> |
| <mapping namespace="http://soapinterop.org/" package="interop.echoheader"/> |
| <mapping namespace="http://soapinterop.org/xsd" package="interop.echoheader"/> |
| </wsdl2java> |
| Reverse lookup of US Area codes and International Country codes from |
| http://www.soapclient.com/uddi/uddi.sri?requestname=get_xmethods |
| namespaces are used improperly |
| > WSDL2Java http://www.taragroup.com/bin/AreaCode.exe/wsdl/iGetArea |
| java.io.IOException: Emitter failure. There is an undefined binding (IGetAreabinding) in the WSDL document. |
| Hint: make sure <port binding=".."> is fully qualified. |
| <wsdl2java url="http://www.taragroup.com/bin/AreaCode.exe/wsdl/iGetArea" |
| output="${axis.home}/build/work" |
| testcase="no" |
| deployscope="none" |
| serverSide="yes" |
| verbose="yes" |
| noimports="no"> |
| </wsdl2java> |
| wrong namespace used when referring to types: |
| > WSDL2Java http://www.lemurlabs.com/projects/soap/fortune/FortuneService.wsdl |
| java.io.IOException: Type http://www.lemurlabs.com/projects/soap/fortune/FortuneService.wsdl:ArrayOfString is referenced but not defined. |
| <wsdl2java url="http://www.lemurlabs.com/projects/soap/fortune/FortuneService.wsdl" |
| output="${axis.home}/build/work" |
| testcase="no" |
| deployscope="none" |
| serverSide="yes" |
| verbose="yes" |
| noimports="no"> |
| </wsdl2java> |
| |
| // This tests .NET document/literal WSDL. |
| // NOTE: PerfectXML.net is not longer up (tomj 4/7/06) |
| // See test/wsdl/literal for local version |
| <wsdl2java url="http://www.perfectxml.net/WebServices/SalesRankNPrice/BookService.asmx?WSDL" |
| output="${axis.home}/build/work" |
| verbose="no" |
| serverSide="no" |
| testcase="no"> |
| <mapping namespace="http://www.PerfectXML.com/NETWebSvcs/BookService" package="test.wsdl.literal"/> |
| </wsdl2java> |
| |
| --> |
| |
| <copy todir="${build.dir}/work/test/wsdl/interop" overwrite="yes"> |
| <fileset dir="${axis.home}/test/wsdl/interop"> |
| <include name="*TestCase.java"/> |
| <include name="**/*Impl.java"/> |
| </fileset> |
| </copy> |
| |
| <copy todir="${build.dir}/work/samples" overwrite="yes"> |
| <fileset dir="${samples.dir}"> |
| <include name="addr/*BindingImpl.java"/> |
| <include name="echo/*BindingImpl.java"/> |
| <include name="jaxrpc/*BindingImpl.java"/> |
| <include name="addr/*TestCase.java"/> |
| <include name="echo/*TestCase.java"/> |
| <include name="jaxrpc/*TestCase.java"/> |
| </fileset> |
| </copy> |
| |
| <!-- TODO: for some reason this causes a build failure --> |
| <!-- delete dir="${build.dir}/classes/samples/userguide/example6"/ --> |
| |
| <javac srcdir="${build.dir}/work" destdir="${build.dest}" nowarn="${nowarn}" source="${source}" fork="${javac.fork}" |
| debug="${debug}"> |
| <classpath refid="classpath" /> |
| <include name="com/**/*.java" /> |
| <include name="mssoapinterop/**/*.java" /> |
| <include name="net/**/*.java" /> |
| <include name="org/**/*.java" /> |
| <include name="interop/**/*.java" /> |
| <include name="samples/addr/*.java" /> |
| <include name="samples/echo/*.java" /> |
| <include name="samples/jaxrpc/*.java" /> |
| <include name="test/**/*.java" /> |
| <exclude name="test/wsdl/interop3/**/*.java" /> |
| <exclude name="test/wsdl/interop3/**/*.java" /> |
| <exclude name="samples/ws-i/scm/**/*.java" /> |
| </javac> |
| |
| </target> |
| |
| <target name="run" > |
| <antcall target="execute-Component" /> |
| </target> |
| |
| </project> |