blob: 8730841f6c956cd0205d9c46d5eb81c64f2cc39f [file] [log] [blame]
<?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>